微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python 3.x慢度

如何解决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 举报,一经查实,本站将立刻删除。