51Testing软件测试论坛

标题: 怎样获取某个进程的CPU占用率、内存使用大小、虚拟内存大小,取出平均值即可 [打印本页]

作者: leeyongbo    时间: 2009-8-6 14:49
标题: 怎样获取某个进程的CPU占用率、内存使用大小、虚拟内存大小,取出平均值即可
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_PerfOS_Memory",,48)

For Each objItem in colItems
        MsgBox objItem.CommittedBytes
Next
在网上看到的,但是运行后取得是totle虚拟内存,怎么让它找某一个进程的虚拟内存大小啊 求助~
作者: 423799223    时间: 2009-8-7 23:55
建议使用.net 获取,十分容易
作者: lisa_xxf2    时间: 2009-8-13 22:05
QTP10.0新功能 local system monitor可以实现你的需求




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2