System.getRunTime()
使用してメモリの詳細を取得しようとすると、現在の JVM のメモリの詳細が取得されます。しかし、別のJavaプロセスのメモリの詳細が必要です。java.lang.Process
現在のコードには、そのプロセス ( ) への参照があります。そのプロセスのメモリの詳細を取得することは可能ですか?
2 に答える
0
JMX
jconsole
(JMX を使用)- VisualVM (jconsole に類似)
- どういうわけか使用して
System.getRuntime().exec("ps -aux/top/whatever")
于 2012-09-18T17:07:50.723 に答える
0
VisualVMを使用してみてください。これは優れたツールであり、jUnit を使用してそのプロセスのみを実行してみてください。jvm はプロセスの詳細を表示するか、スレッドに名前を付けて、jvm で探しているスレッドを識別できるようにします。
于 2012-09-18T16:54:10.760 に答える