6733980: par compact - TraceGen1Time always shows 0.0000 seconds

Use the correct collector to retrieve accumulated gen1 trace time

Reviewed-by: johnc, jmasa
This commit is contained in:
Thomas Schatzl 2013-03-14 09:37:38 +01:00
parent a4a4c34e96
commit e1df78e390

View File

@ -656,7 +656,7 @@ void ParallelScavengeHeap::print_tracing_info() const {
tty->print_cr("[Accumulated GC generation 0 time %3.7f secs]", time);
}
if (TraceGen1Time) {
double time = PSMarkSweep::accumulated_time()->seconds();
double time = UseParallelOldGC ? PSParallelCompact::accumulated_time()->seconds() : PSMarkSweep::accumulated_time()->seconds();
tty->print_cr("[Accumulated GC generation 1 time %3.7f secs]", time);
}
}