GC References https://draveness.me/golang/docs/part3-runtime/ch07-memory/golang-garbage-collector/#%E6%B7%B7%E5%90%88%E5%86%99%E5%B1%8F%E9%9A%9C https://blog.csdn.net/qiya2007/article/details/107622603 https://studygolang.com/articles/34633