< 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 >