dotNET跨平台 dotNET跨平台 -

记一次 .NET某新能源MES 非托管泄露

一:背景 1. 讲故事前些天有位朋友找到我,说他们的程序有内存泄露,跟着我的错题集也没找出是什么原因,刚好手头上有一个 7G+ 的 dump,让我帮忙看下是怎么回事,既然找到我了那就给他看看吧,不过他的微信头像有点像 二道贩子,不管到我这里是不是 三道,该分析的还得要分析呀。????????????二:WinDbg 分析 1. 到底是哪里的泄露这个非常简单,对用户态内存段做一个分组处理就明白了,可以用 windbg...

本文介绍了作者使用WinDbg分析程序内存泄漏的过程,发现是由于使用CSharpCodeProvider动态生成程序集导致的。建议在使用此方法时,要搞清楚原理并合理创建和释放程序集。

.net CSharpCodeProvider WinDbg 内存泄漏 动态生成 程序集

相关推荐 去reddit讨论