199 option.addPrepend("-XX:MinHeapFreeRatio=0");
200 break;
201 case "MinMetaspaceFreeRatio":
202 option.addPrepend("-XX:MaxMetaspaceFreeRatio=100");
203 break;
204 case "MaxMetaspaceFreeRatio":
205 option.addPrepend("-XX:MinMetaspaceFreeRatio=0");
206 break;
207 case "CMSOldPLABMin":
208 option.addPrepend("-XX:CMSOldPLABMax=" + option.getMax());
209 break;
210 case "CMSOldPLABMax":
211 option.addPrepend("-XX:CMSOldPLABMin=" + option.getMin());
212 break;
213 case "CMSPrecleanNumerator":
214 option.addPrepend("-XX:CMSPrecleanDenominator=" + option.getMax());
215 break;
216 case "CMSPrecleanDenominator":
217 option.addPrepend("-XX:CMSPrecleanNumerator=" + ((new Integer(option.getMin())) - 1));
218 break;
219 case "InitialTenuringThreshold":
220 option.addPrepend("-XX:MaxTenuringThreshold=" + option.getMax());
221 break;
222 case "NUMAInterleaveGranularity":
223 option.addPrepend("-XX:+UseNUMAInterleaving");
224 break;
225 case "CPUForCMSThread":
226 option.addPrepend("-XX:+BindCMSThreadToCPU");
227 break;
228 case "VerifyGCStartAt":
229 option.addPrepend("-XX:+VerifyBeforeGC");
230 option.addPrepend("-XX:+VerifyAfterGC");
231 break;
232 case "NewSizeThreadIncrease":
233 option.addPrepend("-XX:+UseSerialGC");
234 break;
235 case "SharedBaseAddress":
236 case "SharedSymbolTableBucketSize":
237 option.addPrepend("-XX:+UnlockDiagnosticVMOptions");
238 option.addPrepend("-XX:SharedArchiveFile=TestOptionsWithRanges.jsa");
|
199 option.addPrepend("-XX:MinHeapFreeRatio=0");
200 break;
201 case "MinMetaspaceFreeRatio":
202 option.addPrepend("-XX:MaxMetaspaceFreeRatio=100");
203 break;
204 case "MaxMetaspaceFreeRatio":
205 option.addPrepend("-XX:MinMetaspaceFreeRatio=0");
206 break;
207 case "CMSOldPLABMin":
208 option.addPrepend("-XX:CMSOldPLABMax=" + option.getMax());
209 break;
210 case "CMSOldPLABMax":
211 option.addPrepend("-XX:CMSOldPLABMin=" + option.getMin());
212 break;
213 case "CMSPrecleanNumerator":
214 option.addPrepend("-XX:CMSPrecleanDenominator=" + option.getMax());
215 break;
216 case "CMSPrecleanDenominator":
217 option.addPrepend("-XX:CMSPrecleanNumerator=" + ((new Integer(option.getMin())) - 1));
218 break;
219 case "G1RefProcDrainInterval":
220 option.addPrepend("-XX:+ExplicitGCInvokesConcurrent");
221 break;
222 case "InitialTenuringThreshold":
223 option.addPrepend("-XX:MaxTenuringThreshold=" + option.getMax());
224 break;
225 case "NUMAInterleaveGranularity":
226 option.addPrepend("-XX:+UseNUMAInterleaving");
227 break;
228 case "CPUForCMSThread":
229 option.addPrepend("-XX:+BindCMSThreadToCPU");
230 break;
231 case "VerifyGCStartAt":
232 option.addPrepend("-XX:+VerifyBeforeGC");
233 option.addPrepend("-XX:+VerifyAfterGC");
234 break;
235 case "NewSizeThreadIncrease":
236 option.addPrepend("-XX:+UseSerialGC");
237 break;
238 case "SharedBaseAddress":
239 case "SharedSymbolTableBucketSize":
240 option.addPrepend("-XX:+UnlockDiagnosticVMOptions");
241 option.addPrepend("-XX:SharedArchiveFile=TestOptionsWithRanges.jsa");
|