0
是否可以在我的java-programm中的不同位置執行'jmap'來生成轉儲文件。我想我們必須得到自己的進程ID,然後通過Runtime().exec()
或類似的命令執行命令。雖然沒有成功。在java程序中執行jmap以生成同一進程的轉儲
克里斯
是否可以在我的java-programm中的不同位置執行'jmap'來生成轉儲文件。我想我們必須得到自己的進程ID,然後通過Runtime().exec()
或類似的命令執行命令。雖然沒有成功。在java程序中執行jmap以生成同一進程的轉儲
克里斯
嘗試:
String name = ManagementFactory.getRuntimeMXBean().getName();
String[] str = name.split("@");
Runtime.getRuntime().exec("jmap -dump:file=YOURFILENAME " + str[0]);