繁体   English   中英

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

[英]GoLand is slow to launch a debug application

当我尝试在调试模式下启动Go Application时,GoLand 需要花费大量时间来启动它。 这可能需要几分钟时间,并且在每次启动时都会发生,即使没有代码更改。

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

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

您应该创建一个标记为“完整重建”的Go Application目标,并将 Go 工具参数设置为-i -a 这将强制进行调试重建并存储中间产品以加速未来的构建。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM