Go 的 IDE Goland 性能优化

最近在使用 Goland 写代码的时候,感觉 Goland 明显有点卡,快捷键呼出 Package structure 经常半天才响应。

这这这……这不应该是我这 i7-7700 + 32G 内存 + 256G SSD 黑苹果该有的状态,一定是幻觉。

但是每天都卡好多次,明显不是幻觉。

我推测可能是 GOPATH 下的包太多了,而 Goland 每次都会根据 GOPATH 建索引,这么多的文件,肯定慢。

我记得 Goland 有一个配置 GOPATH 路径的地方,想着配置一个空的 GOPATH 这样就不需要索引那么文件了(项目用的 vendor 下的 package,所以不会有影响),但是在配置 Goland 的 GOPATH 的忽然注意到这么一个选项。

不勾选这个 Goland 就不会把 GOPATH 下的 package 创建索引了。

测试了下

果然,没有对 GOPATH 创建索引,而且一点也不卡了。

更多架构、PHP、GO相关踩坑实践技巧请关注我的公众号:PHP架构师

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Goland是一款著名的Go语言开发工具,集成了丰富的代码编辑和调试功能。而在使用Goland进行开发时,合理的配置和优化可以使得开发效率和代码质量都得到提升,进而提升开发者的用户体验和工作效率。 首先,在开发程序时,我们需要保证Goland语法检查的精度和速度。默认情况下,Goland会检查所有的文件,包括第三方库的源代码,占用系统资源较多,因此需要对其进行调整。具体做法是,打开Settings窗口,找到Editor选项卡,选择Inspections,在右侧的搜索框中输入Go并选择Go语言,取消勾选下面的不需要的语法检查项,同时可以增加几个重要的检查项如使用不同的日志器包等。 其次,优化Goland的编译速度也很重要。在Goland中,编译速度较主要是由于go build命令存在的问题导致,这时我们可以通过如下两种方案进行解决。一种是通过创建Run Configuration,并修改build Flag的方式影响编译速度;另一种是通过使用file watchers来避免编译过程中出现循环调用的问题,提高编译效率。 最后,为了更好的使用Goland,我们还需要对其进行调整以提高开发效率。具体来说,可以针对编码风格配置自动代码格式化、函数参数与返回值的提示、自动导入包、自动补全等功能,大幅度提升代码编写的速度和质量。同时,还可以设置快捷键以提高操作效率,在Settings窗口中找到Keymap选项卡,找到对应操作并进行修改,如设置快捷键实现代码注释的插入、快速查找函数定义并跳转等。 总之,通过对Goland进行优化和配置,我们可以大幅度提高开发效率和代码质量,同时获得更好的用户体验和工作效率。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值