使用 Memory Analyzer ( MAT ) 工具分析内存 (一)

本文介绍了如何使用Memory Analyzer (MAT)工具分析Android应用的内存快照。首先,通过hprof-conv工具将Android Profiler保存的memory-XXX.hprof文件转换为MAT兼容格式。接着,配置环境变量,理解hprof-conv命令格式。然后,下载MAT工具并打开内存快照文件,最终进入内存分析主界面进行深入分析。

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

目录

hprof 文件转换

配置环境变量

hprof-conv 命令格式

下载 Memory Analyzer ( MAT ) 工具

( MAT ) 工具打开内存快照 

打开内存快照文件

 进入内存分析主界面 


hprof 文件转换

Android Profiler 工具常用功能 中保存了内存快照文件 memory-XXX.hprof , 要使用 MAT 工具分析该内存快照 , 需要先将该文件转换成为 MAT 标准的文件格式 ;


使用 SDK 中的 hprof-conv.exe 工具 , 可以将上述 hprof 文件转为 MAT 工具可以识别的文件 , 工具所在目录的路径为 platform-tools</font> , 将该目录配置到环境变量中 , 即可在命令窗口使用该工具 

配置环境变量

hprof-conv 命令格式

① -z 命令选项 : 表示排除非 APP 内存的堆 , 如 Zygote 内存等 ;

② srcFile 参数 : -z 后第一个参数是 源文件 , 即从 Android Studio 中保存的内存快照文件 , memory-20200625T145636.hprof ;

③ dstFile

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值