gpt4 book ai didi

Java Eclipse 在断点处创建堆转储

转载 作者:行者123 更新时间:2023-12-02 06:18:35 25 4
gpt4 key购买 nike

如何在 Eclipse 中的断点处进行堆转储?

我的 Java 程序有 2 个版本,它们使用 2 种不同的方法执行相同的操作。
其中一种方法会遇到堆空间异常,但另一种则不会。

通过设置 VM 参数 -XX:+HeapDumpOnOutOfMemoryError,我能够获取遇到错误的堆转储

对于使用不会出现错误的方法的程序,我想在某个断点处获取堆转储。我怎样才能做到这一点?

最佳答案

  1. 安装 Eclipse 内存分析器插件
  2. 设置调试点并在 Debug模式下启动应用程序,并到达您想要进行堆转储的位置。
  3. 转到内存分析透视图(安装插件后,您将找到此透视图)

Memory Analysis Perspective

  • 然后单击“获取堆转储”按钮,您将获得该调试点之前的所有头转储。
  • Acquire Heap Dump

    关于Java Eclipse 在断点处创建堆转储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25168490/

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