< prev index next >

src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.cpp

Print this page
rev 49834 : [mq]: 8202021-cleanup-referenceprocessor

*** 32,42 **** #include "gc/shared/referenceProcessor.hpp" G1FullGCReferenceProcessingExecutor::G1FullGCReferenceProcessingExecutor(G1FullCollector* collector) : _collector(collector), _reference_processor(collector->reference_processor()), ! _old_mt_degree(_reference_processor->num_q()) { if (_reference_processor->processing_is_mt()) { _reference_processor->set_active_mt_degree(_collector->workers()); } } --- 32,42 ---- #include "gc/shared/referenceProcessor.hpp" G1FullGCReferenceProcessingExecutor::G1FullGCReferenceProcessingExecutor(G1FullCollector* collector) : _collector(collector), _reference_processor(collector->reference_processor()), ! _old_mt_degree(_reference_processor->num_queues()) { if (_reference_processor->processing_is_mt()) { _reference_processor->set_active_mt_degree(_collector->workers()); } }
*** 90,100 **** GCTraceTime(Debug, gc, phases) debug("Phase 1: Reference Processing", timer); // Process reference objects found during marking. G1FullGCMarker* marker = _collector->marker(0); G1IsAliveClosure is_alive(_collector->mark_bitmap()); G1FullKeepAliveClosure keep_alive(marker); ! ReferenceProcessorPhaseTimes pt(timer, _reference_processor->num_q()); AbstractRefProcTaskExecutor* executor = _reference_processor->processing_is_mt() ? this : NULL; // Process discovered references, use this executor if multi-threaded // processing is enabled. const ReferenceProcessorStats& stats = --- 90,100 ---- GCTraceTime(Debug, gc, phases) debug("Phase 1: Reference Processing", timer); // Process reference objects found during marking. G1FullGCMarker* marker = _collector->marker(0); G1IsAliveClosure is_alive(_collector->mark_bitmap()); G1FullKeepAliveClosure keep_alive(marker); ! ReferenceProcessorPhaseTimes pt(timer, _reference_processor->num_queues()); AbstractRefProcTaskExecutor* executor = _reference_processor->processing_is_mt() ? this : NULL; // Process discovered references, use this executor if multi-threaded // processing is enabled. const ReferenceProcessorStats& stats =
< prev index next >