3357 product_pd(uintx, ReservedCodeCacheSize, \
3358 "Reserved code cache size (in bytes) - maximum code cache size") \
3359 range(0, max_uintx) \
3360 \
3361 product_pd(uintx, NonProfiledCodeHeapSize, \
3362 "Size of code heap with non-profiled methods (in bytes)") \
3363 range(0, max_uintx) \
3364 \
3365 product_pd(uintx, ProfiledCodeHeapSize, \
3366 "Size of code heap with profiled methods (in bytes)") \
3367 range(0, max_uintx) \
3368 \
3369 product_pd(uintx, NonNMethodCodeHeapSize, \
3370 "Size of code heap with non-nmethods (in bytes)") \
3371 range(0, max_uintx) \
3372 \
3373 product_pd(uintx, CodeCacheExpansionSize, \
3374 "Code cache expansion size (in bytes)") \
3375 range(0, max_uintx) \
3376 \
3377 develop_pd(uintx, CodeCacheMinBlockLength, \
3378 "Minimum number of segments in a code cache block") \
3379 range(1, 100) \
3380 \
3381 notproduct(bool, ExitOnFullCodeCache, false, \
3382 "Exit the VM if we fill the code cache") \
3383 \
3384 product(bool, UseCodeCacheFlushing, true, \
3385 "Remove cold/old nmethods from the code cache") \
3386 \
3387 product(uintx, StartAggressiveSweepingAt, 10, \
3388 "Start aggressive sweeping if X[%] of the code cache is free." \
3389 "Segmented code cache: X[%] of the non-profiled heap." \
3390 "Non-segmented code cache: X[%] of the total code cache") \
3391 range(0, 100) \
3392 \
3393 /* AOT parameters */ \
3394 product(bool, UseAOT, AOT_ONLY(true) NOT_AOT(false), \
3395 "Use AOT compiled files") \
3396 \
3397 product(ccstrlist, AOTLibrary, NULL, \
|
3357 product_pd(uintx, ReservedCodeCacheSize, \
3358 "Reserved code cache size (in bytes) - maximum code cache size") \
3359 range(0, max_uintx) \
3360 \
3361 product_pd(uintx, NonProfiledCodeHeapSize, \
3362 "Size of code heap with non-profiled methods (in bytes)") \
3363 range(0, max_uintx) \
3364 \
3365 product_pd(uintx, ProfiledCodeHeapSize, \
3366 "Size of code heap with profiled methods (in bytes)") \
3367 range(0, max_uintx) \
3368 \
3369 product_pd(uintx, NonNMethodCodeHeapSize, \
3370 "Size of code heap with non-nmethods (in bytes)") \
3371 range(0, max_uintx) \
3372 \
3373 product_pd(uintx, CodeCacheExpansionSize, \
3374 "Code cache expansion size (in bytes)") \
3375 range(0, max_uintx) \
3376 \
3377 product_pd(uintx, CodeCacheMinBlockLength, \
3378 "Minimum number of segments in a code cache block") \
3379 range(1, 100) \
3380 \
3381 notproduct(bool, ExitOnFullCodeCache, false, \
3382 "Exit the VM if we fill the code cache") \
3383 \
3384 product(bool, UseCodeCacheFlushing, true, \
3385 "Remove cold/old nmethods from the code cache") \
3386 \
3387 product(uintx, StartAggressiveSweepingAt, 10, \
3388 "Start aggressive sweeping if X[%] of the code cache is free." \
3389 "Segmented code cache: X[%] of the non-profiled heap." \
3390 "Non-segmented code cache: X[%] of the total code cache") \
3391 range(0, 100) \
3392 \
3393 /* AOT parameters */ \
3394 product(bool, UseAOT, AOT_ONLY(true) NOT_AOT(false), \
3395 "Use AOT compiled files") \
3396 \
3397 product(ccstrlist, AOTLibrary, NULL, \
|