< prev index next >
test/jdk/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java
Print this page
*** 53,75 ****
public static void main(String... args) throws Exception {
if (args.length == 0) {
// start a process that has options set in a number of different ways
- File flagsFile = File.createTempFile("CheckOriginFlags", null);
- try (PrintWriter pw =
- new PrintWriter(new FileWriter(flagsFile))) {
- pw.println("+PrintSafepointStatistics");
- }
-
ProcessBuilder pb = ProcessTools.
createJavaProcessBuilder(
"--add-exports", "jdk.attach/sun.tools.attach=ALL-UNNAMED",
"-XX:+UseConcMarkSweepGC", // this will cause MaxNewSize to be FLAG_SET_ERGO
"-XX:+UseCodeAging",
"-XX:+UseCerealGC", // Should be ignored.
- "-XX:Flags=" + flagsFile.getAbsolutePath(),
"-Djdk.attach.allowAttachSelf",
"-cp", System.getProperty("test.class.path"),
"CheckOrigin",
"-runtests");
--- 53,68 ----
*** 105,116 ****
// Set in _JAVA_OPTIONS
checkOrigin("CheckJNICalls", Origin.ENVIRON_VAR);
// Set in JAVA_TOOL_OPTIONS
checkOrigin("IgnoreUnrecognizedVMOptions", Origin.ENVIRON_VAR);
checkOrigin("PrintVMOptions", Origin.ENVIRON_VAR);
- // Set in -XX:Flags file
- checkOrigin("PrintSafepointStatistics", Origin.CONFIG_FILE);
// Set through j.l.m
checkOrigin("HeapDumpOnOutOfMemoryError", Origin.MANAGEMENT);
// Should be set by the VM, when we set UseConcMarkSweepGC
checkOrigin("MaxNewSize", Origin.ERGONOMIC);
// Set using attach
--- 98,107 ----
< prev index next >