いくつかのパフォーマンスの問題がある Java アプリケーションがあり、誰かが verbose:gc モードで実行することを勧めています。これは完了しましたが、ログの解釈方法がわかりません。それが何を意味するのかを説明したり、パフォーマンスを向上させるために何ができるかをアドバイスしたりできますか?
出力ログはhttp://pastebin.com/uDNPEGcdにあります。
前もって感謝します, 敬具, マールテン
いくつかのパフォーマンスの問題がある Java アプリケーションがあり、誰かが verbose:gc モードで実行することを勧めています。これは完了しましたが、ログの解釈方法がわかりません。それが何を意味するのかを説明したり、パフォーマンスを向上させるために何ができるかをアドバイスしたりできますか?
出力ログはhttp://pastebin.com/uDNPEGcdにあります。
前もって感謝します, 敬具, マールテン
verbose:gc
各 gc コレクションの直後に出力し、各世代のメモリの詳細について詳細を出力します。verbose gcの読み方に関するブログはこちら
メモリ リークを探している場合は、verbose:gc では不十分な場合があります。jhat
(または)visualvm
などの視覚化ツールを使用します。
4416K->512K(4928K), 0.0081170 secs
Before GC used memory is 4416K
After GC used memory is 512K
Total allocated memory is 4928K