如何为此Python进程提供最大的CPU利用率

时间:2016-03-13 14:21:09

标签: python cpu cpu-usage

我正在使用Spyder IDE进行使用Python的数据分析。我的数据集非常大,因此我希望给它最大的优先级。我已将优先级设置为实时,但它仅使用13-15%的CPU。如何为其提供100%的CPU使用率?我正在使用戴尔Insiron 15Z超极本,每个4 GB的2个RAM。

编辑:我现在在两个不同的控制台上运行两个脚本。现在CPU使用率已增加到75%。我知道这不是实现并行性的技术上正确的方法,但是作为Python的初学者,我别无选择。谢谢你的帮助:)

1 个答案:

答案 0 :(得分:1)

您可能没有使用任何多线程代码或其他并行化方法。因此,您的代码只在一个线程中运行,该线程一次只能在一个CPU上运行。由于您有8个CPU,因此占CPU总消耗的1/8。

代码的并行化不是一项微不足道的任务,并且高度取决于您的程序正在进行的工作类型。

相关问题