Eclipse Memory Analyzer:如何通过 ParseHeapDump.sh 从远程 MAT 导入分析结果?
我在远程服务器中有一个很大的堆转储文件。我远程运行 MAT 的 ParseHeapDump.sh 文件。如何将这些分析文件 (dump.*.index) 导入到本地 MAT?我不想下…
使用 solrj 索引文件时出现内存不足异常
我用 solrj 编写了一个简单的程序来索引文件,但一分钟后它崩溃了并且 java.lang.OutOfmemoryError:出现java堆空间 我使用Eclipse,我的内存存储约为…
如何分析Websphere core*.dmp 文件和Snap*.trc 文件?
全部, 我的应用程序在 websphere 应用程序服务器 7.0 上运行。 我得到了一些核心转储和跟踪文件,例如 core.20110909.164930.3828.0001.dmp 和 Snap.…
分析java堆转储:为什么枚举实例保存在堆中?
我一直在我的应用程序中寻找内存泄漏,并发现 jhat 由于某种原因枚举实例被保留在堆中。 为了模拟它,我在 tomcat 中部署了我的应用程序,对其进行了…
IBM 堆分析器 - 最终确定方法
以下屏幕显示取自 IBM Heap Analyzer。 我想了解“使用 Finalize() 方法的对象数量”和“垃圾数量”之间的区别实现 Finalize() 方法的对象”。…
jmap支持ascii格式的堆转储和二进制转储格式
我使用 jmap 转储堆内存 jmap -dump:format=b,file=test.hprof 22035 据我所知, ,存在堆转储 ascii 格式。但执行下面的命令 jmap -dump:format=a,fi…
在堆转储中查找 GroovyConsole 脚本的字符串版本
我不小心在 GroovyConsole 中运行了一个带有无限循环的脚本。 :-\ 由于墨菲定律,我在三四个小时内没有保存我的工作。因此,在杀死 GroovyConsole 进…
Eclipse 内存分析器 - 尝试获取堆转储时出错
我正在尝试使用 Eclipse 内存分析器工具 (MAT) 获取堆转储。我正在运行 Weblogic 10.3 应用程序服务器。它是安装了 32 位 Java 的 Windows XP 操作系…
巨大的堆转储 (11GB) - Jhat 失败 & Eclipse MAT 需要帮助
我们的 EA 中出现内存错误,我们使用 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/path/to/some/dir 在 OOM 时转储堆。 我们的堆内存为 12GB…
分析离线 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内存分析器,看起来第一步是打开堆转储。 但是什…