gc的类型?
1、GC发生在堆(heap)中
2、GC的种类
①、次数上频繁收集Young区 -- Minor GC
②、次数上较少收集Old去 -- Full GC
③、基本不动Perm区
3、GC的算法
①、引用计数法 (JVM淘汰了)
只要对象之间相互引用了就不进行垃圾回收
缺点: 每次对象赋值时均维护引用计数器,且引用计数器本身也有一定的消耗;较难维护循环引用
②、复制算法 年轻代中使用的是Minor GC,这种GC算法使用的是复制算法
优点:没有标记和清除的过程,效率高 ; 没有内存碎片
缺点:需要双倍的空间
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有