< prev index next >

src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp

Print this page
rev 49831 : imported patch 8201492-properly-implement-non-contiguous-reference-processing
rev 49834 : [mq]: 8202021-cleanup-referenceprocessor

*** 5176,5186 **** assert(!rp->enqueuing_is_done(), "Enqueuing should not be complete"); // Process weak references. rp->setup_policy(false); verify_work_stacks_empty(); ! ReferenceProcessorPhaseTimes pt(_gc_timer_cm, rp->num_q()); { GCTraceTime(Debug, gc, phases) t("Reference Processing", _gc_timer_cm); // Setup keep_alive and complete closures. CMSKeepAliveClosure cmsKeepAliveClosure(this, _span, &_markBitMap, --- 5176,5186 ---- assert(!rp->enqueuing_is_done(), "Enqueuing should not be complete"); // Process weak references. rp->setup_policy(false); verify_work_stacks_empty(); ! ReferenceProcessorPhaseTimes pt(_gc_timer_cm, rp->num_queues()); { GCTraceTime(Debug, gc, phases) t("Reference Processing", _gc_timer_cm); // Setup keep_alive and complete closures. CMSKeepAliveClosure cmsKeepAliveClosure(this, _span, &_markBitMap,
< prev index next >