【问题标题】:Java - Count class instances runtime [closed]Java - 计算类实例运行时 [关闭]
【发布时间】:2014-08-07 15:08:29
【问题描述】:

我想知道是否存在任何工具或 Eclipse 插件用于列出 运行时每个类的实例数。
我需要它来测试内存泄漏问题。
谢谢!

【问题讨论】:

  • 我可以在没有 OOM 的情况下创建 head dump 吗?
  • 如果你有少量的地方可以实例化这个类,为什么不放一个计数器变量来计算每次你创建和实例化的次数,然后把它转储到控制台或文本文件?这不是很漂亮或最有效的方法,但它易于实施的解决方案
  • 我试过了,但是有数百个线程很难跟踪每个变量。
  • 我一般用jvisualvm

标签: java out-of-memory memory-leak-detector


【解决方案1】:

在我看来,查找内存泄漏的最佳 Eclipse 插件是 Memory Analyzer (MAT)

【讨论】:

    猜你喜欢
    • 2021-11-27
    • 1970-01-01
    • 2021-03-06
    • 1970-01-01
    • 2018-02-02
    • 2015-09-28
    • 2018-05-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多