JVM 调优实战--内存溢出的定位和MAT分析

目录


内存溢出的定位和分析

模拟内存溢出代码

MAT分析


内存溢出的定位和分析

模拟内存溢出代码

添加运行参数:

①-Xms8m:初始堆内存大小为8M;

②-Xmx8m:最大堆内存大小为8M;

③HeapDumpOnOutOfMemoryError:当发生堆内存溢出时dump到文件。

在idea中添加参数,并运行程序:

dump文件也已经生成:

MAT分析

将文件导入MAT工具进行分析:

发布了824 篇原创文章 · 获赞 369 · 访问量 79万+

猜你喜欢

转载自blog.csdn.net/a772304419/article/details/103996247