标签:out esc cep inf sys port rac ext asi
简介
MAT 是Memory Analyzer的简称,他是一宽功能强大的Java堆内存分析器。多用于查找内存泄露以及查看内存消耗情况。 基于Eclipse开发,是一款免费的Java性能分析功能
下载安装
https://www.eclipse.org/mat/downloads.php
分析dump文件里的GC Roots
package com.zhu.gc;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Scanner;
/**
* @describe: GCRootsTest
* @author: zhuCw
* @date: 2020/11/24 18:30
*/
public class GCRootsTest {
public static void main(String[] args) {
List<Object> numList = new ArrayList<>();
Date birth = new Date();
for (int i = 0; i < 100; i++) {
numList.add(String.valueOf(i));
try {
Thread.sleep(10);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
System.out.println("数据添加完毕,请操作:");
new Scanner(System.in).next();
numList = null;
birth = null;
System.out.println("numList、birth已置空,请操作:");
new Scanner(System.in).next();
System.out.println("结束");
}
}
标签:out esc cep inf sys port rac ext asi
原文地址:https://www.cnblogs.com/zhucww/p/14037371.html