安定化試験の担当になりました。
GCがどうなっているか報告しなければならないのですが、全く経験がなく未知の世界。
そんな訳で、恥をかかなないようにググったことをまとめました。
Java VM引数
-verbose:gc -Xloggc:gc.log
GCViewのインストール方法
brew install maven
git clone https://github.com/chewiebug/GCViewer.git
cd GCViewer
mvn clean install
java -jar target/gcviewer-1.36-SNAPSHOT.jar
結果
簡単なプログラムを稼働させてGCログを取っただけだと、
GCViewerでは時間が短すぎて縦線が表示されただけだった。
とりあえず、使い方は分かったので、職場で2日分のGCログ解析に役立てられそうです。
参考サイト
JavaVMのGCログ出力とGCViewerについて
- URL: http://www.task-notes.com/entry/20150506/1430881200
- GCログのオプションに説明が充実。GCViewerのインストール方法の説明があり助かりました。
Java開発の性能改善! その2 GCログの解析とHeepの設定
- URL: https://qiita.com/i_matsui/items/aabbdaa169c6ae51ecb3
- GCViewerの見方の説明が参考になりました。