作者neverfly (neverfly)
看板java
标题[问题] 请问Java能否存取CPU的占用率?
时间Sun Apr 23 00:05:44 2006
请问一下,
如果想得知在某个时间点上,JVM占用的CPU使用率,
所谓CPU使用率,
就是像Windows工作管理员的处理程序那栏,
我需要java的那笔数值。
是否有API能够存取呢?
虽然感觉上这似乎比较像是OS的范围,
但从外部好像没有办法知道程式执行到哪里,
也就没办法得知该时间点的讯息了。
而-Xrunhprof:cpu=y的参数只能得到程序执行完毕後,
各个method所占用的百分比,
还是无法得知JVM占用的比率。
举例来说,
class MyTestApp
{
public static void main(String args[])
{
method1();
//这个时间点
method2();
}
}
我想知道在method1()执行完的一瞬间,
JVM占用的CPU使用率,
若可以的话烦请告知,谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.8.130.77
※ 编辑: neverfly 来自: 124.8.130.77 (04/23 00:15)