1

当我尝试使用System.getRunTime()并获取内存详细信息时,我正在获取当前 JVM 的内存详细信息。但我需要另一个java进程的内存细节。我在当前代码中确实引用了该过程 ( java.lang.Process)。是否可以获得该进程的内存详细信息?

4

2 回答 2

0

尝试使用VisualVM,这是一个不错的工具,并尝试使用 jUnit 仅运行该进程,这样 jvm 将显示进程详细信息,或者您可以命名线程,以便识别您在 jvm 中查看的线程。

于 2012-09-18T16:54:10.760 回答
0
  • JMX
  • jconsole(使用 JMX)
  • VisualVM(类似于 jconsole)
  • 以某种方式使用System.getRuntime().exec("ps -aux/top/whatever")
于 2012-09-18T17:07:50.723 回答