そこにロードされたクラスの数が常に増加しているというプログラムがあります。
これは実際にどのようになるのでしょうか? または、クラスローディングについてJavaで何か誤解していますか?
これは、jConsole からの一晩のスニペットです。
代替テキスト http://img200.imageshack.us/img200/200/classesp.jpg
このような一定のクラスローディングの増加の考えられる理由を教えてください。それともこれは正常ですか?
ありがとう
そこにロードされたクラスの数が常に増加しているというプログラムがあります。
これは実際にどのようになるのでしょうか? または、クラスローディングについてJavaで何か誤解していますか?
これは、jConsole からの一晩のスニペットです。
代替テキスト http://img200.imageshack.us/img200/200/classesp.jpg
このような一定のクラスローディングの増加の考えられる理由を教えてください。それともこれは正常ですか?
ありがとう
クラスのロードに関して、あなたのアプリケーションにはどのような機能がありますか? 例えば:
RMI
) からクラスをロードしていますか?ClassLoader
か?Proxy
メカニズムを使用していますか?クラスローダーのリークが発生する可能性があります。たとえば、ここを読んでください。
他のプロファイラを使用して、メモリ内にある Java オブジェクトを正確に把握できます (また、メモリ リークがないことを確認できます)。