思路:
1. 观察 OutOfMemoryError 的位置, 以及线程. (如图1)
2. 配置启动参数 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/Users/dai/Documents/tech, 发生OOM的时候可以dump文件
3. 分析dump文件, 使用VisualVM进行分析,分析占用最大内存的对象
图1
图2
2023-10-03 18:39:22
思路:
1. 观察 OutOfMemoryError 的位置, 以及线程. (如图1)
2. 配置启动参数 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/Users/dai/Documents/tech, 发生OOM的时候可以dump文件
3. 分析dump文件, 使用VisualVM进行分析,分析占用最大内存的对象
图1
图2