11得票1回答
以编程方式解析内存快照hprof索引文件

我正在尝试以程序化的方式分析hprof文件。 使用android-sdk中的hprof-conv工具,我生成了一堆com.your.package.index文件。 我该如何以编程方式解析这些.index文件? 我想在支配树上运行一些自定义分析,这在MAT(Eclipse的内存分析器)中手...

11得票2回答
Android Studio 3中未找到HPROF分析工具

HPROF分析器/分析器任务 HPROF分析器/分析器任务是Android Studio 2中的一款优秀工具,可帮助检测内存泄漏。与使用Eclipse MAT工具相比,它所需的时间更少。但是,在AS3的新Android Profiler中我找不到它。 非常感谢任何帮助!

10得票1回答
项目src中的Android hprof文件

我在C:/驱动器上有一个Android项目,Android Studio指向该项目。 我注意到当我压缩项目文件夹时,它的大小从20 MB变成了42 GB。其中有很多hprof文件。 我已经查看了一些帖子,不想使用hprof视图或查看应用程序的性能。我只想删除这些文件。 https://de...

10得票2回答
hprof文件格式

有人知道 .hprof(二进制堆转储)文件格式的参考资料吗? 有没有处理 .hprof 文件的库?我知道 hat 可以处理,还有通过 NetBeans 插件的 VisualVM。但是还有其他的吗?

9得票1回答
为什么我要用HPROF查看器和分析器找出“重复字符串”?

利用Android Memory Monitor,尤其是它的“Dump Java Heap”功能,我目前正在追踪应用程序中的内存泄漏问题。在Android Studio的dump / HPROF视图的左侧,有一个打开“Analyzer Tasks”的选项,您可以告诉计算机“检测泄漏的活动”和“...

9得票7回答
能否从hprof dump / heap dump 中查看线程?

我有一个大型(5GB)的hprof转储文件,是当应用程序发生OutOfMemoryError时创建的。(使用XX: HeapDumpOnOutOfMemoryError)。不幸的是,在此错误发生时没有收集到任何日志。重新创建将需要几个小时。如果有一些工具可以从hprof中显示异常堆栈跟踪或所有...

9得票3回答
jcmd生成的堆转储文件在哪里创建?

我已经尝试使用jcmd(从git bash控制台窗口)进行堆转储: $ /c/Program\ Files/Java/jdk1.8.0_202/bin/jcmd 25156 GC.heap_dump filename=livetest-grindtohalt.hprof 25156: Hea...

8得票1回答
我的应用程序在HPROF之后出现了巨大的byte[]

有时候,特别是在我的应用程序中实现新功能时,我会使用DDMS + HPROF来分析内存和堆使用情况。由于该应用程序似乎没有任何性能-ANR问题,并且一切都运行顺畅,最初我并不关心它 - 但现在,当我看到它大约总是相同的大小时,我想知道这到底是什么。 每次运行HPROF时,我都会检查泄漏嫌疑选...

8得票1回答
在程序中动态启动Java HPROF分析器

我正在尝试在特定运行时条件下选择性地监控/分析Java应用程序。我已经能够使用HotSpotDiagnosticMXBean实现实时堆转储,这非常有用。 现在,我正在尝试通过CPU分析来做类似的事情,希望更有效地定位特定的代码路径。我有一些使用命令行HPROF接口和NetBeans分析工具的...

7得票1回答
符合条件的对象计数的OQL语法

我该如何使用OQL语法在Eclipse MAT中计算对象数量? 以下代码不起作用: SELECT count(a) FROM org.hibernate.engine.EntityEntry a WHERE (toString(a.entityName)="my.pojo") (我想要计算...