“go build”Go 版本更新后性能下降 将 Go 更新到版本 1.3 后,当“go build”版本更新后,出现了一个值得注意的问题build”命令的速度明显减慢,执行时间从大约 4 秒增加到超过 45 秒。尽管没有任何其他系统修改,但这个问题仍然存在。禁用病毒扫描程序也被证明无效。 可能的解释和解决方案: 依赖项重新编译:问题可能源于依赖项在每个“go build”过程中重新编译。要解决此问题,请使用命令“go install -a mypackage”全面重建所有依赖项。 过时的对象文件: 残留对象文件可能会导致编译延迟。要清除这些文件,请导航到并删除“$GOPATH/pkg”目录。 不兼容的版本:使用“-x”标志进行编译可以深入了解工具链是否遇到不兼容的情况版本冲突。该标志显示编译过程的详细信息。