我知道在perfmon中你可以看到每个核心的使用量,以及特定进程使用的CPU总量.但是我似乎无法找到一种方法来查看进程使用内核分解的CPU数量.
是否有内置的方式来查看此信息?是否有程序化的方式来看到这个?(C#首选)我是否通过提出这个问题来展示对Windows(Vista)如何处理核心使用和上下文切换的误解?
编辑:更清楚我要找到的内容.我的进程是否仅使用30-40%的总CPU(在四核上),因为它没有足够多线程来利用更多,或者是因为它太I/O限制和磁盘访问是瓶颈?
所以根本没办法做到这一点吗?(除了确保计算机上没有其他CPU活动)