当前位置:  开发笔记 > 编程语言 > 正文

有没有办法查看进程使用的每个核心CPU使用量?

如何解决《有没有办法查看进程使用的每个核心CPU使用量?》经验,为你挑选了0个好方法。

我知道在perfmon中你可以看到每个核心的使用量,以及特定进程使用的CPU总量.但是我似乎无法找到一种方法来查看进程使用内核分解的CPU数量.

是否有内置的方式来查看此信息?是否有程序化的方式来看到这个?(C#首选)我是否通过提出这个问题来展示对Windows(Vista)如何处理核心使用和上下文切换的误解?

编辑:更清楚我要找到的内容.我的进程是否仅使用30-40%的总CPU(在四核上),因为它没有足够多线程来利用更多,或者是因为它太I/O限制和磁盘访问是瓶颈?

所以根本没办法做到这一点吗?(除了确保计算机上没有其他CPU活动)

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有