VisualVM中的已加载类

时间:2010-11-11 11:17:16

标签: java

我的应用程序的堆内存出现问题,我尝试使用VisualVM来查找内存泄漏。有些事我无法理解。在“Sampler”选项卡中,当我按下Memory按钮时,我看到几千个类,有实例。如果我在“Profiler”选项卡中执行相同的操作,我会看到更少的类,而这次它们是“Alive Classes”。如果我查看Monitor选项卡,我会在Total Loaded上看到超过10,000个类。 你能帮帮我吗? 另外,如果我有一个以上的实例,有没有办法找到关于这个实例的更多信息?

谢谢。

1 个答案:

答案 0 :(得分:2)

我建议您使用heapdump查看更多信息 - 实时视图不是那么好。

进行堆转储:

  1. 在应用程序列表(/树)中找到您的应用程序
  2. 右键单击它并进行堆转储
  3. 或点击监视器和“堆转储”(右侧):