摘要: 前面已经介绍过golang的GC算法。要是我们的程序在运行是因为GC导致行能下降,该如何定位呢?说实话,工作中由于对go的gc问题不重视,根本没考虑过这个问题,今天特意来补补课。 阅读全文
posted @ 2019-06-15 15:48 guhowo 阅读(444) 评论(0) 推荐(0) 编辑
摘要: golang中的gc采用三色标记法。在讲三色标记法之前,先了解一下Mark and Sweep算法,因为Mark and Sweep算法是三个标记法的一个改进版。 Mark and Sweep算法: 停止运行程序,遍历所有被引用的变量,被引用的对象被标记为“被引用”,没有被标记的进行回收。内存单元并 阅读全文
posted @ 2019-06-15 14:05 guhowo 阅读(5234) 评论(0) 推荐(0) 编辑