L lyliji Unregistered / Unconfirmed GUEST, unregistred user! 2007-04-03 #1 最近在做一个类似任务管理器的东西,请问我该如何知道一个进程的cpu占用和内存占用呢? 谢谢!!!
H hxy2002 Unregistered / Unconfirmed GUEST, unregistred user! 2007-04-03 #3 http://www.delphibbs.com/keylife/iblog_show.asp?xid=12327 http://www.delphibbs.com/keylife/iblog_show.asp?xid=12326
http://www.delphibbs.com/keylife/iblog_show.asp?xid=12327 http://www.delphibbs.com/keylife/iblog_show.asp?xid=12326
L lyliji Unregistered / Unconfirmed GUEST, unregistred user! 2007-04-03 #4 谢谢 hxy2002,但是这个好象只能得到整体的cpu占用率,可是我想获得的是进程的cpu占用率,另外,不知能否给出相应的代码,我的水平比较次,呵呵[][] 谢谢
H hxy2002 Unregistered / Unconfirmed GUEST, unregistred user! 2007-04-03 #5 在一个特定时间段内计算特定进程的总时间和所有进程的总时间,它们的比值就是那个特定进程的确CPU占有率。 总时间 = UserTime + KernelTime 获取这些信息请参考NtQuerySystemInformation(98/Me此函数无效) http://www.delphibbs.com/keylife/iblog_show.asp?xid=12326 C代码段 http://www.codesky.net/article/doc/200505/2005052130093979.htm
在一个特定时间段内计算特定进程的总时间和所有进程的总时间,它们的比值就是那个特定进程的确CPU占有率。 总时间 = UserTime + KernelTime 获取这些信息请参考NtQuerySystemInformation(98/Me此函数无效) http://www.delphibbs.com/keylife/iblog_show.asp?xid=12326 C代码段 http://www.codesky.net/article/doc/200505/2005052130093979.htm
L lyliji Unregistered / Unconfirmed GUEST, unregistred user! 2007-04-03 #8 不知道哪位大侠能贴出delphi的代码,好让大家学习下!!! 分不够可以加[][] 希望借这个帖子,把这个问题彻底解决!!!谢谢!!!
白 白河愁 Unregistered / Unconfirmed GUEST, unregistred user! 2007-04-03 #9 hxy2002 不是已经说得很清楚了?照样子画下葫芦就解决了。
L lovezyp Unregistered / Unconfirmed GUEST, unregistred user! 2007-04-03 #10 NtQuerySystemInformation getworkingsetsize 你搜索一下,太多了