< prev index next >

src/hotspot/share/gc/parallel/psScavenge.cpp

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

*** 427,446 **** &_is_alive_closure, &keep_alive, &evac_followers, NULL, &pt); } _gc_tracer.report_gc_reference_stats(stats); pt.print_all_references(); - - // Enqueue reference objects discovered during scavenge. - if (reference_processor()->processing_is_mt()) { - PSRefProcTaskExecutor task_executor; - reference_processor()->enqueue_discovered_references(&task_executor, &pt); - } else { - reference_processor()->enqueue_discovered_references(NULL, &pt); - } - - pt.print_enqueue_phase(); } assert(promotion_manager->stacks_empty(),"stacks should be empty at this point"); PSScavengeRootsClosure root_closure(promotion_manager); --- 427,436 ----
< prev index next >