< 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 >