概述
Java命令中设置 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./
import com.example.stu.jvm.User;
import java.util.ArrayList;
import java.util.List;
import java.util.UUID;
public class Test3 {
public static List<Object> list = new ArrayList<>();
public static void main(String[] args) {
List<Object> list = new ArrayList<>();
int i = 0;
int j = 0;
while (true) {
list.add(new User(UUID.randomUUID().toString()));
}
}
}
在idea中 配置:
-Xms10M -Xmx10M -XX:+PrintGCDetails -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=D:jvm.dump
在D:下生成了
然后打开visualVM
选择文件---> 装入---->选择文件类型(dump) ,选择文件
最后
以上就是传统老鼠为你收集整理的排查OOM的方法的全部内容,希望文章能够帮你解决排查OOM的方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复