性能计数器监视某个进程的cpu使用率和任务管理器不一致
-
2011年7月1日 4:03该进程在任务管理器显示cpu使用率为50%,而在性能计数器看到是几乎100%这是怎么回事?有误差可以理解,但是这也相差太多了。。
全部回复
-
2011年7月1日 11:15版主是否使用的是双核心处理器?任务管理器显示的是每一个核心负载 50%?--Alexis Zhanghttp://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是回复帖,原帖作者是楼上的 "junyo"该进程在任务管理器显示cpu使用率为50%,而在性能计数器看到是几乎100%这是怎么回事?有误差可以理解,但是这也相差太多了。。
-
2011年7月15日 0:39对的对的~~忙了一段时间。。现在才记得回复~那是什么原因呢?
-
2011年7月15日 8:08版主
那就是说这个程序可以充分利用双核心 CPU 的每一个核心而已,正常现象。--Alexis Zhanghttp://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是回复帖,原帖作者是楼上的 "junyo"对的对的~~忙了一段时间。。现在才记得回复~那是什么原因呢?- 已建议为答案 怎么解决 2012年8月10日 3:08
-
2012年8月10日 3:10
这要怎么解决呀?比如可不可以把获取到的数值除以服务器CPU的核心数,或者其他的方法,可以让这个数值与任务管理器里面显示的数值差不多大小……
也可以给俺们推荐另外的一个可以反应单个进程占用CPU的大小的性能计数器也可以咯~
谢谢啦!!!!!!!!!!!

