我用了java7自带的com.sun.management.OperatingSystemMXBean#operatingSystemMXBean.getProcessCpuLoad(),感觉数据有点不太靠谱。三个java进程一起跑,以下是其中一个的cpu使用率(大于10%使用率的没显示出)。
也看了别人推荐用Sigar这个类,接口我看过,确实很全面。但是还得装一个动态库,而且这个库感觉很久没人维护了。不太想用。
求各位给建议。你们是怎么测试性能的?我想要直接的数据,不是NewRelic那种后台监控,直接上图。
这个是全部的数据图:
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/146569
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.