Java - 如何监视其他进程的内存和CPU使用情况

时间:2011-09-11 09:21:40

标签: java

我需要获取机器上运行的某些进程(而不是Java进程)的内存和CPU使用情况的信息。

我该怎么做?

[我在关闭之后重新打开了该线程作为其他线程的副本。另一个线程不相关,它不是在谈论接收其他特定过程的信息]。

1 个答案:

答案 0 :(得分:1)

以下是不同平台的选择

  1. Sigar
  2. JavaSysMon
  3. Oshi
  4. 另一种可能的方法是使用 ProcessBuilder 从Java调用Native应用程序进行监控 或 RunTime java类