diff options
author | Edward Nevill edward.nevill@linaro.org <Edward Nevill edward.nevill@linaro.org> | 2014-07-08 20:15:56 +0100 |
---|---|---|
committer | Edward Nevill edward.nevill@linaro.org <Edward Nevill edward.nevill@linaro.org> | 2014-07-08 20:15:56 +0100 |
commit | 9e7bb9be7416ca14aa224966eb7c926095504e6f (patch) | |
tree | eb51c3df9b0c29b129cd49f513b32cb0d13e1ec4 | |
parent | f39c6a4e6bef3fe3e4150250894d1c5f14958acc (diff) |
Restrict default ReservedCodeCacheSize to 128M
-rw-r--r-- | src/share/vm/runtime/arguments.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/share/vm/runtime/arguments.cpp b/src/share/vm/runtime/arguments.cpp index 600b59bd0..3a834f430 100644 --- a/src/share/vm/runtime/arguments.cpp +++ b/src/share/vm/runtime/arguments.cpp @@ -1131,6 +1131,8 @@ void Arguments::set_tiered_flags() { // Increase the code cache size - tiered compiles a lot more. if (FLAG_IS_DEFAULT(ReservedCodeCacheSize)) { FLAG_SET_DEFAULT(ReservedCodeCacheSize, ReservedCodeCacheSize * 5); + // The maximum B/BL offset range on AArch64 is 128MB + AARCH64_ONLY(FLAG_SET_DEFAULT(ReservedCodeCacheSize, MIN2(ReservedCodeCacheSize, 128*M))); } if (!UseInterpreter) { // -Xcomp Tier3InvokeNotifyFreqLog = 0; |