为了账号安全,请及时绑定邮箱和手机立即绑定

循环引用的python程序中,如何释放掉内存。

循环引用的python程序中,如何释放掉内存。

holdtom 2019-05-23 20:15:31
在项目中遇到这样一个问题,代码流程大致就是先开始A方法,A方法调用B方法。B方法执行结束后再次调用A方法,这样需要执行大概2w次后跳出,但是执行大概2000次的时候,内存就满了,线程就被杀死了。请教大家,如何在循环中释放掉内存。

2 回答

?
料青山看我应如是

TA贡献1772条经验 获得超8个赞

我举个例子吧,读取了一个几百兆文件内容保存在fc变量里,你可以看下电脑内存也是增长的,如果一个文件不明显能就多读几个文件。然后确定不再用的时候,直接delfc就可以释放内存了。
                            
查看完整回答
反对 回复 2019-05-23

添加回答

代码语言

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信