--- old/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp 2013-03-16 11:20:18.579378655 +0100 +++ new/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp 2013-03-16 11:20:18.511378656 +0100 @@ -2088,6 +2088,8 @@ marking_start.update(); marking_phase(vmthread_cm, maximum_heap_compaction, &_gc_tracer); + _gc_tracer.report_class_count_after_gc(is_alive_closure()); + #ifndef PRODUCT if (TraceParallelOldGCMarkingPhase) { gclog_or_tty->print_cr("marking_phase: cas_tries %d cas_retries %d "