1.1 --- a/src/share/vm/runtime/globals.hpp Thu May 12 16:24:44 2011 -0700 1.2 +++ b/src/share/vm/runtime/globals.hpp Thu May 12 19:39:58 2011 -0700 1.3 @@ -1460,8 +1460,10 @@ 1.4 product(intx, ParallelGCBufferWastePct, 10, \ 1.5 "wasted fraction of parallel allocation buffer.") \ 1.6 \ 1.7 - product(bool, ParallelGCRetainPLAB, true, \ 1.8 - "Retain parallel allocation buffers across scavenges.") \ 1.9 + diagnostic(bool, ParallelGCRetainPLAB, false, \ 1.10 + "Retain parallel allocation buffers across scavenges; " \ 1.11 + " -- disabled because this currently conflicts with " \ 1.12 + " parallel card scanning under certain conditions ") \ 1.13 \ 1.14 product(intx, TargetPLABWastePct, 10, \ 1.15 "target wasted space in last buffer as pct of overall allocation")\ 1.16 @@ -1495,7 +1497,15 @@ 1.17 product(uintx, ParGCDesiredObjsFromOverflowList, 20, \ 1.18 "The desired number of objects to claim from the overflow list") \ 1.19 \ 1.20 - product(uintx, CMSParPromoteBlocksToClaim, 16, \ 1.21 + diagnostic(intx, ParGCStridesPerThread, 2, \ 1.22 + "The number of strides per worker thread that we divide up the " \ 1.23 + "card table scanning work into") \ 1.24 + \ 1.25 + diagnostic(intx, ParGCCardsPerStrideChunk, 256, \ 1.26 + "The number of cards in each chunk of the parallel chunks used " \ 1.27 + "during card table scanning") \ 1.28 + \ 1.29 + product(uintx, CMSParPromoteBlocksToClaim, 16, \ 1.30 "Number of blocks to attempt to claim when refilling CMS LAB for "\ 1.31 "parallel GC.") \ 1.32 \