理解unsafe-assume-no-moving-gc包
原文中文,约7200字,阅读约需17分钟。发表于: 。本文永久链接 – https://tonybai.com/2023/04/16/understanding-unsafe-assume-no-moving-gc 1. 背景 在之前的《Go与神经网络:张量计算》一文中,不知道大家是否发现了,所有例子代码执行时,前面都加了一个环境变量ASSUME_NO_MOVING_GC_UNSAFE_RISK_IT_WITH,就像下面这样:...
介绍了一个检测Go运行时垃圾回收器是否带有迁移机制的包unsafe-assume-no-moving-gc,建议在使用unsafe tip和依赖heap object地址的代码中导入。需要及时更新版本以避免最新版本go的panic提醒。