[shadow=blue,left,300]<br>The type of GC is an important choice--it should be<br>built in like the one in Java, and prevent memory leaks.<br>[/shadow]<br><br>[tt]<br>The GC must work in RT so that game play is not<br>adversely affected when the garbage must be collected.<br>[/tt]<br><br>Types of GCs (+ benefits):<br>[list:gq9op591]<br>[*:gq9op591] Empherial -- Makes sure only true garbage is discarded.<br>[/*:m:gq9op591][*:gq9op591] Generational -- keeps older stuff that has lasted.<br>[/*:m:gq9op591][*:gq9op591] RT -- does collection while program is running rather that pause program.<br>[/*:m:gq9op591][/list:u:gq9op591]