src/share/vm/runtime/arguments.cpp
Print this page
@@ -2256,10 +2256,21 @@
jio_fprintf(defaultStream::error_stream(),
"Invalid ReservedCodeCacheSize=%dM. Must be at most %uM.\n", ReservedCodeCacheSize/M,
(2*G)/M);
status = false;
}
+
+ status = status && verify_interval(TieredStartAtLevel, 0, 4, "TieredStartAtLevel");
+ status = status && verify_interval(TieredStopAtLevel, 0, 4, "TieredStopAtLevel");
+
+ if (TieredStartAtLevel > TieredStopAtLevel) {
+ jio_fprintf(defaultStream::error_stream(),
+ "TieredStartAtLevel=%d must be <= TieredStopAtLevel=%d.\n",
+ TieredStartAtLevel, TieredStopAtLevel);
+ status = false;
+ }
+
return status;
}
bool Arguments::is_bad_option(const JavaVMOption* option, jboolean ignore,
const char* option_type) {