jvisualvm.exe 查看jvm堆栈内存
一、打开jvisualvm
找到jdk/bin目录 双击运行jvisualvm.exe
二、找到自己的项目
右击打开
三、查看jvm堆内存
堆Dump 是堆的记录 点击会生成当前时间的Dump记录
查看内存泄露
内存泄露代码 可以自己试试
import java.util.ArrayList;
/**
* @description:
* @author: jyk
* @time: 2021/7/8 17:16
*/
public class overflow {
static class OOMObject{
private String con;
public OOMObject(String con){
this.con = con;
}
}
public static void main(String[] args) {
ArrayList<OOMObject> list = new ArrayList<>();
int a = 0;
while (