减少python监控任务为cpu使用的工作量

问题描述

我正在使用python监控显示器,以检测网站上的新产品。我想运行多个实例以增加检测到某些东西的机会。

我的目标是减少cpu的工作量,使其能够运行更多实例。像time.sleep这样的函数并不是真正的选择,因为它会降低检测到产品的可能性。

我已经将脚本降至最低限度。还有其他选择可以最大程度地减少工作量吗?

解决方法

如果没有更多有关监视器如何工作以及消耗CPU的详细信息,很难回答。我建议您使用一种性能分析工具(例如,PyCharm中有一个)来监视函数调用及其花费的时间。这样,您可以专注于耗时太长或消耗大量资源的内容,并相应地改进这些部分。