大小:88.39M
更新时间:24-09-23
系统:Pc
版本:v1.15.0
eclipse memory analyzer是一个Java堆内存析工具,又俗称为eclipse mat插件。该工具不仅可以用它来分析内存问题,也可以用来监控整个Java应用程序的状态和行为。通过读取应用程序运行时由Java运行时环境生成的转储文件快照,能够分析那些调试代码可能无法发现的复杂问题。使用eclipse mat插件可以快速分析dump文件,可直观的看到各个对象占用内存的大小,以及实例的数量、对象之间的引用关系,主要用于查询堆对象、比较对象、寻找责任对象、运行泄漏可疑报告等,欢迎免费下载体验。
1、打开Eclipse - >help - > Eclipse Marketplace
2、点击install,等待下面的进度条加载完毕后,勾选全部,点击Next
3、同意协议后,点击Finish就开始安装MAT了
1、收购堆转储。
2、运行泄漏可疑报告。
3、列出占用最大的对象。
4、寻找责任对象。
5、查询堆对象(OQL)。
6、分析装载机。
1、分析线程。
2、分析Java集合使用情况。
3、分析Finalizer。
4、比较对象。
5、导出数据。
6、内存分析仪配置。
1、使用 Heap查看当前堆大小为 23、00M
2、添加一个页后堆大小变为 23、40M
3、将添加的一个页删除,堆大小为 23、40M
4、多次操作,结果仍相似,说明添加/删除页存在内存泄漏(也应注意排除其它因素的影响)
5、Dump 出操作前后的 hprof 文件(,用 ma打开并得到 histgram结果
6、使用 HomePage字段过滤 histgram结果,并列出该类的对象实例列表,看到两个表中的对象集合大小不同,操作后比操作前多出个 HomePage,说明确实存在泄漏
7、将两个列表进行对比,找出多出的一个对象,用查找 GC Rt的方法找出是谁串起了这条引用线路,定位结束
v1.15.0版本
修复现有错误
泄漏搜寻的改进
同类热门
猜你喜欢
类似软件
java流程分析插件(SOPA)10.38M201人在用SOPA是一款使用非常广泛的,主要用于提高java开发效率的eclipse插件,该款工具的原名为Sources Oriented Process Analysis,在java开发中能够提供快速显示程序流程、快速领会方法调用过程等功能,使工程维护更加简单,
查看phpeclipse插件30.96M150人在用 phpeclipse是一款功能强大的eclipse插件,该插件为php开发人员提供一个集成的开发环境,包括php语法分析、运行、调试、代码格式化、大纲视图、代码模板定制等等功能,配置和使用都非常简单和方便,能够大幅度的提高php工作人员的工作效率。
查看Eclipse从入门到精通陈刚PDF版84.37M378人在用Eclipse从入门到精通陈刚PDF版是一款简单实用的PDF格式的Eclipse教程,全书共分为四篇,分别为起步篇,SWT/JFace篇,插件开发篇和Web开发篇。全书内容精简,去除了大量的冗余代码,含金量高,全面攻克java开发领域的前沿技术,极大地提
查看热门标签
网友评论0人参与,0条评论
最新排行
Kate(高级文本编辑器)91.1Mv24.11.70中文版 Kate中文版是一款可以实现跨平台使用的免费高级文本编辑器,对比同类文本编辑器的“高级”功能,让编程使用更加的方便快捷,可支持标签页、代码高亮、显示行号、显示缩略图的滚动条、多文件查找、横向或者纵向显示多个视图等众多高级特性。也许在文本编辑器中,大
查看YZYZ菜鸟编程小助手3.4Mv1.1官方版 YZYZ菜鸟编程小助手是主要针对广大编程新手朋友们打造的一款小巧实用的编程辅助工具。主要为用户提供一些方便快捷的编程模块,如:POST调试,JSON解析,正则表达式和翻译编码等,主要帮助朋友们对编程基本理论和开发思路有一个明确了解,对于后期编程能力
查看APKSign(APK签名工具)292Kv1.0官方版Dodo APKSign是一款用来制作安卓ROM和APK签名软件,有时候我们下载完APK之后会遇见无法使用,当用户遇到apk无法使用,可能就是没签名,用户可以使用软件对apk进行签名,系统进行了安全限制,下载这款Dodo APKSign来对APK进行签名
查看JUDE(UML建模软件)1.63Mv1.2.1官方版JUDE(Java and UML Developers' Environment)是一款小巧实用、功能强大的UML建模软件,它一个中日合作采用XP开发方式纯JAVA开发的程序,功能完善,速度快,易操作,易上手,而且软件发布采用的SMALL RELEAS
查看ArgoUML(UML建模软件)15.77Mv0.34官方版ArgoUML是一款开源的UML建模软件,采用java构成,遵守开源的BSD协议,支持所有UML1.4标准的图形。由于其本身由Java构建的缘故,所以ArgoUML能运行在任何支持Java的平台上,包括Windows、Mac、Linux等主流操作系统,支
查看