任务管理器CPU使用率



我的机器有两个处理器。进程P.exe在任务管理器中显示的CPU使用率在4-7%的范围内。CPU使用率是进程P占用两个CPU的百分比吗?

我后来将进程p的亲和性更改为单个核心。进程的CPU使用率增加到6-9%。将进程的关联更改为单个核心如何增加进程P的CPU使用率?

也许您的进程正在从一个核心转移到另一个核心进行处理,并且您可能会发现任务管理器正在规范化它显示给您的数据(如果它每秒更新一次,例如您在0.1秒内拥有100%的cpu使用率,则为100倍)。1=10,表示10%)我从中可以算出的是,第二个核心偶尔会处理这个程序,测量大约2%-3%第一个核心处理的次数比第二个核心多,测量大约4%-7%。

如果您将亲和度设置为2,您应该看到,在执行过程中,当核心1曲线或峰值下降时,核心2曲线或峰值上升的幅度大致相同。也许因为它是一个小图形你需要放大或放大或者使用一个需要更多处理能力的过程所以波动会变得更大你可以看到我在说什么

进程p是一个能够被多核处理的进程,因此在多核下将更快更有效地工作。如果您只使用一个核心,您的CPU工作更辛苦,因此CPU使用率增加。这就像只用一条腿而不是两条腿跑步一样。即使走同样的距离,用一条腿比用两条腿消耗更多的能量和时间。

最新更新