1.标记-清除 优点:实现简单 缺点:有内存碎片 2.标记-整理 优点:内存碎片问题得到改善 缺点:浪费cpu 3.标记-复制 优点:基于5%-%10的对象是垃圾,对象朝生夕死。 缺点:略微浪费一点内存。