使用VisualVM分析内存泄漏

时间:2014-08-27 09:40:31

标签: java memory-leaks tomcat7 classloader visualvm

我的Web应用程序存在内存泄漏问题,该问题托管在Apache Tomcat 7.0.22服务器上。我尝试使用VisualVM 1.3.8识别内存泄漏,但无法达到根本原因。

以下是我的发现:

第1代Web应用程序中存在一个类,并且具有平均值。年龄25.0。 OQL查询:select x from org.apache.catalina.loader.WebappClassLoader x为未启动的Web应用程序显示一个org.apache.catalina.loader.WebappClassLoader,其启动值为false。

ClassLoader参考分配对象。

有没有办法找出引用不是GC的类的内容? 通过查看ClassLoader或堆转储?

1 个答案:

答案 0 :(得分:1)