大家好!
我是一个新手小白,需要调试一个python编写的文件处理程序,
该程序在处理小文件的时候成功输出想要的结果,
但当文件增大到Gb级别时:
在循环处理文件的过程中,20分钟内,内存(3.7G)占用量由45%逐步变到85%左右并基本维持不变,而CPU使用量由100%逐步下降,1小时后变为1%,几乎没有运行了
在此过程中,程序不报错,不退出,也没有出结果
请问这样的现象可能是出于什么原因?我该如何着手调试?
非常感谢!
可以按照行数记日志比如10w记一次,或者切成小一点的文件.
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。