JVM dump和分析

作者: 我是杨正 | 来源:发表于2018-10-14 11:23 被阅读5次

原文链接:https://www.dubby.cn/detail.html?id=9098

1、dump

jmap -dump:live,format=b,file=~/Desktop/dump.hprof 1110

其他参数意义:

Usage:
    jmap [option] <pid>
        (to connect to running process)
    jmap [option] <executable <core>
        (to connect to a core file)
    jmap [option] [server_id@]<remote server IP or hostname>
        (to connect to remote debug server)

where <option> is one of:
    <none>               to print same info as Solaris pmap
    -heap                to print java heap summary
    -histo[:live]        to print histogram of java object heap; if the "live"
                         suboption is specified, only count live objects
    -clstats             to print class loader statistics
    -finalizerinfo       to print information on objects awaiting finalization
    -dump:<dump-options> to dump java heap in hprof binary format
                         dump-options:
                           live         dump only live objects; if not specified,
                                        all objects in the heap are dumped.
                           format=b     binary format
                           file=<file>  dump heap to <file>
                         Example: jmap -dump:live,format=b,file=heap.bin <pid>
    -F                   force. Use with -dump:<dump-options> <pid> or -histo
                         to force a heap dump or histogram when <pid> does not
                         respond. The "live" suboption is not supported
                         in this mode.
    -h | -help           to print this help message
    -J<flag>             to pass <flag> directly to the runtime system

2、分析内存

下载HeapAnalyzer,下载完更名为ha453.jar,执行:

java -jar ha453.jar

打开dump.hprof:

image image image

相关文章

  • JVM dump和分析

    原文链接:https://www.dubby.cn/detail.html?id=9098 1、dump 其他参数...

  • JVM 线程dump 导出和分析

    前言 线程dump是非常有用的诊断java应用问题的工具,每一个java虚拟机都有及时生成显示所有线程在某一点状态...

  • JVM heap dump分析

    前言 在故障定位(尤其是out of memory)和性能分析的时候,经常会用到一些文件辅助我们排除代码问题...

  • java dump

    linux dump jvm捕捉与分析 打开软件的 etc/visualvm.conf ,配置visualvm_j...

  • 服务器JVM等查看

    常用 JVM性能调优监控工具JDK内置工具使用JAVA线程dump分析JVM致命错误日志1 . CPU的监控 cs...

  • heap dump生成和分析

    jmap命令生成dump jvm参数生成dump -XX:+HeapDumpOnOutOfMemoryError:...

  • JVM笔记

    问题1 dump JVM内存 系统cpu占用持续升高如何处理? 方式1:手动分析基础命令 方式二: arthas分析工具

  • JVM Heap dump和Thread dump

    1、内存Heap Dump文件抓取 heap dump记录了JVM中堆内存运行的情况。 XX:+HeapDumpO...

  • JVM系列:Dump文件的生成和分析

    概括 Dump包分析是JVM问题排查的杀手锏啦,直接定位到大对象所在的类,为问题排查提供最直接的指导 Dump文件...

  • Java知识图谱

    Java基础 JVM JVM内存模型和结构 GC原理&内存分配策略 性能调优:Thread Dump class ...

网友评论

    本文标题:JVM dump和分析

    本文链接:https://www.haomeiwen.com/subject/ctezaftx.html