JDK-6942253 : G1: replace G1ParallelGCAllocBufferSize with YoungPLABSize and OldPLABSize
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: hs18
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2010-04-08
  • Updated: 2013-09-18
  • Resolved: 2011-03-08
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
6u21Fixed 7Fixed hs17Fixed
Related Reports
Relates :  
Relates :  
Right now, the size of all PLABs in G1 (whether they are on survivor or old regions) is determined with the G1ParallelGCAllocBufferSize parameter. This CR proposes to replace the G1-specific parameter with the existing onesX that are used by the other GCs (YoungPLABSize and OldPLABSize). Apart from being more consistent, this way we will also be able to tune the PLAB size separately for survivors and old regions if we need to.

This is the final part of the work outlined in 6928059.

EVALUATION http://hg.openjdk.java.net/hsx/hsx17/master/rev/daafeed82cf5

EVALUATION http://hg.openjdk.java.net/hsx/hsx17/baseline/rev/daafeed82cf5

EVALUATION http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/79e419e5ea3b

EVALUATION See Description.