< prev index next >

src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp

Print this page

        

*** 32,41 **** --- 32,42 ---- #include "gc/parallel/psYoungGen.hpp" #include "gc/shared/collectedHeap.hpp" #include "gc/shared/collectorPolicy.hpp" #include "gc/shared/gcPolicyCounters.hpp" #include "gc/shared/gcWhen.hpp" + #include "gc/shared/softRefPolicy.hpp" #include "gc/shared/strongRootsScope.hpp" #include "memory/metaspace.hpp" #include "utilities/growableArray.hpp" #include "utilities/ostream.hpp"
*** 57,66 **** --- 58,69 ---- static PSAdaptiveSizePolicy* _size_policy; static PSGCAdaptivePolicyCounters* _gc_policy_counters; GenerationSizer* _collector_policy; + SoftRefPolicy _soft_ref_policy; + // Collection of generations that are adjacent in the // space reserved for the heap. AdjoiningGenerations* _gens; unsigned int _death_march_count;
*** 104,113 **** --- 107,118 ---- return "Parallel"; } virtual CollectorPolicy* collector_policy() const { return _collector_policy; } + virtual SoftRefPolicy* soft_ref_policy() { return &_soft_ref_policy; } + virtual GrowableArray<GCMemoryManager*> memory_managers(); virtual GrowableArray<MemoryPool*> memory_pools(); static PSYoungGen* young_gen() { return _young_gen; } static PSOldGen* old_gen() { return _old_gen; }
< prev index next >