java dump文件分析

简介: java dump文件分析

1.生成dump文件代码

import java.util.*;
/**
 * @Date {DATE} {TIME}
 **/
public class Test {
    public static void main(String[] args) {
        List<String> list=new ArrayList<>();
        int i=0;
        while (true){
            list.add("test");
        }
    }
}

2.编译

javac Test.java

java -Xmx10m Test

3.生成dump文件

java -Xmx10m -XX:+HeapDumpOnOutOfMemoryError Test

4.分析dump文件(java_pid57220.hprof)

IBM heapAnalyzer

参考:

https://blog.csdn.net/xu1314/article/details/7711768

https://mp.weixin.qq.com/s/Hv1yeeSbQpSkLBS5-cUVUA


相关文章
|
20天前
|
Java
有关Java发送邮件信息(支持附件、html文件模板发送)
有关Java发送邮件信息(支持附件、html文件模板发送)
23 1
|
24天前
|
Java
java中替换文件内容
java中替换文件内容
13 1
|
26天前
|
Java API
Java中文件与输入输出
Java中文件与输入输出
|
26天前
|
Java
java实现遍历树形菜单方法——映射文件VoteTree.hbm.xml
java实现遍历树形菜单方法——映射文件VoteTree.hbm.xml
9 0
|
29天前
|
Java
java程序导出堆文件
java程序导出堆文件
|
1月前
|
SQL Oracle Java
sql文件批处理程序-java桌面应用
sql文件批处理程序-java桌面应用
24 0
|
1月前
|
存储 Java 文件存储
如何用 Java 压缩 ZIP 文件?
【2月更文挑战第21天】
29 1
|
5天前
|
Java 调度
Java中常见锁的分类及概念分析
Java中常见锁的分类及概念分析
13 0
|
5天前
|
Java
Java中ReentrantLock中tryLock()方法加锁分析
Java中ReentrantLock中tryLock()方法加锁分析
8 0
|
22天前
|
人工智能 监控 算法
java智慧城管源码 AI视频智能分析 可直接上项目
Java智慧城管源码实现AI视频智能分析,适用于直接部署项目。系统运用互联网、大数据、云计算和AI提升城市管理水平,采用“一级监督、二级指挥、四级联动”模式。功能涵盖AI智能检测(如占道广告、垃圾处理等)、执法办案、视频分析、统计分析及队伍管理等多个模块,利用深度学习优化城市管理自动化和智能化,提供决策支持。
136 4
java智慧城管源码 AI视频智能分析 可直接上项目