jmp命令使用

查看内存对象占用情况

./jmap -histo $pid > /var/www/logs/aaaa.txt

dump命令(jmap -dump:format=b,file=文件名 [pid])
例如:其中30538是进程id

./jmap -dump:format=b,file=123233.dump 30538

查看dump文件

mac下执行jvisualvm打开jvisualvm软件,windows下执行jvisualvm.exe
点击文件装入dump文件

查看当前Java内存中的占比比较大的对象,对占比比较大的对象分析,查找内存泄露原因

Java如何dump文件相关推荐

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

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

  2. java 查看dump文件_[JAVA]JAVA章3 如何获取及查看DUMP文件

    一.dump基本概念 在故障定位(尤其是out of memory)和性能分析的时候,经常会用到一些文件来帮助我们排除代码问题.这些文件记录了JVM运行期间的内存占用.线程执行等情况,这就是我们常说的 ...

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

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

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

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

  5. java 生成dump文件_程序自动生成Dump文件

    前言:通过drwtsn32.NTSD.CDB等调试工具生成Dump文件,drwtsn32存在的缺点虽然NTSD.CDB可以完全解决,但并不是所有的操作系统中都安装了NTSD.CDB等调试工具.了解了m ...

  6. java jvm dump文件_系统宕机时如何让JVM生成javacore和heapdump文件-Dump文件

    当系统宕机,我们需要分析系统宕机原因,除了日志还有两个非常关键的文件可以帮助我们快速找到问题,这两个文件就是javacore和heapdump. javacore:是 Java 提供的一种诊断特性,能 ...

  7. 实例讲解:使用IBM heapAnalyzer分析heap dump文件步骤

    需求动机:解决 OOM( Object Out of Memory)问题以及系统调优 1.            如何产生 java heap dump 当 JVM中对象过多, java堆( java ...

  8. java 生成dump_java dump文件怎么生成和分析-JMAP用法详解

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

  9. jmap 文件解析_使用jmap dump出来的java堆镜像文件,可以用什么打开做详细分析

    匿名用户 1级 2018-11-15 回答 其中jmap是java自带的工具 查看整个JVM内存状态 jmap -heap [pid] 要注意的是在使用CMS GC 情况下,jmap -heap的执行 ...

最新文章

  1. JFace中的表格型树TableTreeViewer
  2. Algorithm:C++语言实现之分治法相关问题(给定实数x和整数n,分治法求xn)
  3. boost::statechart模块实现无效转换测试
  4. 运算放大器基本公式_运算放大器积分器的些微差异
  5. BNUOJ 1207 滑雪
  6. 【Kubernetes】k8s 的基本使用指令
  7. oracle 事务实现原理,数据库事务的实现原理
  8. (转F001) Rust : 解引用,自动解引用
  9. three.js 视频作为纹理贴图
  10. Ubuntu-区域截图
  11. 扩展卡尔曼滤波python_扩展卡尔曼滤波EKF与多传感器融合
  12. android代码 发警报音,Android设置多个警报
  13. Thinkpad T410加内存
  14. java语言,MP3音频文件进行合并功能
  15. 【转】常用邮箱的 IMAP/POP3/SMTP 设置
  16. 科研试剂Norbornene-5-TAMRA,降冰片烯-5-羧基四甲基罗丹明
  17. Python 输出[m,n]之间既能被3整除又能被7整除的数
  18. C++题目及答案(16)——小小课代表
  19. 基因注释-InterProScan
  20. 南卡315打假!揭露山寨耳机“十宗罪”!

热门文章

  1. 同步压缩变变时频分析和盲源分离
  2. 强制删除正在运行的文件
  3. 中文自动文本摘要生成指标计算,Rouge/Bleu/BertScore/QA代码实现
  4. 精确到秒!一位清华学霸的学习生活计划表,值得借鉴!
  5. H.264 NALU分隔Annex B和avcC
  6. 企业项目管理人才培养体系建设及创新思路
  7. ubuntu 街机模拟器
  8. js解析json js获取json里面的某个节点的数据 js解析json数据
  9. 删除后缀Phobos勒索病毒 还原Phobos勒索病毒感染的计算机
  10. 逻辑回归(Logistic Regression)原理详细总结