gpt4 book ai didi

go - go 编译器降级后编译变慢

转载 作者:数据小太阳 更新时间:2023-10-29 03:12:44 24 4
gpt4 key购买 nike

我最近在不知不觉中从 Go 1.8.4 升级到了 1.9。编译速度不受影响(至少没有注意到)。但是我在使用 guru 之类的工具时遇到了问题,所以我卸载了 1.9 并重新安装了 1.8.4。之后,go run foo.go 变得很慢。我怀疑旧版本的编译器无法使用 1.9 的缓存,必须从头开始重新编译所有内容 - 我没有证据。

我的猜测是否正确?如果是这样,有什么方法可以重置编译器缓存吗?

最佳答案

删除文件夹 $GOPATH\pkg。那就是包缓存文件夹。

如果您使用 -v 标志运行编译器,它将列出所有正在编译的包。如果它继续编译您没有更改的相同包,那么您就知道它没有使用缓存。

在过去,我发现当使用 run/build 编译代码时,编译器不会缓存包,但在使用 install< 时会缓存它们.

关于go - go 编译器降级后编译变慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46881335/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com