小编GED*_*DE5的帖子

使用100%cpu的相对简单的Python脚本

我不会提供代码,因为它太长了.python脚本涉及执行在while循环中运行的大量命令.

基本结构

while True:
    The meat goes here
    with the odd if:
        and stuff
Run Code Online (Sandbox Code Playgroud)

现在我已经完成了它,我注意到在运行它时,它使用100%CPU,没有例外.我是初学者,并不知道将这个问题归结为什么.我想也许是因为脚本无限期地运行(直到我手动退出),如果它重复循环一次,可能只会对CPU造成负担.我在while的底部添加了time.sleep(1)来查看是否存在没有改进的问题.

有人有主意吗?这是一个相当长的事件序列,但它们严重依赖于if语句,而这种语句并不是经常触发的.100%的CPU使用率发生在特定的if语句被触发之前,所以我真的很茫然.

编辑:忘了包含它在unix环境中运行(Debian)

python unix cpu-usage

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

cpu-usage ×1

python ×1

unix ×1