Posted in

Golang init()函数执行顺序之谜:6层依赖图谱+3个致命循环引用案例(附go tool trace可视化教程)

第一章:Golang程序的启动生 … Golang init()函数执行顺序之谜:6层依赖图谱+3个致命循环引用案例(附go tool trace可视化教程)Read more

Posted in

Go堆内存“幽灵引用”陷阱:finalizer + 循环引用 + GC屏障失效导致的延迟释放(附可复现Demo与修复checklist)

第一章:Go堆内存“幽灵引用”陷 … Go堆内存“幽灵引用”陷阱:finalizer + 循环引用 + GC屏障失效导致的延迟释放(附可复现Demo与修复checklist)Read more