comparison src/share/vm/runtime/globals.hpp @ 541:23673011938d

6787254: Work queue capacity can be increased substantially on some platforms Summary: Increased the default and maximum size of the CMS marking stack and the size of the parallel workers' work queues in 64-bit mode. The latter was accomplished by an increase in the width of the Taskqueue's Age struct and its Tag field in 64-bit mode. Reviewed-by: jmasa, tonyp
author ysr
date Fri, 30 Jan 2009 14:17:52 -0800
parents 5cfd8d19e546
children 05c6d52fa7a9
comparison
equal deleted inserted replaced
536:5b39c489c39d 541:23673011938d
1424 "Warn in case of excessive CMS looping") \ 1424 "Warn in case of excessive CMS looping") \
1425 \ 1425 \
1426 develop(bool, CMSOverflowEarlyRestoration, false, \ 1426 develop(bool, CMSOverflowEarlyRestoration, false, \
1427 "Whether preserved marks should be restored early") \ 1427 "Whether preserved marks should be restored early") \
1428 \ 1428 \
1429 product(uintx, CMSMarkStackSize, 32*K, \ 1429 product(uintx, CMSMarkStackSize, NOT_LP64(32*K) LP64_ONLY(4*M), \
1430 "Size of CMS marking stack") \ 1430 "Size of CMS marking stack") \
1431 \ 1431 \
1432 product(uintx, CMSMarkStackSizeMax, 4*M, \ 1432 product(uintx, CMSMarkStackSizeMax, NOT_LP64(4*M) LP64_ONLY(512*M), \
1433 "Max size of CMS marking stack") \ 1433 "Max size of CMS marking stack") \
1434 \ 1434 \
1435 notproduct(bool, CMSMarkStackOverflowALot, false, \ 1435 notproduct(bool, CMSMarkStackOverflowALot, false, \
1436 "Whether we should simulate frequent marking stack / work queue" \ 1436 "Whether we should simulate frequent marking stack / work queue" \
1437 " overflow") \ 1437 " overflow") \