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

5

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

我该如何做到这一点?

[在其他线程被关闭并标记为重复后,我重新打开了本帖。另一个线程与此无关,它没有讨论接收其他特定进程的信息]。


1
当然这是一个重复的问题!我同时打开了两个。我重新打开了这个帖子,因为第一个帖子被关闭了,但它本不该被关闭。 - Erik Sapir
1
你应该编辑已关闭的问题,而不是发布一个新问题。 - Jonas
1个回答

1
以下是不同平台的选择:
  1. Sigar
  2. JavaSysMon
  3. Oshi
另一种可能的方法是使用ProcessBuilderRunTime Java类从Java中调用本地应用程序进行监控。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接