3001 "Code entry alignment for generated code (in bytes)") \
3002 \
3003 product_pd(uintx, InitialCodeCacheSize, \
3004 "Initial code cache size (in bytes)") \
3005 \
3006 product_pd(uintx, ReservedCodeCacheSize, \
3007 "Reserved code cache size (in bytes) - maximum code cache size") \
3008 \
3009 product(uintx, CodeCacheMinimumFreeSpace, 500*K, \
3010 "When less than X space left, we stop compiling.") \
3011 \
3012 product_pd(uintx, CodeCacheExpansionSize, \
3013 "Code cache expansion size (in bytes)") \
3014 \
3015 develop_pd(uintx, CodeCacheMinBlockLength, \
3016 "Minimum number of segments in a code cache block.") \
3017 \
3018 notproduct(bool, ExitOnFullCodeCache, false, \
3019 "Exit the VM if we fill the code cache.") \
3020 \
3021 /* interpreter debugging */ \
3022 develop(intx, BinarySwitchThreshold, 5, \
3023 "Minimal number of lookupswitch entries for rewriting to binary " \
3024 "switch") \
3025 \
3026 develop(intx, StopInterpreterAt, 0, \
3027 "Stops interpreter execution at specified bytecode number") \
3028 \
3029 develop(intx, TraceBytecodesAt, 0, \
3030 "Traces bytecodes starting with specified bytecode number") \
3031 \
3032 /* compiler interface */ \
3033 develop(intx, CIStart, 0, \
3034 "the id of the first compilation to permit") \
3035 \
3036 develop(intx, CIStop, -1, \
3037 "the id of the last compilation to permit") \
3038 \
3039 develop(intx, CIStartOSR, 0, \
3040 "the id of the first osr compilation to permit " \
|
3001 "Code entry alignment for generated code (in bytes)") \
3002 \
3003 product_pd(uintx, InitialCodeCacheSize, \
3004 "Initial code cache size (in bytes)") \
3005 \
3006 product_pd(uintx, ReservedCodeCacheSize, \
3007 "Reserved code cache size (in bytes) - maximum code cache size") \
3008 \
3009 product(uintx, CodeCacheMinimumFreeSpace, 500*K, \
3010 "When less than X space left, we stop compiling.") \
3011 \
3012 product_pd(uintx, CodeCacheExpansionSize, \
3013 "Code cache expansion size (in bytes)") \
3014 \
3015 develop_pd(uintx, CodeCacheMinBlockLength, \
3016 "Minimum number of segments in a code cache block.") \
3017 \
3018 notproduct(bool, ExitOnFullCodeCache, false, \
3019 "Exit the VM if we fill the code cache.") \
3020 \
3021 product(bool, UseCodeCacheFlushing, false, \
3022 "Attempt to clean the code cache before shutting off compiler") \
3023 \
3024 product(intx, MinCodeCacheFlushingInterval, 30, \
3025 "Min number of seconds between code cache cleaning sessions") \
3026 \
3027 product(uintx, CodeCacheFlushingMinimumFreeSpace, 1500*K, \
3028 "When less than X space left, start code cache cleaning") \
3029 \
3030 /* interpreter debugging */ \
3031 develop(intx, BinarySwitchThreshold, 5, \
3032 "Minimal number of lookupswitch entries for rewriting to binary " \
3033 "switch") \
3034 \
3035 develop(intx, StopInterpreterAt, 0, \
3036 "Stops interpreter execution at specified bytecode number") \
3037 \
3038 develop(intx, TraceBytecodesAt, 0, \
3039 "Traces bytecodes starting with specified bytecode number") \
3040 \
3041 /* compiler interface */ \
3042 develop(intx, CIStart, 0, \
3043 "the id of the first compilation to permit") \
3044 \
3045 develop(intx, CIStop, -1, \
3046 "the id of the last compilation to permit") \
3047 \
3048 develop(intx, CIStartOSR, 0, \
3049 "the id of the first osr compilation to permit " \
|