< prev index next >

src/hotspot/share/gc/shared/collectedHeap.hpp

Print this page

        

*** 48,57 **** --- 48,58 ---- class GCTimer; class GCTracer; class GCMemoryManager; class MemoryPool; class MetaspaceSummary; + class SoftRefPolicy; class Thread; class ThreadClosure; class VirtualSpaceSummary; class WorkGang; class nmethod;
*** 441,450 **** --- 442,454 ---- void increment_total_full_collections() { _total_full_collections++; } // Return the CollectorPolicy for the heap virtual CollectorPolicy* collector_policy() const = 0; + // Return the SoftRefPolicy for the heap; + virtual SoftRefPolicy* soft_ref_policy() = 0; + virtual GrowableArray<GCMemoryManager*> memory_managers() = 0; virtual GrowableArray<MemoryPool*> memory_pools() = 0; // Iterate over all objects, calling "cl.do_object" on each. virtual void object_iterate(ObjectClosure* cl) = 0;
< prev index next >