引用计数 可以及时回收垃圾对象减少程序卡顿时间无法回收循环应用对象资源消耗较大 标记清除 可以回收循环引用的对象容易产生碎片化空间,浪费空间不会立即回收垃圾对象 标记整理 减少碎片化空间不会立即回收垃圾对象