Mercurial > hg > graal-compiler
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" \ |