2012-02-10 34 views
0

我正在使用JConsole監視我的應用程序,我發現總卸載類不斷增加。堆大小和使用堆也在增加。過了一段時間,我的應用程序崩潰了。在JConsole增加總卸載類增加

有沒有人有一個想法,爲什麼會發生這種情況?這是否意味着存在內存泄漏?

謝謝

+0

您是否使用[VisualVM](http://visualvm.java.net/)進行了分析? – Marcelo 2012-02-10 08:52:07

+0

是的,我嘗試去做,看看結果 – snow8261 2012-02-13 05:13:10

回答

0

我不認爲這是內存泄漏。你看到jconsole的堆使用情況有所增加嗎?在類加載器被GCed(或)被指定爲軟引用的類的情況下,類卸載可能發生。這裏有幾個有趣的討論爲什麼類卸載發生link1link2

+0

我可以看到堆大小和使用堆大小正在增加time.but是它並不意味着有一個內存link.thanks。 – snow8261 2012-02-16 02:04:05