< prev index next >

src/share/vm/gc/g1/concurrentMark.hpp

Print this page

        

*** 1061,1072 **** // Class that's used to to print out per-region liveness // information. It's currently used at the end of marking and also // after we sort the old regions at the end of the cleanup operation. class G1PrintRegionLivenessInfoClosure: public HeapRegionClosure { private: - outputStream* _out; - // Accumulators for these values. size_t _total_used_bytes; size_t _total_capacity_bytes; size_t _total_prev_live_bytes; size_t _total_next_live_bytes; --- 1061,1070 ----
*** 1107,1117 **** size_t* prev_live_bytes, size_t* next_live_bytes); public: // The header and footer are printed in the constructor and // destructor respectively. ! G1PrintRegionLivenessInfoClosure(outputStream* out, const char* phase_name); virtual bool doHeapRegion(HeapRegion* r); ~G1PrintRegionLivenessInfoClosure(); }; #endif // SHARE_VM_GC_G1_CONCURRENTMARK_HPP --- 1105,1115 ---- size_t* prev_live_bytes, size_t* next_live_bytes); public: // The header and footer are printed in the constructor and // destructor respectively. ! G1PrintRegionLivenessInfoClosure(const char* phase_name); virtual bool doHeapRegion(HeapRegion* r); ~G1PrintRegionLivenessInfoClosure(); }; #endif // SHARE_VM_GC_G1_CONCURRENTMARK_HPP
< prev index next >