【发布时间】:2013-08-18 15:02:03
【问题描述】:
没有抛出异常,但我在桌面文件夹中仍然找不到 dump.bin 文件,是我的路径错误吗?
public static void dumpHeap()
{
System.out.println("dumping data");
String name = ManagementFactory.getRuntimeMXBean().getName();
System.out.println("name :" + name);
String pid = name.substring(0, name.indexOf("@"));
System.out.println("pid :" + pid);
String[] cmd = { "jmap", "-dump:file=/Users/MyName/Desktop/dump.bin", pid };
Process p;
try {
p = Runtime.getRuntime().exec(cmd);
} catch (IOException e) {
e.printStackTrace();
}
【问题讨论】:
-
你的路径中有 jmap 吗?