JDK-6961798 : GC stack draining code could enable more stealing
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: hs19
  • Priority: P4
  • Status: Closed
  • Resolution: Won't Fix
  • OS: generic
  • CPU: generic
  • Submitted: 2010-06-16
  • Updated: 2017-11-09
  • Resolved: 2016-02-25
Related Reports
Relates :  
Description
Some gc stack draining code (e.g., the PSPromotionManager routines that drain stacks) processes the overflow stack first to enable other threads without work to steal from the queue.  This could be improved to enable even more stealing by transferring a number of objects from the overflow stack to the queue before processing them.

Comments
EVALUATION Straightforward change; simply needs performance evaluation.
16-06-2010