8010084: Race in runtime/NMT/BaselineWithParameter.java

Added a waitFor() on the process

Reviewed-by: mgerdin, sla, zgu
This commit is contained in:
Christian Tornqvist 2013-03-20 08:17:55 +01:00
parent f4bcfd04ca
commit 3277de9dad

View file

@ -43,7 +43,7 @@ public class BaselineWithParameter {
// Run 'jcmd <pid> VM.native_memory baseline=false' // Run 'jcmd <pid> VM.native_memory baseline=false'
pb.command(new String[] { JDKToolFinder.getJDKTool("jcmd"), pid, "VM.native_memory", "baseline=false"}); pb.command(new String[] { JDKToolFinder.getJDKTool("jcmd"), pid, "VM.native_memory", "baseline=false"});
pb.start(); pb.start().waitFor();
// Run 'jcmd <pid> VM.native_memory summary=false' // Run 'jcmd <pid> VM.native_memory summary=false'
pb.command(new String[] { JDKToolFinder.getJDKTool("jcmd"), pid, "VM.native_memory", "summary=false"}); pb.command(new String[] { JDKToolFinder.getJDKTool("jcmd"), pid, "VM.native_memory", "summary=false"});