`
buzhucele
  • 浏览: 331997 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jmap、jhat查看jvm堆内存信息

    博客分类:
  • java
阅读更多
打印heap信息
D:\>jmap -histo 4636 > d:log.log


生成heap信息并生成二进制文件
D:\>jmap -dump:live,format=b,file=d:\log.log 4636
Dumping heap to D:\log.log ...
Heap dump file created

查看heap二进制文件
D:\>jhat log.log
Reading from log.log...
Dump file created Wed Mar 14 12:01:45 CST 2012
Snapshot read, resolving...
Resolving 6762 objects...
Chasing references, expect 1 dots.
Eliminating duplicate references.
Snapshot resolved.
Started HTTP server on port 7000
Server is ready.

访问IP:7000查看heap信息
分享到:
评论

相关推荐

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

    JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解 本文将对一些常用的 JVM 性能调优监控工具进行介绍,包括 jps、jstack、jmap、jhat、jstat 等工具的使用详解。这些工具对于 Java 程序员来说是必备的,...

    JVM-内存管理 2012-12.pdf

    内存分析工具如jvisualvm、jmap、jhat和MAT(Memory Analyzer Tool)等,为Java开发者提供了分析JVM内存使用状况的能力。这些工具可以用来监控堆内存的使用情况,识别内存泄漏,分析内存使用趋势,帮助开发者进行...

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

    3. 查看堆dump文件的详细信息:使用 jhat 工具可以查看堆dump文件的详细信息,例如对象的引用关系、内存使用情况等。 jhat 的优点 1. 帮助快速定位内存泄漏问题:jhat 工具可以快速地定位内存泄漏问题,帮助开发者...

    JVM 深入学习教程深入分析JVM教程!jvm 内存原型,优化等等

    3. jinfo、jmap、jhat:命令行工具用于获取JVM配置、堆转储、堆分析等。 五、内存泄漏与检测 1. 内存泄漏:无用对象未被正确释放,占用内存持续增长。可通过内存分析工具找出泄漏源。 2. 常见泄漏原因:静态集合...

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

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

    JVM内存管理学习笔记

    1. jconsole:Java可视化监控工具,可以查看JVM内存、线程、类加载等信息。 2. jvisualvm:集成于JDK,提供更丰富的监控功能,包括内存分析、CPU性能分析等。 3. jmap:用于生成堆转储文件,以便离线分析。 4. ...

    JVM调优前戏之JDK命令行工具.docx

    jhat是JVM Heap Analysis Tool的缩写,主要用于分析jmap生成的dump。jhat内置了一个微型的HTTP/HTML服务器,生成dump的分析结果后,可以在浏览器中查看。需要注意的是,在服务器上不建议直接运行jhat,因为jhat是一...

    基于Spring Boot框架的JVM性能调优与内存管理.zip

    提供多种JVM监控工具的使用示例,如jps、jstat、jmap、jhat、jstack、jinfo和jcmd,帮助开发者实时监控JVM的运行状态。 3. 内存管理与垃圾收集 演示如何通过调整JVM参数(如XX:PretenureSizeThreshold)来影响...

    1. JVM 内存结构的组成、各部分功能作用,学会利用内存诊断工具排查内存相关问题;2. JVM 的招牌-jvm.zip

    此外,`jmap` 和 `jhat` 也是常用的命令行工具,用于生成堆转储文件并进行离线分析。 在实际应用中,常见的内存问题包括内存溢出(Out Of Memory, OOM)和内存泄漏。内存溢出通常是因为堆内存不足,可以通过调整JVM...

    jvm_jvm新手_jvm_

    - `jhat`:分析堆内存快照,找出内存泄漏的线索。 - `jconsole` 和 `VisualVM`:图形化界面工具,提供更直观的监控和诊断。 7. **JVM内存模型**(JMM): - **主内存**:所有线程共享的内存区域,包含变量。 - ...

    JVM堆模型

    1. **JDK自带工具说明.doc**:这个文档可能包含了JDK提供的各种工具,如`jps`(Java进程查看器)、`jstat`(统计JVM各种运行时数据)、`jinfo`(配置JVM参数)、`jmap`(映射内存到文件)、`jhat`(分析堆转储文件)...

    JVM 监控 调优 工具

    4. **JInfo、JMap、JHAT**:这些是JDK自带的命令行工具,用于获取JVM信息、映射堆内存和进行堆转储分析。 5. **Grafana + Prometheus + JMX Exporter**:现代的监控解决方案,通过JMX Exporter将JVM指标暴露给...

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

    计算机技术、IT咨询、人工智能AI理论介绍,学习参考资料计算机技术、IT咨询、人工智能AI理论介绍,学习参考资料计算机技术、IT咨询、人工智能AI理论介绍,学习参考资料计算机技术、IT咨询、人工智能AI理论介绍,学习...

    JVM常用指令手册JVM常用指令手册JVM常用指令手册

    其次,JVM提供了多种用于诊断和分析的工具,如`jps`用于查看Java进程,`jmap`用于查看堆内存快照,`jhat`用于分析堆内存,以及`jstack`用于查看线程堆栈信息。这些工具对于定位性能问题、内存泄漏或死锁非常有用。 ...

    jvm瓶颈定位 java jvm 学习

    - jmap、jhat、jstack:命令行工具,用于获取堆信息、堆转储、线程堆栈快照等。 4. **JVM瓶颈分析** - CPU瓶颈:过高CPU占用可能源于过多的计算或者无休止的垃圾回收。通过分析方法耗时,找出热点代码进行优化。 ...

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

    2. 堆内存分析:使用jmap生成堆转储文件,然后通过jhat或第三方工具(如Eclipse Memory Analyzer Tool, VisualVM等)进行分析,找出内存泄漏。 3. CPU分析:通过JVisualVM或其他性能分析工具,可以追踪CPU消耗高的...

    深入JVM内核—原理、诊断与优化视频教程-2.JVM运行机制

    10. **JVM诊断工具**:JDK提供了丰富的命令行工具,如jps(Java进程查看)、jstat(统计JVM各种数据)、jmap(内存映射工具)、jhat(堆转储分析)、jconsole(GUI监控工具)等,用于监控和诊断JVM的运行状态。...

    JVM下篇:性能监控与调优篇.7z

    - `jhat`:分析`jmap`导出的内存转储文件。 - `jstack`:查看线程堆栈信息,诊断死锁或线程阻塞问题。 - `jinfo`:获取JVM配置信息。 - `jcmd`:JDK 8新增的命令行工具,可执行多种JVM操作。 通过对以上知识点...

    实战JAVA虚拟机 JVM故障诊断与性能优化

    JDK提供了一系列强大的诊断工具,如jconsole、jvisualvm、jmap、jhat等,它们可以帮助我们查看JVM状态、分析内存泄漏、生成堆转储文件等。熟练运用这些工具,可以迅速定位和解决问题。 六、性能监控与调优 性能监控...

Global site tag (gtag.js) - Google Analytics