< prev index next >
test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
Print this page
@@ -159,17 +159,10 @@
if (name.startsWith("CMS")) {
option.addPrepend("-XX:+UseConcMarkSweepGC");
}
- if (name.startsWith("Shared")) {
- option.addPrepend("-XX:+UnlockDiagnosticVMOptions");
- String fileName = "Test" + name + ".jsa";
- option.addPrepend("-XX:SharedArchiveFile=" + fileName);
- option.addPrepend("-Xshare:dump");
- }
-
switch (name) {
case "MinHeapFreeRatio":
option.addPrepend("-XX:MaxHeapFreeRatio=100");
break;
case "MaxHeapFreeRatio":
@@ -194,10 +187,20 @@
option.addPrepend("-XX:CMSPrecleanNumerator=" + ((new Integer(option.getMin())) - 1));
break;
case "InitialTenuringThreshold":
option.addPrepend("-XX:MaxTenuringThreshold=" + option.getMax());
break;
+ case "SharedReadWriteSize":
+ case "SharedReadOnlySize":
+ case "SharedMiscDataSize":
+ case "SharedMiscCodeSize":
+ case "SharedBaseAddress":
+ case "SharedSymbolTableBucketSize":
+ option.addPrepend("-XX:+UnlockDiagnosticVMOptions");
+ option.addPrepend("-XX:SharedArchiveFile=TestOptionsWithRanges.jsa");
+ option.addPrepend("-Xshare:dump");
+ break;
default:
/* Do nothing */
break;
}
}
< prev index next >