MTA内存泄漏工具的部署及使用

 

 自己通过查询资料和使用MTA总结了一下MTA的部署和使用方法和大家分享一下。分享如下

1.      MTA插件的部署

打开Eclipse或者MyEclipse,点击菜单栏里的Help选项,在其下拉菜单中选择Install New Software…选项,点击进入安装界面。如图1

 

MTA内存泄漏工具的部署及使用

如图1

点击Add...按钮,打开添加库界面。如图2

MTA内存泄漏工具的部署及使用

如图2

Location:处添加更新地址,可以在http://www.eclipse.org/mat/downloads.php选择合适的方式安装,如图3

MTA内存泄漏工具的部署及使用

如图3

点击OK按钮,等pedding 之后,打开 General Purpose Tools 目录,勾选此目录下的以下两项Memory AnalyzerMemory Analyer(Charts) [optional],然后点击图1Finish按钮。

2.      MAT工具的使用

点击Eclipse或者MyEclipse,点击菜单栏中的Window选择Show View下的Heap选项。如图4

MTA内存泄漏工具的部署及使用

如图4

点击Devices选项卡,选择测试的项目,如图5

MTA内存泄漏工具的部署及使用

如图5

点击按钮,就可以在Heap中看见内存数据。点击生成HPROF文件

sdk中的tools工具文件夹部署到环境变量中。如图67

6

MTA内存泄漏工具的部署及使用

7

部署完环境, 通过tools目录下的hprof-conv.exe工具(使用命令同adb),输入命令hprof-conv xxx.hprof yyy.hprof,其中xxx.hprof为原始文件,yyy.hprof为转换过后的文件。如图8

Eclipse中点击Windows->Open Perspective->Other->Memory Analysis perspective界面。在MAT中点击File->Open File,浏览并导入刚刚 转换而得到的.hprof文件。会出现如图8

MTA内存泄漏工具的部署及使用

选择红框点击Finish完成。导入.hprof文件以后,MAT会自动解析并生成报告,报告中会列出使用内存过多或者初始化的实例过多的类

MTA内存泄漏工具的部署及使用

你可能感兴趣的:(内存,内存泄漏,MTA,MTA内存泄漏)