--- old/src/share/vm/gc/g1/g1MMUTracker.cpp 2015-09-08 13:23:20.651225794 +0200 +++ new/src/share/vm/gc/g1/g1MMUTracker.cpp 2015-09-08 13:23:20.543225797 +0200 @@ -76,7 +76,7 @@ return gc_time; } -void G1MMUTrackerQueue::add_pause(double start, double end, const GCId& gcId) { +void G1MMUTrackerQueue::add_pause(double start, double end) { double duration = end - start; remove_expired_entries(end); @@ -106,7 +106,7 @@ // Current entry needs to be added before calculating the value double slice_time = calculate_gc_time(end); - G1MMUTracer::report_mmu(gcId, _time_slice, slice_time, _max_gc_time); + G1MMUTracer::report_mmu(_time_slice, slice_time, _max_gc_time); } // basically the _internal call does not remove expired entries