求助:有谁知道怎么获取 java 当前进程的 cpu 使用率?第三方的也行。最好是 java api。

2014-11-14 18:09:57 +08:00
 netalpha
我用了java7自带的com.sun.management.OperatingSystemMXBean#operatingSystemMXBean.getProcessCpuLoad(),感觉数据有点不太靠谱。三个java进程一起跑,以下是其中一个的cpu使用率(大于10%使用率的没显示出)。



也看了别人推荐用Sigar这个类,接口我看过,确实很全面。但是还得装一个动态库,而且这个库感觉很久没人维护了。不太想用。

求各位给建议。你们是怎么测试性能的?我想要直接的数据,不是NewRelic那种后台监控,直接上图。

这个是全部的数据图:
3502 次点击
所在节点    Java
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/146569

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX