问题标签 [hprof]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
546 浏览

java - java.lang.OutOfMemoryError - “org.apache.jasper.compiler.JspRuntimeContext”的一个实例

我得到java.lang.OutOfMemoryError: PermGen space,在分析hprof之后,我发现

使用 Jboss 服务器。

找到一个类似的: JVM HeapDump:内存是在“java.util.concurrent.ConcurrentHashMap$Segment (但与tomcat有关)的一个实例中积累的

这个问题的原因/解决方案是什么?告诉我是否应该提供更多信息。

0 投票
1 回答
75 浏览

android - Android 堆转储的内容

Android堆转储包含有关运行方法和方法的本地参数的信息?方法参数是否存储在堆中?

0 投票
1 回答
2747 浏览

java - 大型 HPROF 文件

我有一个非常大的堆转储 (.hprof) 文件 (16GB)。当我尝试在 Visual Vm 中打开它时,VM 只是挂起。我试图在 JProfiler 中打开它。Jprofiler 给了我一个内存不足的错误。下面是我的 jprofiler.vmoptions 的样子。理想的配置应该是什么,我应该使用什么才能毫无问题地打开 HPROF?我在一个 8GB 的​​ Linux 机器上运行。

-Xmx1536m -XX:MaxPermSize=128m -Xss2m

0 投票
1 回答
2352 浏览

java - tomcat 没有在内存不足错误时生成 hprof 文件

我在 tomcat 中部署的 Web 应用程序中存在一些内存泄漏问题。为了找到根本原因,我通过设置启用了 HeapDumpOnOutOfMemory 错误:

-XX:-HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/usr/local/tomcat/logs

和tomcat中的内存设置是:

-Xms256m -Xmx768m -XX:PermSize=128m -XX:MaxPermSize=256m

当内存不足问题发生时,我看到

java.lang.OutOfMemoryError:Java 堆空间

在 tomcat 日志文件上,但没有生成 .hprof 文件。我在这里缺少一些设置吗?

0 投票
2 回答
1239 浏览

java - Hadoop HPROF 分析没有写入 CPU 样本

我想使用 HPROF 来分析我的 Hadoop 工作。问题是我得到TRACES但文件中CPU SAMPLES没有profile.out。我在运行方法中使用的代码是:

我如何获得CPU SAMPLES要写入输出的内容?

我也有 s trange 错误消息,stderr但我认为它不相关,因为当分析设置为 false 或启用分析的代码被注释掉时,它也存在。错误是

0 投票
0 回答
443 浏览

java - java heapdump中的局部变量

我正在尝试在引发异常的情况下分析 Java 堆转储。所以例如对于一个方法

我创建了一个堆转储并尝试访问数组的值。为此,我使用 com.sun.tools.hat.internal.model 提供的类。

问题是,当我遍历快照给出的所有 JavaThings 时,我找不到数组。是否有可能没有保存最后一个堆栈帧的值?

另外:使用给定类访问示例中的数组的最简单方法是什么?

0 投票
1 回答
843 浏览

android - MAT HPROF:设备上没有剩余空间

我正在手机上运行我的应用程序,同时使用 MAT 进行调试。尝试在 Eclipse 中转储 HPROF 文件后,出现错误:

未能将 hprof 数据保存到临时文件中。设备上没有剩余空间。

我已经对此进行了谷歌搜索……空的。我想知道它指的是哪个设备。我的手机?而且没有空间了?这是指哪个记忆?现在,每次我尝试转储 HPROF 文件时,都会收到此错误。

有人知道怎么修这个东西吗?

0 投票
0 回答
223 浏览

java - HPROF 错误:无法分配 malloc 内存

使用 shell 脚本运行 java 程序,但它在执行过程中终止。得到以下错误-

谢谢你的帮助。

0 投票
1 回答
284 浏览

apache-karaf - 如何在 Apache Karaf 中使用 HPROF 进行 CPU 分析?

我如何将 HPROF 用于 karaf 部署中的罐子?. 对于 jars HPROF 的使用如下:

但是hprof,当罐子是由 karaf 通过其蓝图启动时,我如何为 karaf 中的罐子提供选项?

0 投票
1 回答
1014 浏览

java - 如何使用 Java 堆分析器 (HPROF)

借助 java 'hprof' 的基本知识,我尝试按照 oracle docs 执行以下命令

但我得到以下错误而不是分析信息

有人可以说明如何正确使用 hprof 以获得分析信息吗?