当我尝试使用System.getRunTime()
并获取内存详细信息时,我将获取当前JVM的内存详细信息。但我需要内存细节另一个java进程。我在当前代码中引用了该过程(java.lang.Process
)。是否有可能获得该进程的内存细节?
答案 0 :(得分:0)
尝试使用VisualVM,它是一个很好的工具,并尝试使用jUnit仅运行该进程,因此jvm将显示进程详细信息,或者您可以命名该线程以便您可以识别出什么是thrad看着jvm。
答案 1 :(得分:0)
JMX
jconsole
(使用JMX)System.getRuntime().exec("ps -aux/top/whatever")