Go语言GC一、GC二、Go语言中的GC
一、GCGC英文全称 garbage collectorGo语言GC是相对C/C++语言非常重要的改进一些常用GC算法引用计算法.当对象被引用时计算器加一.不被引用计数器减一PHP和Object-C使用相互引用无法回收计数增加消耗Mark And Sweep 标记和清除算法.停止程序运行,递归遍历对象,进行标记.标记完成后将所有没有引用的对象进行清除由于标记需要停止程序(Stop the world),当对象特别多时,标记和清除过程比较耗时(可能几百毫秒),很难接受