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

java dump文件分析相关推荐

  1. java dump文件怎么生成和分析-JMAP用法

    jmap是java自带的工具 1. 查看整个JVM内存状态 jmap -heap [pid] 2. 查看JVM堆中对象详细占用情况 jmap -histo [pid] 3. 导出整个JVM 中内存信息 ...

  2. Java的dump文件分析及JProfiler使用

    Java的dump文件分析及JProfiler使用 1 dump文件介绍 从软件开发的角度上,dump文件就是当程序产生异常时,用来记录当时的程序状态信息(例如堆栈的状态),用于程序开发定位问题. i ...

  3. Windbg内核调试之四: Dump文件分析

    Dump 文件分析很大程度上就是分析蓝屏产生的原因.这种系统级的错误算是Windows提示错误中比较严重的一种(更严重的还有启动黑屏等硬件或软件兼容性错误等等).说它是比较严重,是因为毕竟Window ...

  4. jstat 内存泄漏_基于Java内存dump文件分析解决内存泄漏问题

    概述 本文介绍一次解决现场java内存泄漏问题的经过,希望能提供后续遇到类似情况的读者一点思路. 生产环境发现的问题问题 生产环境运维人员反馈,服务器(windows系统)卡死,相关的服务都运行异常, ...

  5. Java Heap dump文件分析工具jhat简介

    jhat 是Java堆分析工具(Java heap Analyzes Tool). 在JDK6u7之后成为标配. 使用该命令需要有一定的Java开发经验,官方不对此工具提供技术支持和客户服务. 用法: ...

  6. java heap分析工具_Java Heap dump文件分析工具jhat简介

    [开发.应用中老是会遇到OutOfMemory异常,而且常常是过一段时间内存才被吃光,这里可以利用java heap dump出jvm内存镜像,然后再对其进行分析来查找问题.<java heap ...

  7. jvm---6.1、dump 文件分析工具 IBM HeapAnalyzer

    IBM HeapAnalyzer 工具 官网: https://www.ibm.com/developerworks/community/groups/service/html/communityvi ...

  8. 用什么查看java dump文件

    使用jvisualvm来分析dump文件: jvisualvm是JDK自带的Java性能分析工具,在JDK的bin目录下,文件名就叫jvisualvm.exe. jvisualvm可以监控本地.远程的 ...

  9. JVM之VisualVM安装使用以及dump文件分析

    一.简介 VisualVM 是一款免费的\集成了多个JDK 命令行工具的可视化工具,它能为您提供强大的分析能力,对 Java 应用程序做性能分析和调优.这些功能包括生成和分析海量数据.跟踪内存泄漏.监 ...

最新文章

  1. eclipse 重启/打开内置浏览器
  2. linux下rpm,yum学习
  3. Idea Debug调试介绍
  4. Day 7: GruntJS 在线重载 提升生产率至新境界
  5. gym 101858
  6. vc mysql init 崩溃_故障分析 | 崩溃恢复巨慢原因分析
  7. .NET 某电商交易平台Web站 CPU爆高分析
  8. 基础管理薄弱服装企业如何实施ERP
  9. ex is not shell_我使用过的Linux命令之exit - 退出当前shell
  10. STM32CAN总线协议讲解
  11. linux如何打开pkg软件,Linux系统pkg
  12. 服务器装系统bios设置方法,BIOS设置USB启动方法
  13. 机器学习全系列经典书籍推荐
  14. Android 开发 DNK开发将.c文件打包成os
  15. FPN(Feature Pyramid Networks)学习笔记
  16. Robot Framework+Autoit 安装教程
  17. mysql count函数 null_MySql中COUNT(XXX OR NULL)
  18. html表格只设外边框,只设内边框
  19. kubernetes 核心组件之 Controller Manager
  20. 查看文章影响因子的插件_查询文献可实时显示影响因子与分区排名的2个强大浏览器插件...

热门文章

  1. 开关电源32个检测项目、检测方法与检测设备(上)
  2. 从零开始一起学slam--icp
  3. Kafka之分区副本与ISR
  4. 调研:“淘宝村”、“网店村”是如何发家的?
  5. 客户成功案例 | 从半导体到终端产品:恩智浦(NXP),利用数据驱动“移动”未来
  6. 堡垒主机在信息安全等级保护制度中的探究与应用
  7. 【DeepLab v1 2016】SEMANTIC IMAGE SEGMENTATION WITH DEEP CON- VOLUTIONAL NETS AND FULLY CONNECTED CRFS
  8. Android 优秀文章收集整理集合
  9. 算法问题:什么是P问题、NP问题和NPC问题zz
  10. 翻翻git之---史上最强的图片选择器 GalleryFinal(顺带附下麦麦,当当的近照)