D言語にはメジャーGCとマイナーGCを使い分ける機構があるけど
Javaには無いよな

D言語のがゲームに向いてるのかも知れん