好记性不如烂笔头--使用dotnet-gcdump分析.net core程序内存泄漏

系列文章目录
第一章 使用ANTS Memory Profiler排查.net内存泄漏问题https://blog.csdn.net/pdsazj/article/details/128259980

第二章 使用dotnet-gcdump分析内存泄漏


目录

前言

一、dotnet-gcdump是什么?

二、使用步骤

1.安装命令

2.使用

3.分析数据

a.使用Visual Studio对单个gcdump文件进行分析

b.使用Visual Studio对多个gcdump文件进行对比分析

 c.使用perfview进行分析

总结



前言

工作中经常遇到一些问题或者需求需要使用新技术框架或者工具来解决。经常是研究了,工作干完往往就忘记了,所以决定把这些知识转为博客进行记录,一是方便自己以后重拾相关知识,二是可以通过写博客进行总结,三是分享给有需要的人。


一、dotnet-gcdump是什么?

dotnet-gcdump 诊断工具 - .NET CLI | Microsoft Learn

dotnet-gcdump 全局工具使用 EventPipe 收集实时 .NET 进程的 GC(垃圾回收器)转储。 创建 GC 转储时需要在目标进程中触发 GC、开启特殊事件并从事件流中重新生成对象根图。 此过程允许在进程运行时以最小的开销收集 GC 转储。 这些转储对于以下几种情况非常有用:

你可能感兴趣的:(性能分析工具,C#.net,.net,.netcore,bug,visual,studio,windows)