“垃圾”回收算法的三个组成部分
“垃圾”回收算法的三个组成部分:
1. 内存分配:给新建的对象分配空间
2. 垃圾识别:识别哪些对象是垃圾
3. 内存回收:将垃圾占用的空间回收,以便将来继续分配
具体的垃圾回收算法(如mark-sweep, mark-compact等)是以上三者的组合。