--- old/src/share/vm/gc/g1/concurrentMarkThread.cpp 2016-03-14 13:09:11.394290505 +0100 +++ new/src/share/vm/gc/g1/concurrentMarkThread.cpp 2016-03-14 13:09:11.295287630 +0100 @@ -92,7 +92,7 @@ } } -class G1ConcPhaseTimer : public GCTraceConcTimeImpl { +class G1ConcPhaseTimer : public GCTraceConcTimeImpl { G1ConcurrentMark* _cm; public: @@ -122,6 +122,8 @@ } assert(GCId::current() != GCId::undefined(), "GC id should have been set up by the initial mark GC."); + + GCTraceConcTime(Info, gc) tt("Concurrent Cycle"); { ResourceMark rm; HandleMark hm; @@ -210,7 +212,6 @@ // reclaimed by cleanup. G1ConcPhaseTimer t(_cm, "Concurrent Complete Cleanup"); - // Now do the concurrent cleanup operation. _cm->complete_cleanup();