JDK-6966222 : G1: simplify TaskQueue overflow handling
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: hs19
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2010-07-02
  • Updated: 2013-09-18
  • Resolved: 2011-04-23
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 6 JDK 7 Other
6u21pFixed 7Fixed hs19Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Description
The G1 collector maintains TaskQueues and associated overflow stacks in instances of G1ParScanThreadState, and has custom code to collect statistics on TaskQueue operations.  These should be changed to use OverflowTaskQueue, which has built-in overflow handling and statistics, to reduce code duplication.

Comments
SUGGESTED FIX Attached as 6966222.patch.zip.
10-08-2010

EVALUATION http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/5f429ee79634
09-08-2010

EVALUATION See description.
02-07-2010