分析离线 Java 堆转储 (.hprof) 的工具或技巧
是否有任何工具允许对 .hprof 文件进行离线分析(包括摘要/排序/筛选)?或者你可以在批处理模式下运行 VisualVM、hat 等吗? 我对可以输入 .hprof 文…
System.gc() 和通过仅实时堆转储执行的死对象回收之间的区别?
至少有两种方法可以直接或间接地建议 JVM 花费精力来收集垃圾: System.gc() 进行堆转储并仅请求活动对象 在后者中,我可以掌握以编程方式进行堆转储…
在 OutOfMemory 异常时让 PHP 转储堆
我目前正在调试一个经常遇到内存不足异常的脚本。它作为 cronjob 运行并且通常运行良好,但是当 cronjob 一段时间没有运行时(无论出于何种原因),脚…
Hibernate:OOM-Exception,IdentityMap 有问题吗?
当加载大量对象时,我收到 OOM 异常。使用探查器分析堆后,我发现 org/hibernate/util/IdentityMap 中有大量内存,它引用了包含数千个条目的 LinkedHa…
安卓==>内存分析==> Eclipse 内存分析器?
我需要检查我的应用程序是否存在内存泄漏,我还需要查看应用程序的内存分配。 我下载并安装了eclipse内存分析器,看起来第一步是打开堆转储。 但是什…
Eclipse内存分配问题
我正在尝试分析大约 800mb 的堆转储,这需要比我的 Eclipse 标准更大的堆。但是,当我转到 eclipse.ini 文件并设置 -Xmx2g (或 -Xmx2048m)时,我收…
可用于调试 Java 应用程序中的生产问题的工具
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
使用 jconsole 时 Java 转储堆文件的位置?
嗯,这很尴尬...... 我开始使用 Eclipse Memory Analyzer 来查找 Windows 机器上的 Java 内存泄漏。第 1 步是获取堆转储文件。为此,我从 Eclipse 中…
如何在 Windows 上获取未在控制台中运行的 Java 进程的线程和堆转储
我有一个从控制台运行的 Java 应用程序,该应用程序又执行另一个 Java 进程。 我想获取该子进程的线程/堆转储。 在 Unix 上,我可以执行 kill -3 但在…