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

本文介绍了如何使用dotnet-gcdump工具分析.NET Core程序的内存泄漏问题,包括安装命令、使用步骤和数据分析。通过创建GC转储并在Visual Studio中进行对比分析,帮助开发者定位内存泄漏源头。
摘要由CSDN通过智能技术生成

系列文章目录
第一章 使用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 转储。 这些转储对于以下几种情况非常有用:

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值