为什么Python不使用100%的处理器?

时间:2018-10-06 21:39:16

标签: python python-3.x performance cpu cpu-usage

我正在开发其中包含一些摘要的Python应用程序,它需要大量的CPU来进行计算。

但是,我意识到即使在这些时候,CPU的使用率也永远不会超过50%。

当然,该程序会变慢,但它具有“空闲” CPU,可以使其运行更快。

例如,以下过程(在我的PC上)花费 15秒

from math import *
import time
ini = time.time()

for x in range(10**8):
    a = cos(x)

print ("Total Time: ", time.time() - ini)

但是在处理过程中,仅使用了几个逻辑处理器,只有1个处理器的需求量更大,但仍未达到100%。

这是我的CPU 之前,运行上面的代码: enter image description here

在运行代码时:

enter image description here

如何使Python在关键进程中使用100%的CPU?

0 个答案:

没有答案