在项目中遇到这样一个问题,代码流程大致就是先开始A方法,A方法调用B方法。B方法执行结束后再次调用A方法,这样需要执行大概2w次后跳出,但是执行大概2000次的时候,内存就满了,线程就被杀死了。请教大家,如何在循环中释放掉内存。
2 回答
料青山看我应如是
TA贡献1772条经验 获得超8个赞
我举个例子吧,读取了一个几百兆文件内容保存在fc变量里,你可以看下电脑内存也是增长的,如果一个文件不明显能就多读几个文件。然后确定不再用的时候,直接delfc就可以释放内存了。
添加回答
举报
0/150
提交
取消