当我尝试启动Go Application调试模式时,Gogland需要花费大量时间来启动它.这可能需要几分钟,即使没有代码更改,也会在每次启动时发生.
问题是Gogland强制重建每个调试调用.因此,如果您有很多依赖项,那将非常缓慢.
解决方案是进入Settings > Build, Execution, Deployment > Debugger和禁用Rebuild transitive packages.这将使调试启动速度提高20倍(90秒对5秒).
您应该创建一个Go Application标记为"完成重建" 的目标,并将Go Tool Arguments设置为-i -a.这将强制进行调试重建并存储中间产品以加速未来构建.
但是,这意味着您的缓存和优化,因此没有正确的调试信息,可以在调试器中使用包,这意味着它将影响您的调试体验.如果调试器有任何问题,您需要先运行-a并查看问题是否再次发生.
| 归档时间: |
|
| 查看次数: |
629 次 |
| 最近记录: |