MAT 全称Eclipse Memory Analysis Tools 是一个分析 Java堆数据的专业工具,可以
它展示了对象间的引用关系,比如SSLSocketImpl @0xa124b208被PushNotificationManager 实例中的socket属性所引用。
Top consumers
多种维度(包括 类大小、类加载器、包名)展示占用内存比较多的对象的分布,从而定位内存资源主要耗费在哪些地方!
Leak Suspects
MAT插件会给出一份可疑的分析报告,非常方便,我们只需结合源代码稍加分析到底哪个Problem才是引发问题真正原因所在。
参考资料:
https://www.yourkit.com/docs/java/help/garbage_collection.jsp
?topic=/org.eclipse.mat.ui.help/welcome.html
版权声明:本文为博主原创文章,,未经博主允许不得转载。
你的脸是为了呈现上帝赐给人类最贵重的礼物–微笑,