1.1 --- a/src/share/vm/runtime/globals.hpp Wed Jan 27 22:38:37 2010 -0800 1.2 +++ b/src/share/vm/runtime/globals.hpp Thu Feb 04 03:34:05 2010 -0800 1.3 @@ -742,6 +742,9 @@ 1.4 diagnostic(bool, PrintAdapterHandlers, false, \ 1.5 "Print code generated for i2c/c2i adapters") \ 1.6 \ 1.7 + develop(bool, VerifyAdapterSharing, false, \ 1.8 + "Verify that the code for shared adapters is the equivalent") \ 1.9 + \ 1.10 diagnostic(bool, PrintAssembly, false, \ 1.11 "Print assembly code (using external disassembler.so)") \ 1.12 \ 1.13 @@ -2864,7 +2867,7 @@ 1.14 product(intx, PerMethodRecompilationCutoff, 400, \ 1.15 "After recompiling N times, stay in the interpreter (-1=>'Inf')") \ 1.16 \ 1.17 - product(intx, PerBytecodeRecompilationCutoff, 100, \ 1.18 + product(intx, PerBytecodeRecompilationCutoff, 200, \ 1.19 "Per-BCI limit on repeated recompilation (-1=>'Inf')") \ 1.20 \ 1.21 product(intx, PerMethodTrapLimit, 100, \ 1.22 @@ -3117,6 +3120,15 @@ 1.23 notproduct(bool, ExitOnFullCodeCache, false, \ 1.24 "Exit the VM if we fill the code cache.") \ 1.25 \ 1.26 + product(bool, UseCodeCacheFlushing, false, \ 1.27 + "Attempt to clean the code cache before shutting off compiler") \ 1.28 + \ 1.29 + product(intx, MinCodeCacheFlushingInterval, 30, \ 1.30 + "Min number of seconds between code cache cleaning sessions") \ 1.31 + \ 1.32 + product(uintx, CodeCacheFlushingMinimumFreeSpace, 1500*K, \ 1.33 + "When less than X space left, start code cache cleaning") \ 1.34 + \ 1.35 /* interpreter debugging */ \ 1.36 develop(intx, BinarySwitchThreshold, 5, \ 1.37 "Minimal number of lookupswitch entries for rewriting to binary " \