有没有办法让 Android 进程在发生 OutOfMemoryError 时生成堆转储?
sun JVM 支持 -XX:+HeapDumpOnOutOfMemoryError 选项,以便在 java 进程耗尽堆时转储堆。 Android 上是否有类似的选项可以使 Android 应用程序在 OutO…
为什么 hprof 文件的大小比分配给 jvm 的内存量小得多
我们的代码使用 -XX:+HeapDumpOnOutOfMemoryError 标志运行,因此我们在 OOM 时获得一个 hprof 文件。 最近我从安装中得到了这样一个文件,我用Eclips…
为什么我无法从某些设备获取 HPROF 转储?
正如许多有用网站所详细介绍的,分析 Android 应用程序内存使用情况的一种方法是执行“kill -10 [PID]”来触发 HPROF 转储。这似乎在某些设备上有效,…
Java 分析:java.lang.Object.hashCode 占用一半的 CPU 时间但从未显式调用
我已经使用 -agentlib:hprof=cpu=samples 对我的多线程程序进行了基准测试 并惊讶地在结果中发现以下行: rank self accum count trace method 1 52.8…
-XX:+HeapDumpOnOutOfMemoryError 未在 OOM 中创建 hprof 文件
我使用以下参数(以及其他参数)-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=../logs 开始我的 java 代码(Vista 中为 1.6.0_16)。我运行代码…
.hprof 文件格式
有谁知道 .hprof(二进制堆转储)文件格式的参考? 有谁知道处理 .hprof 文件的库?我知道 hat 可以做到这一点,而且 VisualVM 通过 NetBeans 插件。…
如何在 Java WebStart (JNLP) 应用程序中获取多个 hprof 转储?
使用 Java 控制台应用程序,我可以执行以下操作: java -agentlib:hprof=heap=dump,format=b MyClass 然后,每当我想要拍摄堆快照以供以后分析时,我…
我可以将 hprof/jmap 转储与 VisualVM 进行比较吗?
当我尝试用它来分析我们的应用程序时,VisualVM 崩溃了,但是如果我可以将我从应用程序中完成的 jmap 内存转储加载到 VisualVM 中,我可能可以获得我…
为什么 jhat 的 -baseline 选项不起作用?
为什么每个对象似乎都被标记为新对象,而不仅仅是第二个快照中但不在我的基准快照中的对象? 在网上查看,我看到一些建议,我需要使用 hprof 而不是 j…
如何收集 Java 1.4 应用程序的分析信息?
我支持的在 JRE 1.4.2_12 上运行的 Java 应用程序每晚午夜附近都会挂起。 我想尝试记录尽可能多的分析信息,以发现 JVM 中或应用程序外部是否存在问题…
在 Sun Java 5 中运行的应用程序上使用 hprof
我们有一个企业 java 应用程序(ear - 几个 ejb 和一个 web 应用程序)部署到 weblogic 10 上并使用 Sun java 5。在很少的用户负载下,响应时间、CPU …
用于查看 -agentlib:hprof 分析输出的类似 HPjmeter 的图形工具
有哪些工具可用于查看内置 JVM 分析器的输出? 例如,我使用以下命令启动 JVM: -agentlib:hprof=cpu=times,thread=y,cutoff=0,format=a,file=someFil…
- 共 1 页
- 1