当前位置:编程学习 > VB >>

VB 6.0 能否通过进程pid 获取某一进程的cpu占用率。

具体情况是这样的,我可以通过进程名判断出进程的pid,我现在需要的是,知道了pid,获取该pid进程的cpu占用率。
 因为同一进程名可能有不同的进程。比如chrome浏览器就是多进程的,我要知道chrome浏览器每个进程的cpu占用率。
 我才网上查了一些代码,都只能是根据进程名判断单进程cpu占用。希望可以通过pid区分相同进程名的不同进程的cpu占用。比如进程
 A.exe pid:1 cpu占用是多少
 A.exe pif:2 cpu占用是多少。
 希望能有源码,最好能说明得清楚些,感激不尽了 http://zhidao.baidu.com/question/81203202.html 那你Google如何通过进程名得到pid不就可以了。
引用楼主 lixan8672 的回复:
具体情况是这样的,我可以通过进程名判断出进程的pid,我现在需要的是,知道了pid,获取该pid进程的cpu占用率。
 因为同一进程名可能有不同的进程。比如chrome浏览器就是多进程的,我要知道chrome浏览器每个进程的cpu占用率。
 我才网上查了一些代码,都只能是根据进程名判断单进程cpu占用。希望可以通过pid区分相同进程名的不同进程的cpu占用。比如进程
 A.exe pid:1……

可以。先要获得CPU总时间,再获得每进程时间,这样一除就可以获得每个进程的CPU占用率。要注意的是,CPU总时间,有可能不包含隐藏进程。
引用 3 楼 chenjl1031 的回复:
引用楼主 lixan8672 的回复:
具体情况是这样的,我可以通过进程名判断出进程的pid,我现在需要的是,知道了pid,获取该pid进程的cpu占用率。
因为同一进程名可能有不同的进程。比如chrome浏览器就是多进程的,我要知道chrome浏览器每个进程的cpu占用率。
我才网上查了一些代码,都只能是根据进程名判断单进程cpu占用。希望可以通过pid区分相同进程名的不同进程的cpu占……


能否提供源代码?初学者 莫见怪,多谢拉~
补充:VB ,  API
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,