< prev index next >

src/share/vm/gc/shared/collectedHeap.cpp

Print this page
rev 13387 : [mq]: parallel_sp_cleaning.patch

*** 620,646 **** void CollectedHeap::accumulate_statistics_all_gclabs() { // Default implementation does nothing. } - void CollectedHeap::deflate_idle_monitors_all_threads() { - ObjectSynchronizer::deflate_idle_monitors_all_threads(); - } - - class DeflateIdleMonitorsThreadClosure : public ThreadClosure { - public: - void do_thread(Thread* thread) { - ObjectSynchronizer::deflate_idle_monitors_and_oops_do(thread, NULL); - } - }; - - void CollectedHeap::parallel_deflate_idle_monitors(WorkGang* workers) { - StrongRootsScope(workers->active_workers()); - DeflateIdleMonitorsThreadClosure cl; - Threads::parallel_java_threads_do(&cl); - } - #ifndef CC_INTERP void CollectedHeap::compile_prepare_oop(MacroAssembler* masm, Register obj) { // Default implementation does nothing. } #endif --- 620,629 ----
< prev index next >