2014-10-26 GCの仕組み TIPS ガーベジコレクションについて調べる機会があったので 調べた内容をφ(`д´)メモメモ... 参考にしたのはこの辺り。 特に一番上は体系だてられていて非常に分かりやすい。 Javaはどのように動くのか~図解でわかるJVMの仕組み <a href="http://www.whitemark.co.jp/tec/java/javaHeap.html" data-mce-href="http://www.whitemark.co.jp/tec/java/javaHeap.html">「Java のヒープサイズ」についての簡単な説明</a> ガーベジ・コレクション:GC ( Garbage Collection ) についての簡単な説明と調査方法 フレームワークでの開発を行っているとなかなかGCの仕組みや動作まで厳密に理解し、考慮する必要がありません。しかし、ひとたび問題が発生するとそうも言ってられません。 システムが反応しなかった場合はメモリ不足も疑うべき観点です。JavaであればGCだけでなく、スレッドやコネクションなども観点として加えてはどうでしょうか。 第3回 システムトラブルの原因はGCの実装を知れば見えてくる