vscode 写 go 项目吃了 6G 内存,有办法优化吗

2022-07-23 00:15:21 +08:00
 ampedee

微服务需要开多个项目,今天 vscode 开了 6 个 go 项目吃了 6G 内存,活动监视器里发现启动了 6 个 gopls 进程,每个平均 4-500mb 内存,加起来占了 3 个 G ,人都麻了。

理论上 gopls 应该是支持多个客户端的(-remote=auto),有人知道 vscode 应该怎么设置么?

3688 次点击
所在节点    问与答
23 条回复
nuyan
2022-07-23 23:19:14 +08:00
@Daming 感谢我看看去
yianing
2022-07-24 16:36:38 +08:00
https://github.com/golang/tools/blob/master/gopls/doc/daemon.md ,gopls 官方文档,这个 daemon 模式只能节省一部分内存,还是加内存最好用
jaoyina
2022-07-24 18:25:41 +08:00
6G 还算好吧,毕竟开了好几个项目。难道你电脑才 8G 内存?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/868128

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX