【问题标题】:"No object of java.lang.Objects could be found in heap snapshot" in JProfilerJProfiler 中的“在堆快照中找不到 java.lang.Objects 的对象”
【发布时间】:2014-07-29 21:54:07
【问题描述】:

我是 JProfiler 的新手。我靠这个软件做一个演示。我通过启动一个新会话来运行类文件。 JProfiler 在动态实时内存屏幕上显示所有类。但是,当我尝试在 heap walker 中显示时,出现了一个错误消息对话框。

这说... "在堆快照中找不到 java.lang.Objects 的对象"

java.lang.Objects 是我试图在 heap walker 中查看的类。

谁能告诉我为什么会出现这个问题以及如何解决它?

提前谢谢你

【问题讨论】:

    标签: java class memory-leaks jprofiler


    【解决方案1】:

    我相信你想要 java.lang.Object

    另一个类是具有操作对象方法的实用程序类。

    【讨论】:

      【解决方案2】:

      您的对象可能有一个符合 GC 条件的空引用。因此,heap walker 视图可能不会显示它,因为它的内存很快就会被释放。

      【讨论】:

      • 你只是假设还是根据经验说话?我有完全相同的错误,我有泄漏。我可以清楚地看到它的引用不会很快被释放。
      猜你喜欢
      • 1970-01-01
      • 2018-10-06
      • 1970-01-01
      • 2019-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-28
      • 1970-01-01
      相关资源
      最近更新 更多