阅读更多

14顶
1踩

编程语言

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

2007-10-23 11:19 by 见习编辑 robbin 评论(2) 有19378人浏览
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) 可达性分析算法来判断对象是否是不再使用的对象,本质都是判断一个对象是否还被引用。那么对于这种情况下,由于代码的实现...

  • go 生成基于 graphql 服务器库.zip

    格奇尔根 首页 > 文件 > gqlgen是什么?gqlgen是一个 Go 库,用于轻松构建 GraphQL 服务器。gqlgen 基于 Schema 优先方法— 您可以使用 GraphQL Schema 定义语言来定义您的 API 。gqlgen 优先考虑类型安全— 您永远不应该看到map[string]interface{}这里。gqlgen 启用 Codegen — 我们生成无聊的部分,以便您可以专注于快速构建您的应用程序。还不太确定如何使用gqlgen?将gqlgen与其他 Go graphql实现进行比较快速启动初始化一个新的 go 模块mkdir examplecd examplego mod init example添加github.com/99designs/gqlgen到项目的 tools.goprintf '//go:build tools\npackage tools\nimport (_ "github.com/99designs/gqlgen"\n _ "github.com/99designs/gqlgen

  • 基于JAVA+SpringBoot+Vue+MySQL的社区物资交易互助平台 源码+数据库+论文(高分毕业设计).zip

    项目已获导师指导并通过的高分毕业设计项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行!可以放心下载 技术组成 语言:java 开发环境:idea 数据库:MySql8.0 部署环境:maven 数据库工具:navicat

  • 法研杯2021类案检索赛道三等奖方案源码+项目说明+数据.zip

    法研杯2021类案检索赛道三等奖方案源码+项目说明+数据.zip是一个专为计算机相关专业(如计科、信息安全、数据科学与大数据技术等)学生设计的宝贵学习资源。该压缩包包含了完整的项目源码、详细的项目说明文档以及用于训练和测试的数据集,旨在帮助参赛者深入理解并掌握类案检索的相关技术和方法。该项目通过实际案例,展示了如何运用自然语言处理和机器学习技术对法律案件进行智能检索和匹配。项目内容涵盖了从数据预处理、特征提取到模型训练和评估的全过程,为学习和研究类案检索技术提供了全面的参考。本项目不仅适合作为课程设计、期末大作业或毕设项目的参考,也是企业员工提升技能、进行实践操作的优质学习资料。通过实际操作和学习该项目,用户可以加深对类案检索技术的理解,并在实践中不断提升自己的技能水平。请注意,由于该资源包含完整的项目源码和数据集,下载和使用时请确保遵守相关法律法规和道德规范,尊重知识产权和隐私权。同时,建议用户在使用前仔细阅读项目说明文档,了解项目的整体架构和使用方法,以便更好地利用该资源进行学习和研究。

Global site tag (gtag.js) - Google Analytics