gpt4 book ai didi

c# - 我的进程的CPU消耗

转载 作者:太空宇宙 更新时间:2023-11-03 14:31:14 25 4
gpt4 key购买 nike

我想使用性能监视器来检查我的进程的 CPU 消耗。现在我正在研究多核机器。

如果我在任务管理器中查看我的进程,我发现我的进程消耗了 20% 的 CPU。如果我启动性能监视器,我选择 Process->->% Processor Time我看到值达到峰值并超过 100%。您知道为什么以及如何获得真正的衡量标准吗?

我还查看了所有 4 个内核的 CPU 消耗,但我不知道如何将消耗归因于我的进程。

如果您能建议有关如何读取 CPU 使用率的链接或 url,我将不胜感激!多谢!AFG

最佳答案

尝试 Process Explorer来自 Sysinternals。非常有用。

article解释你所看到的。

基本上,任务管理器将核心放在一起平均,而性能监视器则汇总每个核心上的进程时间。因此,在具有 4 个内核的系统上,% Processor Time 可能会达到 400。N * 100 = MaxValue; 其中 N 是系统中内核/处理器的数量。

关于c# - 我的进程的CPU消耗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2524897/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com