关于一个python大文件处理程序的调试问题

健那绿 发布于 2015/03/12 11:53
阅读 120
收藏 0

大家好!

我是一个新手小白,需要调试一个python编写的文件处理程序,

该程序在处理小文件的时候成功输出想要的结果,

但当文件增大到Gb级别时:

在循环处理文件的过程中,20分钟内,内存(3.7G)占用量由45%逐步变到85%左右并基本维持不变,而CPU使用量由100%逐步下降,1小时后变为1%,几乎没有运行了

在此过程中,程序不报错,不退出,也没有出结果

请问这样的现象可能是出于什么原因?我该如何着手调试?

非常感谢!

加载中
0
Haggard
Haggard
可以按照行数记日志比如10w记一次,或者切成小一点的文件.
返回顶部
顶部