摘要:
最近遇见了个OutOfMemoryException, 花了一些时间调查了一下这个问题,觉得很有意思,写出来供大家乐乐。故事背景:我们有一个.net程序,其功能是从一个dat文件中按行读取数据,处理后,写到一个压缩文件中去。最早上线的时候,没有启用压缩功能,是直接输出,工作的很好;后来启用了压缩功能,也工作的很好。如果文件被正确处理了,则这些文件会被删除。最近对于一些文件忽然报OutOfMemoryException。Tester发的bug是说对于超过1.2G 的文件处理就会报错。调查过程:首先,我们从EventLog上看见了这个OutOfMemoryException,但是这个log实在是记 阅读全文