タイミングが大事

基本的なGCアルゴリズムを知ってから、
さ、実装してみようと始めると意外と詰まるのが
タイミング関連だったりする。
 
たとえばGCはいつ開始するか?
また、Heap領域はいつ増やすか?
 
このタイミングが絡み合って、
早くなったけどメモリ領域使いすぎだねとかなってくる。