--- old/src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp 2013-11-11 18:33:03.297625446 +0100 +++ new/src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp 2013-11-11 18:33:02.832607789 +0100 @@ -263,7 +263,7 @@ assert(_preserved_mark_stack.is_empty(), "should be empty"); assert(_preserved_oop_stack.is_empty(), "should be empty"); - _gc_timer.register_gc_start(os::elapsed_counter()); + _gc_timer.register_gc_start(); TimeStamp scavenge_entry; TimeStamp scavenge_midpoint; @@ -691,7 +691,7 @@ #endif - _gc_timer.register_gc_end(os::elapsed_counter()); + _gc_timer.register_gc_end(); _gc_tracer.report_gc_end(_gc_timer.gc_end(), _gc_timer.time_partitions());