美文网首页
java获取内存dump的几种方式

java获取内存dump的几种方式

作者: 小白豆豆5 | 来源:发表于2019-09-29 16:32 被阅读0次

java获取内存dump的几种方式

1、获取内存详情:jmap -dump:format=b,file=e.bin pid

这种方式可以用 jvisualvm.exe(Mac版本下载地址:https://visualvm.github.io/download.html) 进行内存分析,或者采用 Eclipse Memory Analysis Tools (MAT)这个工具

2. 获取内存dump:  jmap -histo:live pid

这种方式会先出发fullgc,所有如果不希望触发fullgc 可以使用jmap -histo pid

3.第三种方式:jdk启动加参数:

-XX:+HeapDumpBeforeFullGC 

-XX:HeapDumpPath=/httx/logs/dump

这种方式会产生dump日志,再通过jvisualvm.exe 或者Eclipse Memory Analysis Tools 工具进行分析

参考:https://blog.csdn.net/qingzhong_he2010/article/details/82190721

相关文章

  • java获取内存dump的几种方式

    java获取内存dump的几种方式 1、获取内存详情:jmap -dump:format=b,file=e.bin...

  • jvm调优

    以下是Java自带的性能监控工具 必要时我们需要抓取Java全内存的Dump来分析,抓取方式有如下: | jhat...

  • [Java]Mat(Memory Analyzer Tools)

    使用工具钳先要 dump 内存jmap -dump:format=b,file=

  • 性能工具

    内存 1、Memory Monitor:Dump Java Heap生成hprof,记录了java heap变化,...

  • 2018-11-02

    heap dump 概念:堆转储文件,是一个Java进程在某个时间点上的内存快照; 作用:获取如下信息 对象信息:...

  • java中获取当前时间的几种方式

    java中获取当前时间的几种方式 1、new Data() SimpleDateFormat simpleForm...

  • 实现Java Heap/Thread Dump的几种方式

    在对运行的应用程序进行监控或者问题追踪时,当从日志中无法发现明显的线索,Heap/Thread Dump是非常重要...

  • Java知识图谱

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

  • Q:Java有几种引用类型?

    Java有几种引用类型 引自 java 知识 之 内存管理 Java 中的内存管理包括内存分配和内存回收,这些都是...

  • Jvm dump介绍与使用(内存与线程)

    很多情况下,都会出现dump这个字眼,java虚拟机jvm中也不例外,其中主要包括内存dump、线程dump。 当...

网友评论

      本文标题:java获取内存dump的几种方式

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