Mercurial > hg > graal-compiler
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 \ |