Tumblrからの移行記事2 Tomcatで動かしてるアプリケーションに負荷をかけるとFullGCが発生し、それ以降はFullGCが多発する現象が発生しました。 ここではその際の調査に使用した方法を簡単にまとめておきます。 ちなみにTomcatはWindows環境でEclipseから実行してます。 1.ヒープ統計情報の確認 Tomcatの起動オプションに -verbose:gc(-Xloggc:path_to_file) -XX:+PrintClassHistogram を追加。 その後Unix環境なら kill -3 <pid> でcatalina.outに統計情報が出力され、 Windows(Unixも)では %JAVA_HOME%/bin/jmap -histo <pid> でコンソールに出力されます。 Windowsの場合はタスクマネージャのプロセスタブで表示列を追加すればPIDを
![TomcatでFullGC多発の原因調査 - Yuji Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)