阅读更多

14顶
1踩

编程语言

原创新闻 JVM堆图形分析工具 - HeapAnalyzer

2007-10-23 11:19 by 见习编辑 robbin 评论(2) 有19406人浏览
IBM的alphaWorks网站发布的一款免费的JVM内存堆的图形分析工具HeapAnalyzer,它可以有效的列举堆的内存使用状况,帮助分析Java内存泄漏的原因



HeapAnalyzer可以帮助你分析JVM内存堆的如下信息:

* List of Java heap leak suspects
* Recommendation of the size of kCluster
* List of gaps among allocated objects/classes/arrays
* Java objects/classes/arrays search engine
* List of objects/classes/arrays by type name
* List of objects/classes/arrays by object name
* List of objects/classes/arrays by address
* List of objects/classes/arrays by size
* List of objects/classes/arrays by size of child
* List of objects/classes/arrays by number of child
* List of objects/classes/arrays by frequency
* List of available heap spaces by size
* Tree view of Java heap dump
* Loading/saving processed Java heap dumps.

对于恼人的Java内存泄漏问题,HeadAnalyzer无疑是一把利器,下载地址:

http://www.alphaworks.ibm.com/tech/heapanalyzer?open&S_TACT=105AGX59&S_CMP=GRsite-jw22


