diff --git a/src/hotspot/share/gc/parallel/psPromotionManager.cpp b/src/hotspot/share/gc/parallel/psPromotionManager.cpp index 90914d87ba4..a41a9403082 100644 --- a/src/hotspot/share/gc/parallel/psPromotionManager.cpp +++ b/src/hotspot/share/gc/parallel/psPromotionManager.cpp @@ -203,7 +203,7 @@ void PSPromotionManager::restore_preserved_marks() { _preserved_marks_set->restore(&ParallelScavengeHeap::heap()->workers()); } -void PSPromotionManager::drain_stacks_depth(bool totally_drain) { +void PSPromotionManager::drain_stacks(bool totally_drain) { const uint threshold = totally_drain ? 0 : _target_stack_size; diff --git a/src/hotspot/share/gc/parallel/psPromotionManager.hpp b/src/hotspot/share/gc/parallel/psPromotionManager.hpp index 20fe3c74a46..7d3a1682519 100644 --- a/src/hotspot/share/gc/parallel/psPromotionManager.hpp +++ b/src/hotspot/share/gc/parallel/psPromotionManager.hpp @@ -150,16 +150,12 @@ class PSPromotionManager { void flush_labs(); void flush_string_dedup_requests() { _string_dedup_requests.flush(); } - void drain_stacks(bool totally_drain) { - drain_stacks_depth(totally_drain); - } - public: void drain_stacks_cond_depth() { if (claimed_stack_depth()->size() > _target_stack_size) { - drain_stacks_depth(false); + drain_stacks(false); } } - void drain_stacks_depth(bool totally_drain); + void drain_stacks(bool totally_drain); bool stacks_empty() { return claimed_stack_depth()->is_empty(); diff --git a/src/hotspot/share/gc/parallel/psScavenge.cpp b/src/hotspot/share/gc/parallel/psScavenge.cpp index 62d382b40f0..d32a8d239d1 100644 --- a/src/hotspot/share/gc/parallel/psScavenge.cpp +++ b/src/hotspot/share/gc/parallel/psScavenge.cpp @@ -127,7 +127,7 @@ static void steal_work(TaskTerminator& terminator, uint worker_id) { ScannerTask task; if (PSPromotionManager::steal_depth(worker_id, task)) { pm->process_popped_location_depth(task, true); - pm->drain_stacks_depth(true); + pm->drain_stacks(true); } else { if (terminator.offer_termination()) { break;