标记-清除(mark-sweep):标记出那些要被回收的对象,经过一段时间后,扫描整个系统来回收那些被标记的对象。
复制(copying):将可用内存拷贝到一个新的内存空间,然后把原来内存空间中不在使用的对象全部清理掉,但是存在内存空间大小的限制。
分代收集(Generational Collection):将内存划分为几块,每块内存中的对象都有一个与之相关的“年龄”,根据对象的年龄不同可以将其分为几个“代”,每一代中的对象存活时间越长,越有可能被回收。
标记-清除(mark-sweep):标记出那些要被回收的对象,经过一段时间后,扫描整个系统来回收那些被标记的对象。
复制(copying):将可用内存拷贝到一个新的内存空间,然后把原来内存空间中不在使用的对象全部清理掉,但是存在内存空间大小的限制。
分代收集(Generational Collection):将内存划分为几块,每块内存中的对象都有一个与之相关的“年龄”,根据对象的年龄不同可以将其分为几个“代”,每一代中的对象存活时间越长,越有可能被回收。