equal
deleted
inserted
replaced
38 #include "utilities/dtrace.hpp" |
38 #include "utilities/dtrace.hpp" |
39 #include "utilities/macros.hpp" |
39 #include "utilities/macros.hpp" |
40 #include "utilities/preserveException.hpp" |
40 #include "utilities/preserveException.hpp" |
41 #if INCLUDE_ALL_GCS |
41 #if INCLUDE_ALL_GCS |
42 #include "gc/g1/g1CollectedHeap.inline.hpp" |
42 #include "gc/g1/g1CollectedHeap.inline.hpp" |
|
43 #include "gc/g1/g1Policy.hpp" |
43 #endif // INCLUDE_ALL_GCS |
44 #endif // INCLUDE_ALL_GCS |
44 |
45 |
45 VM_GC_Operation::~VM_GC_Operation() { |
46 VM_GC_Operation::~VM_GC_Operation() { |
46 CollectedHeap* ch = Universe::heap(); |
47 CollectedHeap* ch = Universe::heap(); |
47 ch->collector_policy()->set_all_soft_refs_clear(false); |
48 ch->collector_policy()->set_all_soft_refs_clear(false); |