`

jhat的简单使用

    博客分类:
  • Java
阅读更多
leak一般会发生在容器类保存对象引用而不删除的时候,替代方法是可以使用变态的reference

调查方法,主要是看内存是否一致增长,出现outofmemory,工具有

jhat,optimizer,netbean的profiler

jhat使用:

vm参数:

-XX:+HeapDumpOnOutOfMemoryError

-XX:HeapDumpPath=

这个时候oe的时候,就会dump出vm到指定的path这里,jhat是jdk 6.0以上支持的,所以5.0吗,还需要其他的工作

查看

DUMP出Java进程的堆

jmap -dump:live,format=b,file=heap.dmp 3448

用jhat查看dump

    jhat heap.dump访问 http://localhost:7000运行结果

jamp在其它时间heap dump   

     jmap -dump:file={file名} pid

jhat -bseline 比较dump文件
分享到:
评论

相关推荐

    jhat 使用方法 -----------

    讲述了jhat的使用方法。----------------------------------------------

    JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解.docx

    JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解.docx

    lanlan2017#JavaReadingNotes#4.2.5 jhat:虚拟机堆转储快照分析工具1

    - 第4章 虚拟机性能监控、故障处理工具- 4.2 基础故障处理工具JDK提供jhat(JVM Heap Analysis Tool)命令与jmap搭配使用,来

    java自带命令行工具jmap、jhat与jinfo的使用实例代码详解

    本篇文章主要通过代码实例对java自带命令行工具jmap、jhat与jinfo的使用做出了详解,需要的朋友可以参考下

    eclipse反编译插件安装工具和文档

    本资源为一个压缩包,里面包含了eclipse安装反编译所用的插件以及安装的具体图文介绍步骤,一看必会。

    shelmet:JVM堆转储查看器-Scala中的增强型Jahat

    一个基于JHat(与JDK打包在一起)的独立堆分析工具,使用Scala和现代库进行了重写。 为什么? 作为专业开发人员,JHat拯救了我的命,JHat偶尔拯救了我的生命(尤其是凌晨3点)。 但是自从JHat首次构建以来,它就...

    PsExec64.zip

    在windows服务器中tomcat以SYSTEM权限启动,JDK自带工具(jmap、jstack、jhat)无法正常使用 使用PsExec64.exe提升cmd权限 1. 将PsExec64复制到服务器 2. 运行cmd命令: PsExec64.exe /s cmd 如果不成功,则执行下条...

    Java后端面试问题整理.docx

    • 了解JVM性能监控以及调优,会使用jps、jstack、jmap、jstat、jhat,了解内存泄露排查具体方法 • Java基础 • 熟练的使用Java语言进行面向对象程序设计,熟悉Java语言特性 • 熟悉常用排序,堆栈,树等数据结构和...

    Jdk工具参数说明.xls

    自己备用 jdb jdeps jhat appletviewer jar javac javadoc javah javap

    jvm信息jmap使用的基本方法教程

    JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat等小巧的工具,下面这篇文章主要给大家介绍了关于jvm信息jmap使用的基本方法教程,需要的朋友...

    JVM命令行监测工具详解

    1.jps 2.jstack 3.jstat 4.jmap 5.jinfo 6.jcmd 7.jhat

    java性能调优工具命令大全.zip

    jvm性能调优工具命令大全.zip jps jstat jmap jhat jstack jinfo jps JVM Process Status Tool GChisto jvisualvm ...

    jvm工具、参数调优&调试技巧

    4. jhat:虚拟机堆转储快照分析工具 3 5. jmap:内存映像工具 3 6. jstack:java堆栈跟踪工具 3 7. VisualVM:多合一故障处理工具 3 8. jconsole: 略 3 9. Memory Analyzer Tool(MAT)Eclipse插件 3 二、 JVM参数 ...

    虚拟机监控工具详请.rar

    虚拟机的监控工具,1、命令行工具(1)jps,jstat,jinfo,(4)jmap(5)jhat(6)jstack

    MAT-Memory Analyzer Tool Java内存泄漏分析工具1.5

    MAT 是一个开源的java内存分析工具,能够快速的分析dump文件,可以直观的看到各个对象在内存占用的量...比传统的JDK分析工具jstat和jmap和Jhat更易用,更快速 适用于 java学习者,程序开发者调试java程序,分析BUG使用

    deoplete-latex:LaTeX完成的实验性deoplete源

    目前,这些文件是不可扩展的(您不能添加自己的本地.cwl头文件),尽管这可能会改变TeXstudio的提到的key / value args和其他命令选项往往可以按预期工作删除了所有预览窗口文档字符串,以使用简单签名;...

    99乘法表java源码-roadmap:路线图

    jhat, javap, … 1.1.4. 学习Java诊断工具 1.1.5. 自己编写各种outofmemory,stackoverflow程序 HeapOutOfMemory Young OutOfMemory MethodArea OutOfMemory ConstantPool OutOfMemory DirectMemory OutOfMemory ...

    HotSpot实战高清版本

    本书深入浅出地讲解了 ...数的分发机制、VTABLE 和 ITABLE、异常表、虚拟机监控工具(如 jinfo、jstack、jhat、jmap 等)的实现原 理和开发方法、Attach 机制、基于 GUI 的 JVM 分析工具(如 MAT、VisualVM)等内容。

    HotSpot实战

    Klass对象表示系统、链接、运行时数据区、方法区、常量池和常量池Cache、Perf Data、Crash分析方法、转储分析方法、...jhat、jmap等)的实现原理和开发方法、Attach机制、基于GUI的JVM分析工具(如MAT、VisualVM)等内容...

Global site tag (gtag.js) - Google Analytics