< prev index next >
src/hotspot/share/runtime/synchronizer.hpp
Print this page
rev 54416 : Checkpoint latest preliminary review patches for full OpenJDK review; merge with 8222295.patch.
rev 54417 : imported patch dcubed.monitor_deflate_conc.v2.01
*** 139,148 ****
--- 139,149 ----
// Basically we deflate all monitors that are not busy.
// An adaptive profile-based deflation policy could be used if needed
static void deflate_idle_monitors(DeflateMonitorCounters* counters);
static void deflate_global_idle_monitors_using_JT();
static void deflate_per_thread_idle_monitors_using_JT();
+ static void deflate_common_idle_monitors_using_JT(bool is_global, JavaThread * self);
static void deflate_thread_local_monitors(Thread* thread, DeflateMonitorCounters* counters);
static void prepare_deflate_idle_monitors(DeflateMonitorCounters* counters);
static void finish_deflate_idle_monitors(DeflateMonitorCounters* counters);
// For a given monitor list: global or per-thread, deflate idle monitors
< prev index next >