MTA内存泄漏工具的部署及使用 |
您所在的位置:网站首页 › mta内存 › MTA内存泄漏工具的部署及使用 |
自己通过查询资料和使用MTA总结了一下MTA的部署和使用方法和大家分享一下。分享如下
1. MTA插件的部署
打开Eclipse或者MyEclipse,点击菜单栏里的Help选项,在其下拉菜单中选择Install New Software…选项,点击进入安装界面。如图1
如图1 点击Add...按钮,打开添加库界面。如图2
如图2 在Location:处添加更新地址,可以在http://www.eclipse.org/mat/downloads.php选择合适的方式安装,如图3
如图3 点击OK按钮,等pedding 之后,打开 General Purpose Tools 目录,勾选此目录下的以下两项Memory Analyzer,Memory Analyer(Charts) [optional],然后点击图1的Finish按钮。 2. MAT工具的使用点击Eclipse或者MyEclipse,点击菜单栏中的Window选择Show View下的Heap选项。如图4
如图4 点击Devices选项卡,选择测试的项目,如图5
如图5 点击
将sdk中的tools工具文件夹部署到环境变量中。如图6和7
图6
图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。
选择红框点击Finish完成。导入.hprof文件以后,MAT会自动解析并生成报告,报告中会列出使用内存过多或者初始化的实例过多的类。
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |