.net内存分析工具Ants Memory Profiler使用说明

1.开始分析,选中需要分析的执行文件路径点击start profiling(注意:以winform程序举例说明,此工具不能附加到进程使用)

2.信息页面说明

 2.1.内存趋势图,可直观看出内存增长走势,判断内存是否产生泄漏

2.2快照操作,疑似内存泄漏操作前进行快照与操作后快照对比分析 

 2.3两快照记录点内存大小对比

 2.4内存片段分析

 2.5.net内存堆及非托管内存使用情况

2.6大对象堆分析,占有内存最多的类型 

2.7非托管内存信息,通过快照内存使用情况比对,可分析是否是非托管内存泄漏 

 

2.8.具体分析,查找最大占用内存及可疑类型进行实例分析

 

  3.内存排查步骤

        (1)内存增长趋势图初步判断是否有产生内存泄漏

        (2)查看非托管内存信息,判断是否非托管内存泄漏

        (3)类型分析,查看大对象堆,若在快照比对中内存有增长则继续下面分析: 

           一.内存占比较多的类型为可疑泄漏类型

         二.分析实例在那些类型中的引用占比情况,此分析实例的引用占比较多的类型为可疑泄漏类型 

         三.分析具体实例情况,两快照间新创建对象为可疑泄漏对象,应重点分析

         四.实例引用链分析,查找引用链中是否有不认识的类型获取了此分析实例的引用,若有则断开其引用。

结语:redgate官网有更详细使用说明

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值