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

您所在的位置:网站首页 mta内存 MTA内存泄漏工具的部署及使用

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

2023-09-16 14:45| 来源: 网络整理| 查看: 265

 自己通过查询资料和使用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

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

将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