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

标签 java

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

我该怎么做?

[作为其他线程的副本关闭后,我重新打开了该线程。其他线程不相关,不是在说接收其他具体进程的信息。

最佳答案

以下是不同平台的选择

  1. Sigar
  2. JavaSysMon
  3. Oshi

另一种可能的方法是使用 ProcessBuilder 从 java 调用 native 应用程序进行监控 或 RunTime java 类

关于Java - 我如何监控其他进程的内存和CPU使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7377336/

相关文章:

java - Guice 可以从类文字实例化我的类吗?

java - ConcreteA 不是抽象的,不会重写 Interface 中的抽象方法 doSomething(InterfaceS)

java - 如果 Sun 不响应,如何成功打开 Java 错误?

javascript - 使用 Maven 将 typescript 编译为 javascript

java - 是否可以使用方法创建一个空的 Java 枚举类型?

java - 使用 selenium 网络驱动程序复制浏览器 session

Java - 正则表达式 - 字母数字加/-

java - 如何在 Java 中生成随机排列?

java - SOAP 使用适配器休息服务

java - 移除 ActionBar 边框