jhat

jhat

文章 0 浏览 4

我可以设置 jhat 或 jmap 等配置文件来定期或在检测到异常时拍摄快照吗

所以基本上在我们的例子中,服务器神秘地宕机了,我们经常重新启动它,它开始正常工作。到目前为止,我们还无法建立一个模式。查看线程转储确实有帮助…

紙鸢 2024-12-28 13:15:05 1 0

jhat OQL AND in where 子句

如何在 jhat OQL where 子句中执行连词 [AND]? 我想这样做: select s from sun.security.x509.X500Name s where s.canonicalDn !=null and /tiberiu…

儭儭莪哋寶赑 2024-12-26 12:54:57 1 0

为什么在 VisualVM (jhat?) oql 中使用 javascript 有时会令人困惑?

我有兴趣知道为什么 VisualVM OQL 对以下语句有问题: select filter(heap.objects("java.util.HashMap"), isTrue(it)); function isTrue(object) { r…

二智少女 2024-12-20 17:34:54 2 0

使用 jhat 分析堆的内存开销是多少?

jhat 是分析 Java 堆转储的绝佳工具,但对于大型堆,它很容易浪费大量时间。给 jhat 运行时堆太小,可能需要 15 分钟才会失败并耗尽内存。 我想知道的…

夜司空 2024-12-08 15:40:40 3 0

使用Jhat堆内置对象

任何人都可以展示如何在 select 语句中使用 heap.heapForEachClass 的示例吗? 如果您可以提供一些带有不同查询示例的链接(当然除了 oqlhelp 页面中…

月竹挽风 2024-11-14 14:23:27 8 0

巨大的堆转储 (11GB) - Jhat 失败 & Eclipse MAT 需要帮助

我们的 EA 中出现内存错误,我们使用 -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/path/to/some/dir 在 OOM 时转储堆。 我们的堆内存为 12GB…

离不开的别离 2024-11-08 05:05:53 5 0

JHAT 无法分析内存转储

我有一个内存转储文件,JHAT 给出以下消息,但我无法分析任何内容(因为没有显示数据。 Resolving 0 objects... WARNING: hprof file does not includ…

忘东忘西忘不掉你 2024-10-09 07:55:55 8 0

识别没有被垃圾收集的对象的更好方法?

简而言之, 我有一个程序随着时间的推移逐渐使用越来越多的内存。我正在使用 jmap 和 jhat 来尝试诊断它,但仍然不太到位。 背景 该程序是一个长期运…

明月夜 2024-10-08 17:38:28 6 0

用于查找会话引用的给定类的所有实例和子实例的 OQL 查询

我正在尝试使用 jhat/OQL 来跟踪 Tomcat 容器中的内存泄漏。我想问的问题是: “显示可从 javax.servlet.http.HttpSession 访问的 foo.bar.Cacheable …

蓝戈者 2024-08-30 02:15:22 13 0

OQL 仅在堆转储中查找新对象?

有谁知道仅在堆输出中查找新对象的 OQL 语法吗?我找不到关于 OQL 选项的良好文档,sun 甚至有一个 示例 仅新的输出,没有生成它的查询的示例语法。我…

家住魔仙堡 2024-08-06 05:43:17 10 0

Java中类class[B代表什么?

我正在尝试使用 jhat 工具来测试我的 java 内存使用情况。它读取堆转储文件并将信息打印为 html。然而,表格显示如下: Class Instance Count Total S…

Saygoodbye 2024-08-05 19:08:47 7 0

为什么 jhat 的 -baseline 选项不起作用?

为什么每个对象似乎都被标记为新对象,而不仅仅是第二个快照中但不在我的基准快照中的对象? 在网上查看,我看到一些建议,我需要使用 hprof 而不是 j…

你没皮卡萌 2024-07-30 18:12:27 12 0

如何查找 Java 内存泄漏

如何发现 Java 中的内存泄漏(例如使用 JHat)? 我尝试在 JHat 中加载堆转储来进行基本查看。 但是,我不明白我应该如何找到根参考(ref) 或无论它叫…

他夏了夏天 2024-07-04 20:09:57 10 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文