获取其他jvm的内存使用细节

时间:2012-09-18 16:37:00

标签: java memory jvm

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

2 个答案:

答案 0 :(得分:0)

尝试使用VisualVM,它是一个很好的工具,并尝试使用jUnit仅运行该进程,因此jvm将显示进程详细信息,或者您可以命名该线程以便您可以识别出什么是thrad看着jvm。

答案 1 :(得分:0)

  • JMX
  • jconsole(使用JMX)
  • VisualVM(类似于jconsole)
  • 以某种方式使用System.getRuntime().exec("ps -aux/top/whatever")
相关问题