您的位置:首页 > 编程语言 > Java开发

Java System性能监控

2015-10-24 12:06 316 查看
大多数操作系统的CPU使用率分为用户态CPU使用率和系统态CPU使用率。

用户态CPU使用率:执行应用程序代码的时间占总CPU时间的百分比。

系统态CPU使用率:应用执行操作系统调用的时间占总CPU时间的百分比。其值越大意味着共享资源有竞争或者I/O设备之间有大量交互。

既然原本用于执行操作系统内核调用的CPU周期也可以用来执行应用代码所以理想情况下,应用达到最高性能和扩展性时,它的系统态CPU使用率为0。因此,提高应用性能和扩展性的一个目标是尽可能的降低系统态CPU使用率。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: