gpt4 book ai didi

garbage-collection - 如何禁用在 WebSphere 中触发堆转储时发生的系统 GC?

转载 作者:行者123 更新时间:2023-12-03 08:30:14 37 4
gpt4 key购买 nike

我想捕获在生成堆转储时发生的系统 GC 期间收集的对象。有没有办法禁用该系统 GC?

最佳答案

您可以生成“系统转储”而不是“堆转储”。我还没有找到任何相关文档,但我只是尝试了一下,似乎“系统转储”不会触发“系统 GC”。

可以使用 generateSystemDump JMX 操作请求“系统转储”。如果您更喜欢使用 kill -3 命令,那么您可能需要向 JVM 添加一个环境变量:

JAVA_DUMP_OPTS=ONDUMP(SYSDUMP)

在加载到 Eclipse MAT 之前,“系统转储”需要使用 jextract 工具进行处理。系统转储也比堆转储大得多,主要是因为它不仅包含对象树,还包含实际的对象数据。

关于garbage-collection - 如何禁用在 WebSphere 中触发堆转储时发生的系统 GC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14127975/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com