< prev index next >

src/share/vm/gc_implementation/g1/concurrentMark.cpp

Print this page

        

*** 2648,2658 **** G1CMTraceTime trace("Finalize Marking", G1Log::finer()); g1h->ensure_parsability(false); ! G1CollectedHeap::StrongRootsScope srs(g1h); // this is remark, so we'll use up all active threads uint active_workers = g1h->workers()->active_workers(); if (active_workers == 0) { assert(active_workers > 0, "Should have been set earlier"); active_workers = (uint) ParallelGCThreads; --- 2648,2658 ---- G1CMTraceTime trace("Finalize Marking", G1Log::finer()); g1h->ensure_parsability(false); ! G1CollectedHeap::StrongRootsScope srs; // this is remark, so we'll use up all active threads uint active_workers = g1h->workers()->active_workers(); if (active_workers == 0) { assert(active_workers > 0, "Should have been set earlier"); active_workers = (uint) ParallelGCThreads;
< prev index next >