14
1
评论 共 2 条 请登录后发表评论
2 楼 opleo 2010-10-12 09:52
不太完整,楼主能不能再整理下弄个完整版的啊
期待
1 楼 x15594 2007-11-29 18:10
好东东,收藏。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • IBM HeapAnalyzer

    Java dump文件查看工具 IBM heapAnalyzer, IBM HeapAnalyzer是一款免费的JVM内存堆的图形分析工具,它可以有效的列举堆的内存使用状况,帮助分析Java内存泄漏的原因。

  • JVM监控及诊断工具-GUI篇

    eclipse MAT基本概述获取堆dump文件分析堆dump文件histogramthread overview获得对象相互引用的关系浅堆与深堆支配树案例:Tomcat堆溢出分析说明分析过程补充1. 再谈内存泄漏内存泄漏的理解与分类Java中内存泄漏的8...

  • Java堆分析器 - Eclipse Memory Analyzer Tool(MAT)

           Java堆(heanp dump)文件是一...这里我们选用Eclipse Memory Analyzer(MAT)来作为heap dump文件的分析工具。接下来咱们对MAT工具做一个简单的介绍。方便咱们后续分析Java堆(heap dump) &...

  • JVM监控及诊断工具-GUI

    1.工具概述 2.JConsole 3. Visual VM 4.Eclipse MAT 5.JProfiler 6.Arthas 7. Java Misssion Control

  • java 内存泄漏工具_JAVA内存泄露检测工具(IBM HeapAnalyzer)

    HeapAnalyzer 是 IBM 的一个用来分析 Java 程序的内存堆使用情况的图形化工具。IBM HeapAnalyzer怎么用?IBM HeapAnalyzer,下载之后首先阅读一下readme,这上面详细写了HeapAnalyzer的使用方法。可以在命令行中输入...

  • JVM 学习笔记二十六、JVM监控及诊断工具-GUI篇

    二十六、JVM监控及诊断工具-GUI篇 1、工具概述 使用上一张命令行工具或组合能帮您获取目标Java应用性能相关的基础信息,但他们存在下列局限: (1)无法获取方法级别的分析数据,如方法间的调用关系、各方法的调用...

  • 08-JVM(上)-运行时数据区之堆(Heap)

    目录提前预知01,堆的核心概述02,设置堆内存大小与OOM03,年轻代与老年代04,图解对象...堆:对于一个JVM进程来说是堆唯一的,但是一个JVM进程可以包含多个线程,是所以这些线程共享同一个堆空间。 下图中线程间共

  • JVM 堆(heap)详解

    堆针对一个JVM进程来说是唯一的,也就是一个进程只有一个JVM,但是进程包含多个线程,他们是共享同一堆空间的。 一个JVM实例只存在一个堆内存,堆也是Java内存管理的核心区域。 Java堆区在JVM启动的时候即被创建,其...

  • 分析 Java heap dump工具之IBM HeapAnalyzer

    IBM HeapAnalyzer是一款免费的JVM内存堆的图形分析工具,它可以有效的列举堆的内存使用状况,帮助分析Java内存泄漏的原因。 功能与MAT类似。 1.下载 ...

  • jvm内存溢出排查(使用idea自带的内存泄漏分析工具)

    idea自带一个内存分析工具!在新版本的idea里,有这么一个东西,像一个仪表盘,自打我学习Java,用上idea,一直不知道这是做什么的,直到今天为了搞内存分析,IDEA yyds!大对象是哪个类,在哪一行产生,占据了多少...

  • JVM下篇:性能监控与调优篇_03_JVM监控及诊断工具-GUI篇_尚硅谷

    无法获取方法级别的分析数据,如方法间的调用关系、各方法的调用次数和调用时间等(这对定位应用性能瓶颈至关重要)。要求用户登录到目标Java应用...图形化综合诊断工具JDK自带工具jconsole:JDK自带的可视化监控工具。

  • Jvm基础篇-03-虚拟机性能监控、故障处理工具

    基础工具:用于支持基本的程序创建和运行安全工具:用于程序签名、设置安全测试等选项作用keytool管理密钥库和证书。主要用于获取或缓存Kerberos协议的票据授权票据。允许用户 查看本地凭据缓存和密钥表中的条目...

  • mat(Eclipse Memory Analyzer tool)之二--heap dump分析

    在工作中可能会遇到内存溢出这种灾难性的问题,那么程序肯定是存在问题,找出问题至关重要,上一篇文章讲了jmap命令的使用方法,当然用jmap导出的文件我们也看不懂啊,那就交给memory analyzer(mat)这个工具,让他...

  • java heapdump 分析工具_heapdump分析工具

    heapdump分析工具是一款强大的数据分析工具,它可以用图表的形式来展现相应的分析结果,在使用heapdump分析工具之前请先安装JDK1.6。运行环境1.运行环境要求JDK 1.6或以上如果JDK版本过低,报错如下:Exception in ...

  • 学习笔记-JVM-工具包(JVM分析工具)

    例如属于java.util.concurrent的ownable synchronizers列表,会使得JVM停顿得长久得多(可能会差很多倍,比如普通的jstack可能几毫秒和一次GC没区别,加了-l 就是近一秒的时间),-l 建议不要用。还支持 对象查询...

  • JVM调优之 -Xms -Xmx -Xmn -Xss

    1、JVM垃圾回收与性能调优总结 2、JVM调优的几种策略     ...一、JVM内存模型及垃圾收集算法 ... 1.根据Java虚拟机规范,JVM将...其中New和Tenured属于堆内存,堆内存会从JVM启动参数(-Xmx:3G)指定的内存中分配...

  • JVM学习笔记之-JVM性能监控-JVM监控及诊断工具-GUI方式-Visual VM-JProfiler-Arthas

    00-谈GUI工具前的补充 补充1:内存泄漏 内存泄漏的理解与分类 何为内存泄漏( memory leak) 可达性分析算法来判断对象是否是不再使用的对象,本质都是判断一个对象是否还被引用。那么对于这种情况下,由于代码的实现...

  • 基于万能逼近原理的自适应模糊控制算法在多自由度AUV运动控制中的应用与抗干扰补偿Simulink仿真研究,自适应模糊控制算法的万能逼近原理与多自由度AUV运动控制的抗干扰补偿技术-基于Simulin

    基于万能逼近原理的自适应模糊控制算法在多自由度AUV运动控制中的应用与抗干扰补偿Simulink仿真研究,自适应模糊控制算法的万能逼近原理与多自由度AUV运动控制的抗干扰补偿技术——基于Simulink的仿真研究,万能逼近原理自适应模糊控制算法的多自由度AUV运动控制抗干扰补偿simulink仿真 ,核心关键词:万能逼近原理; 自适应模糊控制算法; 多自由度AUV运动控制; 抗干扰补偿; Simulink仿真。,基于万能逼近的模糊控制算法多自由度AUV抗干扰补偿Simulink仿真

  • 如何修复加载 DeepSeek 时出现的 500 内部服务器错误.pdf

    deepseek最新资讯、配置方法、使用技巧,持续更新中

  • DeepSeek-V3解析1:多头潜在注意力.pdf

    deepseek最新资讯、配置方法、使用技巧,持续更新中

Global site tag (gtag.js) - Google Analytics