< prev index next >
src/hotspot/share/runtime/init.cpp
Print this page
rev 57232 : v2.00 -> v2.08 (CR8/v2.08/11-for-jdk14) patches combined into one; merge with jdk-14+25 snapshot; merge with jdk-14+26 snapshot.
*** 176,187 ****
if (!destructorsCalled) {
destructorsCalled = true;
if (log_is_enabled(Info, monitorinflation)) {
// The ObjectMonitor subsystem uses perf counters so
// do this before perfMemory_exit().
! // ObjectSynchronizer::finish_deflate_idle_monitors()'s call
! // to audit_and_print_stats() is done at the Debug level.
ObjectSynchronizer::audit_and_print_stats(true /* on_exit */);
}
perfMemory_exit();
SafepointTracing::statistics_exit_log();
if (PrintStringTableStatistics) {
--- 176,191 ----
if (!destructorsCalled) {
destructorsCalled = true;
if (log_is_enabled(Info, monitorinflation)) {
// The ObjectMonitor subsystem uses perf counters so
// do this before perfMemory_exit().
! // These other two audit_and_print_stats() calls are done at the
! // Debug level at a safepoint:
! // - for safepoint based deflation auditing:
! // ObjectSynchronizer::finish_deflate_idle_monitors()
! // - for async deflation auditing:
! // ObjectSynchronizer::do_safepoint_work()
ObjectSynchronizer::audit_and_print_stats(true /* on_exit */);
}
perfMemory_exit();
SafepointTracing::statistics_exit_log();
if (PrintStringTableStatistics) {
< prev index next >