记一次 .NET 某餐饮小程序 内存暴涨分析
原文中文,约6500字,阅读约需16分钟。发表于: 。一:背景 1. 讲故事前些天有位朋友找到我,说他的程序内存异常高,用 vs诊断工具 加载时间又太久,让我帮忙看一下到底咋回事,截图如下:确实,如果dump文件超过 10G 之后,市面上那些可视化工具分析起来会让你崩溃的,除了时间久之外这些工具大多也不是用懒加载的方式,比如 dotmemory 会把数据全部灌入内存,针对这种dump,你没个32G内存就不要分析了,这也是 windbg 在此类场景下的...
文章讲述了程序内存异常高的问题,通过使用诊断工具发现是托管堆的问题,最终发现是一个死循环导致的。提高代码敏感性非常重要。