簡體   English   中英

獲取其他JVM的內存使用情況詳細信息

[英]Getting the memory usage details of other jvm

當我嘗試使用System.getRunTime()並獲取內存詳細信息時,我正在獲取當前JVM的內存詳細信息。 但是我需要另一個Java進程的內存詳細信息。 我在當前代碼中確實引用了該過程( java.lang.Process )。 是否可以獲取該進程的內存詳細信息?

嘗試使用VisualVM ,它是一個很好的工具,並嘗試僅使用jUnit運行該進程,因此jvm將向您顯示進程詳細信息,或者您可以命名線程,以便標識在jvm中查找的內容。

  • JMX
  • jconsole (使用JMX)
  • VisualVM(類似於jconsole)
  • 以某種方式使用System.getRuntime().exec("ps -aux/top/whatever")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM