2012-02-10 27 views
0

私のアプリケーションを監視しているJConsoleを使用していて、アンロードクラスの合計が時々増えていることがわかりました。ヒープサイズと使用ヒープも増加しています。いつかの後、私のアプリケーションがクラッシュした。JConsoleの合計アンロードクラスの増加が増加しました

これはどうして起こるのでしょうか?これはメモリリークのようなものがあることを意味しますか?

ありがとう

+0

[VisualVM](http://visualvm.java.net/)でプロファイルしましたか? – Marcelo

+0

はい私はそれをして、結果を参照しようとします – snow8261

答えて

0

メモリリークだと思いません。 jconsoleのヒープ使用量が増加していますか?クラスローダがGCed(または)ソフトレファレンスとして指定されたクラスの場合にクラスアンロードが発生する可能性があります。なぜクラスのアンロードが起こるかについての興味深い議論のいくつかがlink1link2です。

+0

私はヒープサイズを見ることができ、ヒープサイズは時間によって増加しています。しかし、はいそれはメモリlink.thanksがあることを暗示していません。 – snow8261

関連する問題