gpt4 book ai didi

GoLand 启动调试应用程序的速度很慢

转载 作者:IT王子 更新时间:2023-10-29 01:52:14 31 4
gpt4 key购买 nike

当我尝试在 Debug模式下启动 Go 应用程序 时,GoLand 需要很长时间才能启动它。这可能需要几分钟时间,并且在每次启动时都会发生,即使没有更改代码也是如此。

最佳答案

问题是 GoLand 会在每次调试调用时强制重建。所以如果你有很多依赖,它会很慢。

解决方案是进入 Settings > Build, Execution, Deployment > Debugger 并禁用 Rebuild transitive packages。这将使调试启动速度提高 20 倍(90 秒对 5 秒)。

您应该创建一个标记为“Complete rebuild”的 Go Application 目标,并将 Go Tool Arguments 设置为 -i -a。这将强制调试重建并存储中间产品以加速 future 的构建。

然而,这意味着你的缓存和优化,因此没有适当的调试信息,包可以在调试器中使用,这意味着它会影响你的调试体验。如果调试器有任何问题,您需要先使用 -a 运行,然后查看问题是否再次发生。

关于GoLand 启动调试应用程序的速度很慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46838322/

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