记一次 .NET某家装ERP 内存暴涨分析
一:背景 1. 讲故事前段时间微信上有一位老朋友找到我,说他的程序跑着跑着内存会突然爆高,有时候会下去,有什么会下不去,怀疑是不是某些情况下存在内存泄露,让我帮忙分析一下,其实内存泄露方面的问题还是比较好解决的,看过这个dump之后觉得还是有一定的分享价值,拿出来和大家分享一下吧。二:WinDbg 分析 1. 托管还是非托管泄露这个首先是一定要确定的,否则就是南辕北辙,强调再多也不为过,可以用 !...
AI生成摘要 微信上一位老朋友找到作者,程序运行时内存突然爆高,分析发现是由于LOH默认不启用压缩回收,使用BinaryFormatter序列化,RowCount为1.7W,解决方案有:强制LOH压缩,分批次获取。