首页 > 其他分享 >JVM 排查工具介绍(三)jmap

JVM 排查工具介绍(三)jmap

时间:2022-10-12 15:46:22浏览次数:54  
标签:文件 file dump hprof 排查 内存 JVM jmap

一、基本知识

jmap:主要用于打印指定Java进程(或核心文件、远程调试服务器)的共享对象内存映射或堆内存细节。 通常该命令是用来导出 dump 文件 进行 jvm 内存分析

二、示例

(1) jmap 生成 dump 文件(生成 dump 文件的时候声明仅捕获活着的object)

   ./jmap -dump:live,format=b,file=test.hprof <pid>

(2) jmap 生成 dump 文件(所有内存对象均捕获)

  ./jmap -dump:format=b,file=test.hprof <pid>

(3)

标签:文件,file,dump,hprof,排查,内存,JVM,jmap
From: https://www.cnblogs.com/sandyflower/p/15163783.html

相关文章

  • 每周一坑-生产环境出口流量报警排查
    每周一坑-生产环境出口流量报警排查今天加班到7点,颇坑的,老板应该想把我弄死(这女的专业能力好菜,还不会分析问题,想问题不够全面),一路上他一直引导我如何挖掘问题本质,是个......
  • JVM参数设置、分析
    不管是YGC还是FullGC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提......
  • JAVA的优势和特性&JAVA的三大版本&JDK/JRE/JVM
    JAVA的优势和特性简单性面向对象(万物皆对象)可移植性(writeonce,runanywhere)高性能分布式(URL、远程调用)动态性(反射)多线程安全性(防病毒、方窃取,异常机制)健壮性......
  • 抽象类与接口的比较?构造方法,构造方法重载,什么是复制构造方法?求N的阶乘?Java环境搭建:J
    大家可分享关于Java微服务相关知识,包括但不限于Java微服务开发经验、架构组成、技术交流、中间件等内容,我们鼓励springcloud架构为基础发散出击,从而达到技术积累的目的,快来......
  • jvm 虚拟机 探秘 结构 内容 gc 算法 gc 选择 和不同场景配置 示例
    目录​​1.介绍​​​​2.虚拟机组成​​​​2.1.数据隔离区域​​​​2.1.1.程序计数器​​​​2.1.2.jvm虚拟机栈​​​​2.1.3.本地方法栈​​​​2.2.数据共享区域​​......
  • docker 容器内的 java 进程自动退出排查
    一个简单的javaweb程序,运行在docker容器中,提供对外接口服务现象:使用dockerrun启动容器后可以正常运行,访问一切正常,但是隔了几十分钟后容器自动退出,java日志一切......
  • JVMVRFY012 stack shape inconsistent
    Causedby:java.lang.VerifyError:JVMVRFY012stackshapeinconsistent;class="brave"/sampler/Sampler$$EnhancerBySpringCGLIB$$71f9816b,method=<init>()V,pc=0......
  • day07 方法重写&super、this、static关键字&JVM的类加载顺序题目
    day07方法重写1)重写发生在子父类当中2)方法名、参数列表、返回值均相同3)重写的方法,方法体或者访问控制修饰符不同4)子类方法的访问权限不能缩小,比如父类是int,子类重写权......
  • mysql CPU过高排查
    最近发现mysqlCPU使用率高,将排查步骤记录一下一、top命令找到PID为24319二、vmstat1查看一下CPU使用率三、pidstat-u查看一下CPU使用率​四、pidstat-t-p2431......
  • idea 动态修改 java程序运行 jvm参数
    我们经常需要调优或者验证jvm参数又不想去修改配置文件就需要idea参数的形式修改测试代码点击查看代码packagecom.example.safepointTest;publicclassSafePoi......