py文件可执行文件占用了我很多的CPU

问题描述 投票:-2回答:1

我写了一个python代码来键入我告诉他键入的任何内容,并且该代码始终在后台运行并且占用过多的CPU。您是否有想法让它使用更少的CPU?我的操作系统是Windows 10

python executable python-3.7 cpu-usage
1个回答
0
投票

如果您的Python代码看起来很简单并且占用大量CPU时间,则您的代码中可能存在无限循环。

例如:

x = 1
while x > 0:
    x = x + 1

将永远快乐地运行,并占用大量CPU时间。不会调用os.sleep()。最好的选择是使用调试器。如果您的程序名为program.py,则可以使用python -m pdb program.py之类的调试器运行该程序。使用's'或step命令逐行执行代码。

© www.soinside.com 2019 - 2024. All rights reserved.