< prev index next >
src/hotspot/share/runtime/synchronizer.hpp
Print this page
rev 52355 : Remove safepoint-cleanup piggybacking code
@@ -150,19 +150,18 @@
// 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(DeflateMonitorCounters* counters);
- static void deflate_thread_local_monitors(Thread* thread, DeflateMonitorCounters* counters, OopClosure* cl);
+ 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
static int deflate_monitor_list(ObjectMonitor** listheadp,
ObjectMonitor** freeHeadp,
- ObjectMonitor** freeTailp,
- OopClosure* cl = NULL);
+ ObjectMonitor** freeTailp);
static bool deflate_monitor(ObjectMonitor* mid, oop obj,
ObjectMonitor** freeHeadp,
ObjectMonitor** freeTailp);
static bool is_cleanup_needed();
static void oops_do(OopClosure* f);
< prev index next >