--- old/src/share/vm/runtime/java.cpp 2017-03-13 09:18:24.742585225 -0400 +++ new/src/share/vm/runtime/java.cpp 2017-03-13 09:18:24.683585323 -0400 @@ -89,6 +89,8 @@ #include "opto/runtime.hpp" #endif +#include "gc/shenandoah/shenandoahWorkGroup.hpp" + GrowableArray* collected_profiled_methods; int compare_methods(Method** a, Method** b) { @@ -358,6 +360,10 @@ if (PrintNMTStatistics) { MemTracker::final_report(tty); } + + if (PrintShenandoahWorkGangStats) { + ShenandoahWorkGang::print_stats(); + } } #else // PRODUCT MODE STATISTICS @@ -398,6 +404,11 @@ if (LogTouchedMethods && PrintTouchedMethodsAtExit) { Method::print_touched_methods(tty); } + + if (PrintShenandoahWorkGangStats) { + ShenandoahWorkGang::print_stats(); + } + } #endif