comparison src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp @ 12179:f175e3678be2

8020692: TestGCEventMixed.java failed because of timestamp in event after end event Reviewed-by: mgerdin, stefank
author ehelin
date Thu, 22 Aug 2013 11:23:15 +0200
parents 1624a68007bd
children 40136aa2cdb1
comparison
equal deleted inserted replaced
12178:84683e78e713 12179:f175e3678be2
2491 trace_heap_before_gc(_gc_tracer_cm); 2491 trace_heap_before_gc(_gc_tracer_cm);
2492 } 2492 }
2493 2493
2494 void G1CollectedHeap::register_concurrent_cycle_end() { 2494 void G1CollectedHeap::register_concurrent_cycle_end() {
2495 if (_concurrent_cycle_started) { 2495 if (_concurrent_cycle_started) {
2496 _gc_timer_cm->register_gc_end(os::elapsed_counter());
2497
2498 if (_cm->has_aborted()) { 2496 if (_cm->has_aborted()) {
2499 _gc_tracer_cm->report_concurrent_mode_failure(); 2497 _gc_tracer_cm->report_concurrent_mode_failure();
2500 } 2498 }
2499
2500 _gc_timer_cm->register_gc_end(os::elapsed_counter());
2501 _gc_tracer_cm->report_gc_end(_gc_timer_cm->gc_end(), _gc_timer_cm->time_partitions()); 2501 _gc_tracer_cm->report_gc_end(_gc_timer_cm->gc_end(), _gc_timer_cm->time_partitions());
2502 2502
2503 _concurrent_cycle_started = false; 2503 _concurrent_cycle_started = false;
2504 } 2504 }
2505 } 2505 }