首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

在程序中怎么获得某个进程的CPU占用率

2012-02-24 
在程序中如何获得某个进程的CPU占用率在AIX下,我想在程序中获得指定的某个进程的CPU占用率,有没有API可以

在程序中如何获得某个进程的CPU占用率
在AIX下,我想在程序中获得指定的某个进程的CPU占用率,有没有API可以调用?或者有没有其它方法。
我知道可以有几种方法:
1。是通过ps 来获得,不过这样获取的占用率不是很精确。
2。通过vmstat获得,这个要自己做个计算
3。通过读取/proc/要查询的PID/status文件,不过都没读权限。
4。通过topas

请问达人们,还有没有别的方法?用程序如何实现。谢谢。
mail:wish2012@139.com

[解决办法]
我知道的 也就是你说的那些了
[解决办法]
楼主知道的比我多,我就不说了
[解决办法]
我把我以前做过的代码给你.
具体在这:http://hi.baidu.com/yanjinbin/blog/item/3fc6297fc0e2fa0d28388a80.html

热点排行