最近在使用 Goland 写代码的时候,感受 Goland 明显有点卡,快捷键呼出 Package structure 常常半天才响应。架构
这这这……这不该该是我这 i7-7700 + 32G 内存 + 256G SSD 黑苹果该有的状态,必定是幻觉。测试
可是天天都卡好屡次,明显不是幻觉。blog
我推测多是 GOPATH 下的包太多了,而 Goland 每次都会根据 GOPATH 建索引,这么多的文件,确定慢。索引
我记得 Goland 有一个配置 GOPATH 路径的地方,想着配置一个空的 GOPATH 这样就不须要索引那么文件了(项目用的 vendor 下的 package,因此不会有影响),可是在配置 Goland 的 GOPATH 的突然注意到这么一个选项。内存
不勾选这个 Goland 就不会把 GOPATH 下的 package 建立索引了。 配置
测试了下技巧
果真,没有对 GOPATH 建立索引,并且一点也不卡了。im
更多架构、PHP、GO相关踩坑实践技巧请关注个人公众号:PHP架构师 项目