< prev index next >

test/serviceability/sa/TestClassLoaderStats.java

Print this page
rev 8477 : 8085813: The targeted processes in sun/tools tests should be launched with -XX:+UsePerfData flag in order to work on embedded platforms

*** 19,31 **** --- 19,35 ---- * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA * or visit www.oracle.com if you need additional information or have any * questions. */ + import java.util.ArrayList; + import java.util.List; + import jdk.test.lib.Platform; import jdk.test.lib.ProcessTools; import jdk.test.lib.OutputAnalyzer; + import jdk.test.lib.Utils; import jdk.test.lib.apps.LingeredApp; /* * @test * @library /../../test/lib/share/classes
*** 42,52 **** return; } LingeredApp app = null; try { ! app = LingeredApp.startApp(); System.out.println("Attaching sun.jvm.hotspot.tools.ClassLoaderStats to " + app.getPid()); ProcessBuilder processBuilder = ProcessTools.createJavaProcessBuilder( "-XX:+UsePerfData", "sun.jvm.hotspot.tools.ClassLoaderStats", --- 46,59 ---- return; } LingeredApp app = null; try { ! List<String> vmArgs = new ArrayList<String>(); ! vmArgs.add("-XX:+UsePerfData"); ! vmArgs.addAll(Utils.getVmOptions()); ! app = LingeredApp.startApp(vmArgs); System.out.println("Attaching sun.jvm.hotspot.tools.ClassLoaderStats to " + app.getPid()); ProcessBuilder processBuilder = ProcessTools.createJavaProcessBuilder( "-XX:+UsePerfData", "sun.jvm.hotspot.tools.ClassLoaderStats",
< prev index next >