src/share/vm/gc_implementation/concurrentMarkSweep/vmCMSOperations.cpp

Print this page

        

*** 143,153 **** #else /* USDT2 */ HS_PRIVATE_CMS_INITMARK_BEGIN( ); #endif /* USDT2 */ ! _collector->_gc_timer_cm->register_gc_pause_start("Initial Mark", os::elapsed_counter()); GenCollectedHeap* gch = GenCollectedHeap::heap(); GCCauseSetter gccs(gch, GCCause::_cms_initial_mark); VM_CMS_Operation::verify_before_gc(); --- 143,153 ---- #else /* USDT2 */ HS_PRIVATE_CMS_INITMARK_BEGIN( ); #endif /* USDT2 */ ! _collector->_gc_timer_cm->register_gc_pause_start("Initial Mark"); GenCollectedHeap* gch = GenCollectedHeap::heap(); GCCauseSetter gccs(gch, GCCause::_cms_initial_mark); VM_CMS_Operation::verify_before_gc();
*** 155,165 **** IsGCActiveMark x; // stop-world GC active _collector->do_CMS_operation(CMSCollector::CMS_op_checkpointRootsInitial, gch->gc_cause()); VM_CMS_Operation::verify_after_gc(); ! _collector->_gc_timer_cm->register_gc_pause_end(os::elapsed_counter()); #ifndef USDT2 HS_DTRACE_PROBE(hs_private, cms__initmark__end); #else /* USDT2 */ HS_PRIVATE_CMS_INITMARK_END( --- 155,165 ---- IsGCActiveMark x; // stop-world GC active _collector->do_CMS_operation(CMSCollector::CMS_op_checkpointRootsInitial, gch->gc_cause()); VM_CMS_Operation::verify_after_gc(); ! _collector->_gc_timer_cm->register_gc_pause_end(); #ifndef USDT2 HS_DTRACE_PROBE(hs_private, cms__initmark__end); #else /* USDT2 */ HS_PRIVATE_CMS_INITMARK_END(
*** 180,190 **** #else /* USDT2 */ HS_PRIVATE_CMS_REMARK_BEGIN( ); #endif /* USDT2 */ ! _collector->_gc_timer_cm->register_gc_pause_start("Final Mark", os::elapsed_counter()); GenCollectedHeap* gch = GenCollectedHeap::heap(); GCCauseSetter gccs(gch, GCCause::_cms_final_remark); VM_CMS_Operation::verify_before_gc(); --- 180,190 ---- #else /* USDT2 */ HS_PRIVATE_CMS_REMARK_BEGIN( ); #endif /* USDT2 */ ! _collector->_gc_timer_cm->register_gc_pause_start("Final Mark"); GenCollectedHeap* gch = GenCollectedHeap::heap(); GCCauseSetter gccs(gch, GCCause::_cms_final_remark); VM_CMS_Operation::verify_before_gc();
*** 193,203 **** _collector->do_CMS_operation(CMSCollector::CMS_op_checkpointRootsFinal, gch->gc_cause()); VM_CMS_Operation::verify_after_gc(); _collector->save_heap_summary(); ! _collector->_gc_timer_cm->register_gc_pause_end(os::elapsed_counter()); #ifndef USDT2 HS_DTRACE_PROBE(hs_private, cms__remark__end); #else /* USDT2 */ HS_PRIVATE_CMS_REMARK_END( --- 193,203 ---- _collector->do_CMS_operation(CMSCollector::CMS_op_checkpointRootsFinal, gch->gc_cause()); VM_CMS_Operation::verify_after_gc(); _collector->save_heap_summary(); ! _collector->_gc_timer_cm->register_gc_pause_end(); #ifndef USDT2 HS_DTRACE_PROBE(hs_private, cms__remark__end); #else /* USDT2 */ HS_PRIVATE_CMS_REMARK_END(