我想监控一些java应用程序的CPU使用情况。我不想使用类似的工具 jconsole(JMX)
有没有办法通过java代码来检查?
最佳答案
目前报告:
- 进程表(也可作为树),包括 pid、ppid、名称、 命令行、用户、进程大小、驻留进程大小、用户时间、 和内核时间。
- 正常运行时间
- 当前进程的 pid
- 总 RAM 和可用 RAM
- 总掉期和免费掉期
- CPU 使用率
- CPU频率
- CPU 数量
您还可以使用 jmx mbeans 或使用 Runtime.exec() 获取 PID,并使用调用特定于平台的命令(如 ps)。
关于java - 如何查看java进程的cpu使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20970165/