系列文章目录
第一章 使用ANTS Memory Profiler排查.net内存泄漏问题
https://blog.csdn.net/pdsazj/article/details/128259980
第二章 使用dotnet-gcdump分析内存泄漏
目录
a.使用Visual Studio对单个gcdump文件进行分析
b.使用Visual Studio对多个gcdump文件进行对比分析
前言
工作中经常遇到一些问题或者需求需要使用新技术框架或者工具来解决。经常是研究了,工作干完往往就忘记了,所以决定把这些知识转为博客进行记录,一是方便自己以后重拾相关知识,二是可以通过写博客进行总结,三是分享给有需要的人。
一、dotnet-gcdump是什么?
dotnet-gcdump 诊断工具 - .NET CLI | Microsoft Learn
dotnet-gcdump
全局工具使用 EventPipe 收集实时 .NET 进程的 GC(垃圾回收器)转储。 创建 GC 转储时需要在目标进程中触发 GC、开启特殊事件并从事件流中重新生成对象根图。 此过程允许在进程运行时以最小的开销收集 GC 转储。 这些转储对于以下几种情况非常有用: