--- old/src/hotspot/share/runtime/vmOperations.cpp 2020-06-15 17:34:49.000000000 -0400 +++ new/src/hotspot/share/runtime/vmOperations.cpp 2020-06-15 17:34:49.000000000 -0400 @@ -432,11 +432,10 @@ bool VM_Exit::doit_prologue() { if (AsyncDeflateIdleMonitors && log_is_enabled(Info, monitorinflation)) { - // AsyncDeflateIdleMonitors does a special deflation at the VM_Exit - // safepoint in order to reduce the in-use monitor population that - // is reported by ObjectSynchronizer::log_in_use_monitor_details() - // at VM exit. - ObjectSynchronizer::set_is_special_deflation_requested(true); + // AsyncDeflateIdleMonitors does a special deflation in order + // to reduce the in-use monitor population that is reported by + // ObjectSynchronizer::log_in_use_monitor_details() at VM exit. + ObjectSynchronizer::request_deflate_idle_monitors(); } return true; }