性能计数器监视某个进程的cpu使用率和任务管理器不一致

Risposta suggerita 性能计数器监视某个进程的cpu使用率和任务管理器不一致

  • 2011年7月1日 4:03
     
     
    该进程在任务管理器显示cpu使用率为50%,而在性能计数器看到是几乎100%这是怎么回事?有误差可以理解,但是这也相差太多了。。 

全部回复

  • 2011年7月1日 11:15
    版主
     
     
    是否使用的是双核心处理器?任务管理器显示的是每一个核心负载 50%?
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "junyo"
     
    该进程在任务管理器显示cpu使用率为50%,而在性能计数器看到是几乎100%这是怎么回事?有误差可以理解,但是这也相差太多了。。
     
     
  • 2011年7月15日 0:39
     
     
    对的对的~~忙了一段时间。。现在才记得回复~那是什么原因呢?
  • 2011年7月15日 8:08
    版主
     
     建议的答复
    那就是说这个程序可以充分利用双核心 CPU 的每一个核心而已,正常现象。
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "junyo"
     
    对的对的~~忙了一段时间。。现在才记得回复~那是什么原因呢?
     
     
  • 2012年8月10日 3:10
     
     

    这要怎么解决呀?比如可不可以把获取到的数值除以服务器CPU的核心数,或者其他的方法,可以让这个数值与任务管理器里面显示的数值差不多大小……

    也可以给俺们推荐另外的一个可以反应单个进程占用CPU的大小的性能计数器也可以咯~

    谢谢啦!!!!!!!!!!!