6733980: par compact - TraceGen1Time always shows 0.0000 seconds

Thu, 14 Mar 2013 09:37:38 +0100

author
tschatzl
date
Thu, 14 Mar 2013 09:37:38 +0100
changeset 4785
3c226052f7dc
parent 4784
79af1312fc2c
child 4786
19f9fabd94cc

6733980: par compact - TraceGen1Time always shows 0.0000 seconds
Summary: Use the correct collector to retrieve accumulated gen1 trace time
Reviewed-by: johnc, jmasa

src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp file | annotate | diff | comparison | revisions
     1.1 --- a/src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp	Thu Mar 14 10:54:44 2013 +0100
     1.2 +++ b/src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp	Thu Mar 14 09:37:38 2013 +0100
     1.3 @@ -656,7 +656,7 @@
     1.4      tty->print_cr("[Accumulated GC generation 0 time %3.7f secs]", time);
     1.5    }
     1.6    if (TraceGen1Time) {
     1.7 -    double time = PSMarkSweep::accumulated_time()->seconds();
     1.8 +    double time = UseParallelOldGC ? PSParallelCompact::accumulated_time()->seconds() : PSMarkSweep::accumulated_time()->seconds();
     1.9      tty->print_cr("[Accumulated GC generation 1 time %3.7f secs]", time);
    1.10    }
    1.11  }

mercurial