目录


内存溢出的定位和分析

模拟内存溢出代码

MAT分析


内存溢出的定位和分析

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

模拟内存溢出代码

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

添加运行参数:

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

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

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

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

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

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

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

dump文件也已经生成:

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

MAT分析

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

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

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

相关文章:

  • 2021-05-11
  • 2022-12-23
  • 2022-12-23
  • 2021-08-02
  • 2021-05-04
  • 2021-08-05
  • 2021-09-01
  • 2021-10-18
猜你喜欢
  • 2021-06-15
  • 2022-12-23
  • 2021-12-29
  • 2021-10-31
  • 2021-09-10
  • 2021-08-25
  • 2021-08-15
相关资源
相似解决方案