< prev index next >

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

Print this page
rev 52689 : [mq]: tschatzl_review

*** 384,394 **** update_zones(update_rs_time, update_rs_processed_buffers, goal_ms); // Change the barrier params if (max_num_threads() == 0) { // Disable dcqs notification when there are no threads to notify. ! dcqs.set_process_completed_buffers_threshold(DirtyCardQueueSet::_process_completed_buffers_threshold_never); } else { // Worker 0 is the primary; wakeup is via dcqs notification. STATIC_ASSERT(max_yellow_zone <= INT_MAX); size_t activate = activation_threshold(0); dcqs.set_process_completed_buffers_threshold(activate); --- 384,394 ---- update_zones(update_rs_time, update_rs_processed_buffers, goal_ms); // Change the barrier params if (max_num_threads() == 0) { // Disable dcqs notification when there are no threads to notify. ! dcqs.set_process_completed_buffers_threshold(DirtyCardQueueSet::ProcessCompletedBuffersThresholdNever); } else { // Worker 0 is the primary; wakeup is via dcqs notification. STATIC_ASSERT(max_yellow_zone <= INT_MAX); size_t activate = activation_threshold(0); dcqs.set_process_completed_buffers_threshold(activate);
< prev index next >