是否可以“查看”对象图进行垃圾回收?

发布于 2021-01-30 16:04:20

我有一个Java应用程序正在泄漏内存。我知道在垃圾回收期间哪些对象没有被释放,但是我无法确定引用它们的对象。

JVM内部保存的对象图是否具有某种可见性?

否则就有可能找出哪些对象引用了另一个对象?

关注者
0
被浏览
67
1 个回答
  • 面试哥
    面试哥 2021-01-30
    为面试而生,有面试问题,就找面试哥。

    在真正的基础上,您可以使用命令jhat和jmap从正在运行的Java进程中读取堆文件,然后对其进行处理-
    它在本地端口上启动小型Web服务器。它并不是很容易阅读,但是您不必购买分析器就可以使用它。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看