< prev index next >

src/share/vm/runtime/synchronizer.hpp

Print this page
rev 13343 : Deflate idle monitors per thread.

@@ -143,10 +143,12 @@
 
   // GC: we current use aggressive monitor deflation policy
   // 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();
+  static void deflate_idle_monitors_per_thread(Thread* thread);
+
   // For a given monitor list: global or per-thread, deflate idle monitors
   static int deflate_monitor_list(ObjectMonitor** listheadp,
                                   ObjectMonitor** freeHeadp,
                                   ObjectMonitor** freeTailp);
   static bool deflate_monitor(ObjectMonitor* mid, oop obj,
< prev index next >