垃圾收集算法主要有以下几种:
1.标记-清除算法(mark-sweep)
2.复制算法(copying)
3.标记-整理算法(mark-compact)
4.分代收集算法:目前商用虚拟机都使用“分代收集算法”,所谓分代就是根据对象的生命周期把内存分为几块,一般把Java堆中分为新生代和老年代,这样就可以根据对象的“年龄”选择合适的垃圾回收算法。
垃圾收集算法主要有以下几种:
1.标记-清除算法(mark-sweep)
2.复制算法(copying)
3.标记-整理算法(mark-compact)
4.分代收集算法:目前商用虚拟机都使用“分代收集算法”,所谓分代就是根据对象的生命周期把内存分为几块,一般把Java堆中分为新生代和老年代,这样就可以根据对象的“年龄”选择合适的垃圾回收算法。
本文标题:GC-垃圾回收算法
本文链接:https://www.haomeiwen.com/subject/dlpfwttx.html
网友评论