comparison src/share/vm/runtime/globals.hpp @ 1202:5f24d0319e54

4360113: Evict nmethods when code cache gets full Summary: Speculatively unload the oldest nmethods when code cache gets full. Reviewed-by: never, kvn Contributed-by: eric.caspole@amd.com
author kvn
date Fri, 29 Jan 2010 09:27:22 -0800
parents 99af867dfa05
children 87684f1a88b5
comparison
equal deleted inserted replaced
1201:24128c2ffa87 1202:5f24d0319e54
3115 "Minimum number of segments in a code cache block.") \ 3115 "Minimum number of segments in a code cache block.") \
3116 \ 3116 \
3117 notproduct(bool, ExitOnFullCodeCache, false, \ 3117 notproduct(bool, ExitOnFullCodeCache, false, \
3118 "Exit the VM if we fill the code cache.") \ 3118 "Exit the VM if we fill the code cache.") \
3119 \ 3119 \
3120 product(bool, UseCodeCacheFlushing, false, \
3121 "Attempt to clean the code cache before shutting off compiler") \
3122 \
3123 product(intx, MinCodeCacheFlushingInterval, 30, \
3124 "Min number of seconds between code cache cleaning sessions") \
3125 \
3126 product(uintx, CodeCacheFlushingMinimumFreeSpace, 1500*K, \
3127 "When less than X space left, start code cache cleaning") \
3128 \
3120 /* interpreter debugging */ \ 3129 /* interpreter debugging */ \
3121 develop(intx, BinarySwitchThreshold, 5, \ 3130 develop(intx, BinarySwitchThreshold, 5, \
3122 "Minimal number of lookupswitch entries for rewriting to binary " \ 3131 "Minimal number of lookupswitch entries for rewriting to binary " \
3123 "switch") \ 3132 "switch") \
3124 \ 3133 \