183 TASKQUEUE_STATS_ONLY(reset_stats()); |
183 TASKQUEUE_STATS_ONLY(reset_stats()); |
184 } |
184 } |
185 |
185 |
186 |
186 |
187 void PSPromotionManager::drain_stacks_depth(bool totally_drain) { |
187 void PSPromotionManager::drain_stacks_depth(bool totally_drain) { |
188 assert(claimed_stack_depth()->overflow_stack() != NULL, "invariant"); |
|
189 totally_drain = totally_drain || _totally_drain; |
188 totally_drain = totally_drain || _totally_drain; |
190 |
189 |
191 #ifdef ASSERT |
190 #ifdef ASSERT |
192 ParallelScavengeHeap* heap = (ParallelScavengeHeap*)Universe::heap(); |
191 ParallelScavengeHeap* heap = (ParallelScavengeHeap*)Universe::heap(); |
193 assert(heap->kind() == CollectedHeap::ParallelScavengeHeap, "Sanity"); |
192 assert(heap->kind() == CollectedHeap::ParallelScavengeHeap, "Sanity"); |