集效能。以Java为例，由内存管理程序管理的堆可以切割成为两个部分：JVM对不同的世代使用不同的GC演算法。
实作.GC机制可以是由程式语言本身提供的功能（如Java、C#），也可以是程序语言以外的第三方函式库。例如贝姆垃圾收集器就是一种可支援C/C++语言的自动记忆体管理工具。