3272 \
3273 develop_pd(uintx, CodeCacheMinimumUseSpace, \
3274 "Minimum code cache size (in bytes) required to start VM.") \
3275 \
3276 product_pd(uintx, ReservedCodeCacheSize, \
3277 "Reserved code cache size (in bytes) - maximum code cache size") \
3278 \
3279 product(uintx, CodeCacheMinimumFreeSpace, 500*K, \
3280 "When less than X space left, we stop compiling") \
3281 \
3282 product_pd(uintx, CodeCacheExpansionSize, \
3283 "Code cache expansion size (in bytes)") \
3284 \
3285 develop_pd(uintx, CodeCacheMinBlockLength, \
3286 "Minimum number of segments in a code cache block") \
3287 \
3288 notproduct(bool, ExitOnFullCodeCache, false, \
3289 "Exit the VM if we fill the code cache") \
3290 \
3291 product(bool, UseCodeCacheFlushing, true, \
3292 "Attempt to clean the code cache before shutting off compiler") \
3293 \
3294 /* interpreter debugging */ \
3295 develop(intx, BinarySwitchThreshold, 5, \
3296 "Minimal number of lookupswitch entries for rewriting to binary " \
3297 "switch") \
3298 \
3299 develop(intx, StopInterpreterAt, 0, \
3300 "Stop interpreter execution at specified bytecode number") \
3301 \
3302 develop(intx, TraceBytecodesAt, 0, \
3303 "Trace bytecodes starting with specified bytecode number") \
3304 \
3305 /* compiler interface */ \
3306 develop(intx, CIStart, 0, \
3307 "The id of the first compilation to permit") \
3308 \
3309 develop(intx, CIStop, -1, \
3310 "The id of the last compilation to permit") \
3311 \
3312 develop(intx, CIStartOSR, 0, \
|
3272 \
3273 develop_pd(uintx, CodeCacheMinimumUseSpace, \
3274 "Minimum code cache size (in bytes) required to start VM.") \
3275 \
3276 product_pd(uintx, ReservedCodeCacheSize, \
3277 "Reserved code cache size (in bytes) - maximum code cache size") \
3278 \
3279 product(uintx, CodeCacheMinimumFreeSpace, 500*K, \
3280 "When less than X space left, we stop compiling") \
3281 \
3282 product_pd(uintx, CodeCacheExpansionSize, \
3283 "Code cache expansion size (in bytes)") \
3284 \
3285 develop_pd(uintx, CodeCacheMinBlockLength, \
3286 "Minimum number of segments in a code cache block") \
3287 \
3288 notproduct(bool, ExitOnFullCodeCache, false, \
3289 "Exit the VM if we fill the code cache") \
3290 \
3291 product(bool, UseCodeCacheFlushing, true, \
3292 "Remove cold/old nmethods from the code cache") \
3293 \
3294 /* interpreter debugging */ \
3295 develop(intx, BinarySwitchThreshold, 5, \
3296 "Minimal number of lookupswitch entries for rewriting to binary " \
3297 "switch") \
3298 \
3299 develop(intx, StopInterpreterAt, 0, \
3300 "Stop interpreter execution at specified bytecode number") \
3301 \
3302 develop(intx, TraceBytecodesAt, 0, \
3303 "Trace bytecodes starting with specified bytecode number") \
3304 \
3305 /* compiler interface */ \
3306 develop(intx, CIStart, 0, \
3307 "The id of the first compilation to permit") \
3308 \
3309 develop(intx, CIStop, -1, \
3310 "The id of the last compilation to permit") \
3311 \
3312 develop(intx, CIStartOSR, 0, \
|