历史记录
清空历史记录
    首页 > 电脑软件 > eclipse memory analyzer(eclipse mat插件) v1.16.1 v1.16.1

    eclipse memory analyzer(eclipse mat插件) v1.16.1

    v1.16.1

    • 软件大小:92.37M
    • 软件版本:v1.16.1
    • 软件类型:国产软件
    • 软件分类:电脑软件
    • 软件语言:简体中文
    • 更新时间:2026-01-18
    • 安全检测:无插件360通过腾讯通过金山通过瑞星通过小红伞通过

    • 软件评分:

    普通下载

    手机扫一扫快捷方便下载
    我得说,Eclipse Memory Analyzer(MAT)真是咱们Java开发者的救星啊,尤其是遇到那种头疼的内存泄漏问题时。它本质上是个堆内存分析工具,通常作为Eclipse插件安装,能帮你深入剖析Java应用的运行状态。通过读取JVM生成的dump文件快照,它能揪出那些调试时根本发现不了的复杂问题,比如对象占用内存大小、实例数量,还有对象间的引用关系。我个人最喜欢用它来跑泄漏可疑报告,或者用OQL查询堆对象,简直直观又高效。安装也挺简单,直接在Eclipse的Marketplace里搜索安装就行,免费下载体验,强烈推荐大家试试。 软件功能方面,它不仅能收购堆转储、列出占用最大的对象,还能帮你找责任对象、分析类加载器,甚至比较不同dump文件的差异。亮点在于能分析线程、Java集合的使用情况,还有Finalizer,导出数据也很方便。特色功能里,那个Heap视图演示内存泄漏的例子特别实用:比如添加一个页后堆大小从23.00M涨到23.40M,删除后居然没降回去,反复操作都这样,基本就能锁定泄漏了。然后dump出hprof文件,用MAT打开histgram,过滤HomePage字段,对比操作前后的对象列表,多出来的那个就是罪魁祸首。再用GC Roots追踪引用链,轻松定位问题根源。我上次排查一个缓存泄漏就是这么干的,省了不少时间。 更新日志里,v1.16.1版本重点提升了性能,尤其是并行解析和索引阶段,对慢速设备如NFS卷的IO支持更好了。DTFJ插件现在能检查OS核心转储是否被截断,默认不加载不可靠的,还支持指定IBM Java或Semeru Runtimes,避免兼容问题。OQL窗口的Ctrl+A快捷键修复了,Eclipse单击模式也兼容了,整体用起来更顺手。总之,这工具免费又强大,遇到内存问题别犹豫,赶紧上手试试吧!

    eclipse memory analyzer是一个Java堆内存析工具,又俗称为eclipse mat插件。该工具不仅可以用它来分析内存问题,也可以用来监控整个Java应用程序的状态和行为。通过读取应用程序运行时由Java运行时环境生成的转储文件快照,能够分析那些调试代码可能无法发现的复杂问题。使用eclipse mat插件可以快速分析dump文件,可直观的看到各个对象占用内存的大小,以及实例的数量、对象之间的引用关系,主要用于查询堆对象、比较对象、寻找责任对象、运行泄漏可疑报告等,欢迎免费下载体验。

    eclipse memory analyzer安装教程

    1、打开Eclipse - >help - > Eclipse Marketplace

    2、点击install,等待下面的进度条加载完毕后,勾选第一个选项,点击confirm

    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.16.1版本

    增强和修复

    主要通过改进并行性对解析/索引阶段性能进行了许多更改。

    改进以支持更多的并行读取IO,特别是与较慢的设备相关的(例如:当索引存储在NFS卷上时)。

    对于DTFJ插件支持(IBM Java和IBM Semeru运行时转储):

    如果可用,检查OS核心转储是否被截断,并且默认情况下不加载它们(通过在MAT DTFJ首选项中更改可靠性检查或使用-DreliabilityCheck=warning或-DreliabilityCheck=skip来覆盖)。

    支持-Dorg.eclipse.mat.dtfj.implementation=[IBM Java|在转储可靠性检查期间使用IBM Semeru Runtimes]选项,以确保加载的DTFJ实现与生成转储的JVM(IBM Java或IBM Semeru Runtimes)相匹配。

    修复OQL窗口在其他选项卡中断开Ctrl+A的问题。

    支持Eclipse单击模式。

    网友评论

    共有 0条评论

    captcha 评论需审核后才能显示

    应用推荐

    游戏推荐