< prev index next >

src/hotspot/share/gc/cms/cms_globals.hpp

Print this page
rev 50428 : 8203030: Zero s390 31 bit size_t type conflicts in shared code
Summary: Cast to size_t or change to size_t foe compatibility with other archs.
Reviewed-by: Duke
Contributed-by: chrisphi


 393                                                                             \
 394   product(uintx, CMSYieldSleepCount, 0,                                     \
 395           "Number of times a GC thread (minus the coordinator) "            \
 396           "will sleep while yielding before giving up and resuming GC")     \
 397           range(0, max_juint)                                               \
 398                                                                             \
 399   product(bool, ParGCUseLocalOverflow, false,                               \
 400           "Instead of a global overflow list, use local overflow stacks")   \
 401                                                                             \
 402   product(bool, ParGCTrimOverflow, true,                                    \
 403           "Eagerly trim the local overflow lists "                          \
 404           "(when ParGCUseLocalOverflow)")                                   \
 405                                                                             \
 406   notproduct(bool, ParGCWorkQueueOverflowALot, false,                       \
 407           "Simulate work queue overflow in ParNew")                         \
 408                                                                             \
 409   notproduct(uintx, ParGCWorkQueueOverflowInterval, 1000,                   \
 410           "An `interval' counter that determines how frequently "           \
 411           "we simulate overflow; a smaller number increases frequency")     \
 412                                                                             \
 413   product(uintx, ParGCDesiredObjsFromOverflowList, 20,                      \
 414           "The desired number of objects to claim from the overflow list")  \
 415           range(0, max_uintx)                                               \
 416                                                                             \
 417   diagnostic(uintx, ParGCStridesPerThread, 2,                               \
 418           "The number of strides per worker thread that we divide up the "  \
 419           "card table scanning work into")                                  \
 420           range(1, max_uintx)                                               \
 421           constraint(ParGCStridesPerThreadConstraintFunc,AfterErgo)         \
 422                                                                             \
 423   diagnostic(intx, ParGCCardsPerStrideChunk, 256,                           \
 424           "The number of cards in each chunk of the parallel chunks used "  \
 425           "during card table scanning")                                     \
 426           range(1, max_intx)                                                \
 427           constraint(ParGCCardsPerStrideChunkConstraintFunc,AfterMemoryInit)
 428 
 429 #endif // SHARE_GC_CMS_CMS_GLOBALS_HPP


 393                                                                             \
 394   product(uintx, CMSYieldSleepCount, 0,                                     \
 395           "Number of times a GC thread (minus the coordinator) "            \
 396           "will sleep while yielding before giving up and resuming GC")     \
 397           range(0, max_juint)                                               \
 398                                                                             \
 399   product(bool, ParGCUseLocalOverflow, false,                               \
 400           "Instead of a global overflow list, use local overflow stacks")   \
 401                                                                             \
 402   product(bool, ParGCTrimOverflow, true,                                    \
 403           "Eagerly trim the local overflow lists "                          \
 404           "(when ParGCUseLocalOverflow)")                                   \
 405                                                                             \
 406   notproduct(bool, ParGCWorkQueueOverflowALot, false,                       \
 407           "Simulate work queue overflow in ParNew")                         \
 408                                                                             \
 409   notproduct(uintx, ParGCWorkQueueOverflowInterval, 1000,                   \
 410           "An `interval' counter that determines how frequently "           \
 411           "we simulate overflow; a smaller number increases frequency")     \
 412                                                                             \
 413   product(size_t, ParGCDesiredObjsFromOverflowList, 20,                     \
 414           "The desired number of objects to claim from the overflow list")  \
 415           range(0, max_uintx)                                               \
 416                                                                             \
 417   diagnostic(uintx, ParGCStridesPerThread, 2,                               \
 418           "The number of strides per worker thread that we divide up the "  \
 419           "card table scanning work into")                                  \
 420           range(1, max_uintx)                                               \
 421           constraint(ParGCStridesPerThreadConstraintFunc,AfterErgo)         \
 422                                                                             \
 423   diagnostic(intx, ParGCCardsPerStrideChunk, 256,                           \
 424           "The number of cards in each chunk of the parallel chunks used "  \
 425           "during card table scanning")                                     \
 426           range(1, max_intx)                                                \
 427           constraint(ParGCCardsPerStrideChunkConstraintFunc,AfterMemoryInit)
 428 
 429 #endif // SHARE_GC_CMS_CMS_GLOBALS_HPP
< prev index next >