gpt4 book ai didi

java - JVM 堆转储未引用的对象

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:57:44 24 4
gpt4 key购买 nike

我有一个应用程序使用了比预期更多的短期对象,这导致了我需要解决的重大性能问题。为了让您了解问题的规模,Eden 空间在 10 秒内从大约 200mb 跃升至 1800mb,然后垃圾收集再次运行并使 Eden 立即恢复正常。我进行了 2 次堆转储,一次在 GC 之后,一次在下一次运行之前。我想分析这些并查看未引用的对象是什么,这样我就可以找到问题的根源,但是,当我将堆转储加载到 eclipse 或 netbeans 时,两者似乎都删除了与未引用对象关联的数据并仅显示当时应用程序中有 200mb 的引用对象。有谁知道一种工具/方法可以让我分析堆转储以查看未引用的对象是什么?

谢谢,

詹姆斯

最佳答案

上次调试这样的问题我用了http://www.yourkit.com/这对我帮助很大。

关于java - JVM 堆转储未引用的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4117895/

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