• 评论了博文 golang的gc流程
    上面预先的整体描述和下面的具体步骤描述是有出入的,不过大体上介绍的还算清楚。
  • 建议用指针。因为如果函数返回会执行栈上拷贝,在栈上去创建了一个新的对象。旧的对象就交给了gc了。这样从性能角度考虑,如果返回指针,只不过对象从栈上逃逸到了堆上了。没有去创建新的对象。也不许gc去处理旧...