如何解决Python 3.x慢度
我有每天24小时运行的代码,其中有2个线程。它们的线程仅启动一次,但是我有一个if __name__ ==" __main__ "
。但是三天后,代码开始变得极其缓慢,无法正确执行功能。谁能帮我解决为什么会这样吗?如果我必须清理某种“缓存”,或者python对于一天24小时运行的代码的响应不是很好?
代码示例
def A():
...
While True:
...code...
def B():
...
While True:
....code....
...
Starting functions ('a' and 'b') by threading
...
While True:
... Code ...
编辑:
我正在使用亚马逊服务器,因此我认为TCP协议没有影响。我不一定知道是否是导致速度变慢的线程,但是某些原因使线程变得非常慢,以至于它停止工作...
解决方法
您如何知道自己的线程变慢?您是否设置了计时器来监视每个线程的开始和结束时间?由于不请自来的UDP数据包和TCP连接,对您的计算机造成的入侵会导致24h / 7全天候运行,从而导致生产率下降。使用hack tracer软件监视您的系统3天。 Python不应随着时间的推移降低生产率。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。