Java 1.5アプリケーションでメモリリークを検出したいと考えています。私はプロファイリングのためにJProfilerを使用します。 私のアプリケーションのVMサイズが約790000KB(約300000KBから増加)であることをウィンドウズのタスクマネージャーを使って確認しています。プロファイラでは、割り当てられたヒープが266MB(増加している)であることがわかります。VMのサイズ(タスクマネージャ)とヒープサイズのJavaアプリケーション
おそらくルーキーな質問ですが、それ以外にもヒープ以外のメモリを大量に占有して、約700MBのサイズ(またはプライベートバイトサイズ)になることはありますか?
hereの回答によれば、占有できるスレッドは約1200スレッドありますが、700MBまでいくらかスペースがあると思います。ところで、どのくらいのスレッドのスタック占有メモリを確認できますか?
ありがとうございました。
ありがとうございました。私はJava 6に切り替えることはできません。おそらくJVMは問題ではなく、私のアプリケーションです。 – ovdsrn