< prev index next >
src/share/vm/runtime/thread.cpp
Print this page
rev 13343 : Deflate idle monitors per thread.
*** 792,801 ****
--- 792,804 ----
active_handles()->oops_do(f);
// Do oop for ThreadShadow
f->do_oop((oop*)&_pending_exception);
handle_area()->oops_do(f);
// TODO: Either need better abstractions or have all GCs use this.
+ if (DeflateIdleMonitorsPerThread) {
+ ObjectSynchronizer::deflate_idle_monitors_per_thread(this);
+ }
if (UseShenandoahGC && ShenandoahFastSyncRoots && MonitorInUseLists) {
ObjectSynchronizer::thread_local_used_oops_do(this, f);
}
}
< prev index next >