我是靠谱客的博主 传统老鼠,最近开发中收集的这篇文章主要介绍排查OOM的方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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的方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部