< prev index next >

src/share/vm/runtime/synchronizer.hpp

Print this page
rev 13047 : [mq]: 8180932.patch

*** 126,135 **** --- 126,137 ---- // 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_thread_local_monitors(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 >