eclispe的MAT(MemroyAnalyzerTool)插件为内存分析插件,用于监控分析eclipse的内存泄漏等问题。
1.安装插件
打开eclipse的heap-Install New Software...,Add..输入url:http://download.eclipse.org/mat/1.6/update-site/
添加后会显示插件列表,全选,接下来全部都是下一步了。
2.编写内存溢出代码及配置堆大小并执行
安装完成后开始模拟内存泄漏进行分析,我们建立测试内存溢出的类,其实就是无限的向list中添加对象,直至内存泄漏。
public class Test {
public static void main(String[] args) {
List list = new ArrayList();
while(tru

本文介绍了如何在Eclipse中安装和使用MAT (MemoryAnalyzerTool) 插件来检测和分析内存泄漏。通过模拟内存溢出,设置堆大小和转储配置,生成.hprof文件,然后使用MAT打开分析报告,定位到内存主要被一个main线程中的ArrayList占用,从而帮助解决内存问题。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



