comparison src/share/vm/runtime/globals.hpp @ 679:cea947c8a988

6819891: ParNew: Fix work queue overflow code to deal correctly with +UseCompressedOops Summary: When using compressed oops, rather than chaining the overflowed grey objects' pre-images through their klass words, we use GC-worker thread-local overflow stacks. Reviewed-by: jcoomes, jmasa
author ysr
date Sat, 28 Mar 2009 15:47:29 -0700
parents bd441136a5ce
children a80d48f6fde1 becb17ad5e51
comparison
equal deleted inserted replaced
678:4ac7d97e6101 679:cea947c8a988
1314 "Print (survivor space) promotion labs sizing decisions") \ 1314 "Print (survivor space) promotion labs sizing decisions") \
1315 \ 1315 \
1316 product(intx, ParGCArrayScanChunk, 50, \ 1316 product(intx, ParGCArrayScanChunk, 50, \
1317 "Scan a subset and push remainder, if array is bigger than this") \ 1317 "Scan a subset and push remainder, if array is bigger than this") \
1318 \ 1318 \
1319 product(bool, ParGCTrimOverflow, true, \
1320 "Eagerly trim the overflow lists (useful for UseCompressedOops") \
1321 \
1319 notproduct(bool, ParGCWorkQueueOverflowALot, false, \ 1322 notproduct(bool, ParGCWorkQueueOverflowALot, false, \
1320 "Whether we should simulate work queue overflow in ParNew") \ 1323 "Whether we should simulate work queue overflow in ParNew") \
1321 \ 1324 \
1322 notproduct(uintx, ParGCWorkQueueOverflowInterval, 1000, \ 1325 notproduct(uintx, ParGCWorkQueueOverflowInterval, 1000, \
1323 "An `interval' counter that determines how frequently" \ 1326 "An `interval' counter that determines how frequently" \