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

Java获取内存和CPU占用率的方式

2013-09-22 11:10 302 查看
最近需要用Java获取Windows上的内存和CPU利用率,在网上找了一下,以备后用

1.内存占用率

使用Runtime.getRuntime().totalMemory()和Runtime.getRuntime().freeMemory()来获取当前的内存占用情况

2.CPU利用率

利用率的定义我感觉是有两种:一种是瞬时的峰值,一种是时间占比,具体的定义不明确,但基本我们是依赖操作系统来实现的。

最常用的有两种方式:

1) 读取进程信息

2) 通过JNI接口调用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: