ガベッジコレクタのことはよく知らないので簡単に調べて回る。
http://www.takilab.cs.kobe-u.ac.jp/~java/words.htmlの説明がわかりやすくていい感じ。
で、genCollect()について。googleでは公式のページの説明以外まったく引っかからず。Dのメーリングリストには検索機能ついてないし…一応見たけど見つからず。
仕方ないのでソースの方を眺めてみると思ったらphobos\internal\gc の他にphobos\gc2 っていう謎のフォルダが…多分libに使われてるのはinternalの方だろう。
で、実装の中身はgcx.d。genCollect()の所には // do generational garbage collection
って書いてある。世代別GC?って思ったけど中で呼ばれてるのはgcx.fullcollectshell()???fullCollect()の方でも同じのが呼ばれてる…
こっちではgcx.fullcollectshell()呼んだgcx.log_collect()を呼んでる、けどこれデバック用でリリース時は実装が空。ってことはgenCollect()は未実装か…