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

eclipse 导出hprof 后用MAT显示报错Unknown HPROF Version

 
阅读更多

转自:http://www.cnblogs.com/zhuqiang/archive/2013/01/17/2865170.html

 

当eclipse装了MAT, 可以直接打开hprof, 当有时会遇到Unknown HPROF Version (JAVA PROFILE 1.0.3)

 

 解决方法:

1、使用AndrodiSDK/tools/hprof-conv转化hprof文件, 例如 hprof-conv input.hprof out.hprof

2、eclipse 集成 mat(http://www.eclipse.org/mat/previousReleases.php),插件会自动调用hprof-conv

分享到:
评论

相关推荐

    mat工具,可以分析hprof文件

    MAT(Memory Analyzer Tool)是Eclipse基金会开发的一款强大的Java堆内存分析工具,专门用于诊断Java应用程序的内存问题,如内存泄漏、内存占用过高以及对象生命周期管理等。标题中提到的"mat工具,可以分析hprof...

    MAT解析hprof内存溢出分析工具OutOfMemoryError-java程序开发

    6. **报告导出**:完成分析后,MAT允许你生成详细的HTML报告,便于分享和进一步研究。 MAT的高效使用需要对Java内存模型和垃圾收集机制有深入理解。理解这些基础知识可以帮助你更准确地解读MAT提供的信息,从而有效...

    Android 性能文件hprof 分析工具 MAT

    Android 性能文件hprof 分析工具 MAT

    Mac OS java内存分析工具MAT

    MAT是Eclipse项目的一部分,它是一款免费且开源的工具,专门用于分析Java堆转储(Heap Dump)文件,帮助开发者识别内存泄漏、分析内存占用情况以及优化内存使用。MAT提供了丰富的功能和视图,使得复杂的内存问题变得...

    hprof-conv 内存转mat工具

    hprof-conv ,内存转mat工具

    jmap+EclipseMAT:排查内存泄漏的好工具.pdf

    3. 使用 EclipseMAT 工具来分析输出的堆 heap 信息,例如:File -> Load Heap Dump -> 选择输出的堆 heap 文件。 4. 在 EclipseMAT 中,可以看到详细的内存使用情况,包括对象的数量、大小、引用关系等信息。 5. ...

    Android在eclipse 缺少的工具包(hprof-conv.exe,,traceview.bat)

    然而,有时在使用Eclipse进行Android开发时,可能会遇到一些工具包缺失的问题,例如"Android在eclipse 缺少的工具包(hprof-conv.exe, traceview.bat)"。这两个文件是Android SDK中用于调试和性能分析的重要工具。 1...

    eclipse MAT 内存分析工具

    1. **堆转储分析**:MAT可以从运行中的Java应用程序中导出堆转储文件(通常为.hprof格式),然后对这些文件进行深入分析。它能够展示对象的详细分布,识别内存占用最大的对象和类。 2. ** dominator树**:MAT的...

    MemoryAnalyzer MAT分析工具

    MemoryAnalyzer MAT分析工具,android开发中可以通过as导出hprof文件,在通过androidSDK 的 hprof_conv命令行转码后得到的hprof文件导入mat工具进行分析

    mat for mac

    mat 内存泄露分析之MAT工具 MAT的全称是EclipseMemoryAnalyzer,一款...对于Eclipse来说,MAT也有插件版,但是不建议使用,因为独立版使用起来更加方便,即使不安装Eclipse也可以正常使用,当然前提是有内存分析后的hprof文件

    eclipse mat日志分析工具

    在标题和描述中提到的“eclipse mat日志分析工具”,指的是使用Eclipse MAT对日志文件进行分析,以查找可能存在的内存问题。以下将详细介绍Eclipse MAT的主要功能和使用方法: 1. **内存快照**:MAT允许用户获取JVM...

    mac_mat android内存泄漏分析工具

    MAT(Memory Analyzer Tool)是由Eclipse基金会开发的一个强大的Java内存分析工具。尽管主要面向Java应用,但通过扩展,MAT也可用于分析Android应用的.hprof文件。这种文件格式是Android系统用于记录Dalvik虚拟机堆...

    jmap -dump:format=b,file=heapdump.hprof Pid堆栈文件分析工具

    1. **概述报告**:MAT可以生成一份概述报告,显示堆内存的总体占用情况,包括最大的对象、最常出现的对象类型以及类加载器的使用情况。 2. **支配树分析**:通过支配树,我们可以找出哪些对象占用了最多的内存,并...

    hprof-conv文件下载和使用说明

    hprof-conv.exe 在sdk tools 里面缺少这个运行文件导致DDMS files not found: tools\hprof-conv.exe 错误 , 详细看博客:https://blog.csdn.net/DickyQie/article/details/79657573

    dump文件分析工具,.hprof memoryanalyzer_v1.5.0.rar

    2. **导入到MAT**:解压缩`memoryanalyzer_v1.5.0.rar`,运行MAT,导入生成的.hprof文件。 3. **分析报告**:查看MAT生成的"Leak Suspects"报告,找到可能导致内存泄漏的对象和引用路径。 4. **深入探索**:根据...

    内存分析工具MAT使用

    MAT(Memory Analyzer Tool)是一款功能强大且易于使用的内存分析工具,它基于Eclipse平台,主要用于帮助开发人员定位和解决Java应用程序中的内存泄漏问题。MAT能够快速地分析Java堆中的对象分布、对象间的引用关系...

    Android hprof 自动化dump heap脚本:djheap.sh

    Android hprof 自动化dump heap脚本 MAC 上执行脚本: pid 为 app 的进程 id sh ./djheap.sh [packageName] [pid] 导出 hprof 文件可以用 mat 工具进行分析

    解决sdk tools运行缺少hprof-conv文件

    hprof-conv.exe 关于sdk tools 里面缺少这个运行文件

    Androidstudio生成的hprof文件0

    Androidstudio生成的hprof文件0Androidstudio生成的hprof文件0

    java-error-in-idea64主要是javaJVM的dump导出学习使用

    分析这个dump文件通常需要使用专门的工具,比如Oracle的JDK Mission Control (JMC)、Eclipse Memory Analyzer Tool (MAT)、VisualVM等。这些工具可以帮助我们识别哪些对象占用了大量内存,以及这些对象是如何被创建...

Global site tag (gtag.js) - Google Analytics