gopls 很慢啊,怎么能提升 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
admirez
V2EX    Go 编程语言

gopls 很慢啊,怎么能提升

  •  
  • admirez 2019-08-29 11:37:55 +08:00 7320 次点击
  • 这是一个创建于 2281 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如 输入 net,出来 net 的提示后回车

    再等几秒钟 我才能 输入 conn 出来结果

    21 条回复    2019-08-30 19:51:30 +08:00
    admirez
        1
    admirez  
    OP
       2019-08-29 11:40:19 +08:00
    左侧的 outline 同时也会显示进度条好几秒
    liuxey
        2
    liuxey  
       2019-08-29 11:42:58 +08:00
    @admirez #1 无解,只能等官方优化,或者换 GoLand,
    mrvon
        3
    mrvon  
       2019-08-29 11:43:03 +08:00
    确实慢得可以,不过暂时没找到替代品。
    Hellert
        4
    Hellert  
       2019-08-29 11:44:20 +08:00 via Android
    我的怎么很快
    wsseo
        5
    wsseo  
       2019-08-29 11:51:43 +08:00
    请问你的系统环境
    jingniao
        6
    jingniao  
       2019-08-29 12:12:59 +08:00 via Android
    感觉有 bug,经常无法跳转,很烦……
    knowckx
        7
    knowckx  
       2019-08-29 12:21:42 +08:00   1
    vscode 命令 - reload 窗口

    这个命令可以重载插件,相当于重启 gopls,可以解决一些失去响应的问题
    admirez
        8
    admirez  
    OP
       2019-08-29 13:26:23 +08:00
    @wsseo win10 12g 内存 ssd i7
    katsusan
        9
    katsusan  
       2019-08-29 15:16:54 +08:00 via iPhone
    看 trace 日志
    hujianxin
        10
    hujianxin  
       2019-08-29 15:18:39 +08:00
    提醒大家要每天更新下,慢的原因可能是因为用的旧版
    wweir
        11
    wweir  
       2019-08-29 15:24:03 +08:00
    我的很快,慢是用了旧版本的 gopls,还没配好当前的 workspace 吧?
    hugepizza
        12
    hugepizza  
       2019-08-29 17:42:24 +08:00
    勤更新 github 的 issue 上 遇到问题 官方就问你升到最新版
    kappa
        13
    kappa  
       2019-08-29 17:44:34 +08:00
    换 tabnine
    janxin
        14
    janxin  
       2019-08-29 22:30:21 +08:00
    gopls 应该也有建立缓存的过程,刚开始可能会慢后面就快了

    安装 gopls 一定要用 go mod,有些依赖库版本不正确经常会出莫名其妙的 bug
    admirez
        15
    admirez  
    OP
       2019-08-30 10:41:38 +08:00
    @wweir 我是一个月前编译的 gopls,难道这个还要每天编译个?
    admirez
        16
    admirez  
    OP
       2019-08-30 10:44:34 +08:00
    @kappa tabnine 好用吗?我是笔记本用户啊,AI 算力没那么强
    hst001
        17
    hst001  
       2019-08-30 10:45:36 +08:00 via Android
    vscode 开发 go 程序已经慢的不像样了,应该有好多人直接放弃了,不知道什么时候开始这样的,以前还挺好用的
    whoami9894
        18
    whoami9894  
       2019-08-30 13:51:23 +08:00
    反正我最近深有感触,VS code 写 GO,项目体积一大那几个插件就能把 CPU 卡到 100%,补全信息经常要 3-4s 才显示
    hujianxin
        19
    hujianxin  
       2019-08-30 15:18:17 +08:00
    @admirez 当然要勤更新,这个软件正在频繁变更时期,不是成熟软件。一个月前的太久了,换成新的就很快了
    hellodudu86
        20
    hellodudu86  
       2019-08-30 18:51:48 +08:00
    还是时不时有点小 bug,经常用着用着 jump 就出 ats 报错了,必须退出 vim 重进才行。
    reus
        21
    reus  
       2019-08-30 19:51:30 +08:00
    @admirez 建议同步更新呢亲。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1070 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 23:23 PVG 07:23 LAX 15:23 JFK 18:23
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86