0

java-programm 内のさまざまな場所で「jmap」を実行して、ダンプ ファイルを生成することは可能ですか。Runtime().exec()独自のプロセス ID を取得してから、または同様の方法でコマンドを実行する必要があると思います。しかし、成功しませんでした。

クリス

4

1 に答える 1

2

試す:

String name = ManagementFactory.getRuntimeMXBean().getName();
String[] str = name.split("@");
Runtime.getRuntime().exec("jmap -dump:file=YOURFILENAME " + str[0]);
于 2013-05-13T00:57:03.267 に答える