4

有没有办法(.net 2.0)让进程知道它消耗的处理器使用量的确切数量(就像在 processexplorer 属性/性能图中看到的那样)。

请不要再问半深奥的问题(p-Invoke OK)

另外,所以我没有提出另一个问题——我(作为一个进程)如何控制我自己的亲和力——即我应该被允许在哪些处理器(内核)上运行?

4

2 回答 2

4

进程亲和性是使用Process.ProcessorAffinity设置的。

您可以使用Process.TotalProcessorTime获取进程 CPU 时间,但我不知道这是否为您提供了所需的粒度和快照能力。

于 2010-10-01T22:58:16.533 回答
1

不要发明热水。使用WMI

于 2010-10-02T07:26:22.420 回答