src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp

Print this page

        

*** 505,514 **** --- 505,515 ---- NOT_PRODUCT(friend class ScanMarkedObjectsAgainClosure;) // assertion on _overflow_list friend class ReleaseForegroundGC; // to access _foregroundGCShouldWait friend class VM_CMS_Operation; friend class VM_CMS_Initial_Mark; friend class VM_CMS_Final_Remark; + friend class TraceCMSMemoryManagerStats; private: jlong _time_of_last_gc; void update_time_of_last_gc(jlong now) { _time_of_last_gc = now;
*** 1856,1860 **** --- 1857,1869 ---- _sp(sp), _live_bit_map(live_bit_map), _dead_bit_map(dead_bit_map) {} size_t do_blk(HeapWord* addr); }; + + class TraceCMSMemoryManagerStats : public TraceMemoryManagerStats { + + public: + TraceCMSMemoryManagerStats(CMSCollector::CollectorState phase); + TraceCMSMemoryManagerStats(); + }; +