V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
raw0xff

gopls.exe 到底在干什么? cpu 占用那么高

  •  
  •   raw0xff · Mar 31, 2022 · 6809 views
    This topic created in 1487 days ago, the information mentioned may be changed or developed.

    win10 只是打开 vscode 和 golang 代码,也没有执行编译,为什么 gopls 的 cpu 占用到 20%,而且一会儿高一会儿低。 有老哥讲解吗?

    17 replies    2022-04-05 22:55:08 +08:00
    learningman
        1
    learningman  
       Mar 31, 2022
    go 的 language server ,应该是在生成索引之类的吧
    raw0xff
        2
    raw0xff  
    OP
       Mar 31, 2022
    @learningman 那也不需要%十几的 CPU 吧
    learningman
        3
    learningman  
       Mar 31, 2022
    @raw0xff #2 这可是个重活,50%往上都不奇怪,那么多依赖呢
    seakingii
        4
    seakingii  
       Mar 31, 2022
    语言服务分析依赖,任何语言都是一个大工程.不过一般是项目打开是分析好,后续开发写代码不应该还压力太大.
    keepeye
        5
    keepeye  
       Mar 31, 2022
    看了一下我的 gopls cpu 占用 0% ~ 5%
    MidGap
        6
    MidGap  
       Mar 31, 2022
    lsp 依赖 gopls
    blessingsi
        7
    blessingsi  
       Mar 31, 2022
    这应该是个很吃内存的服务,cpu 应该只在打开项目的时候比较高吧
    labulaka521
        8
    labulaka521  
       Mar 31, 2022 via iPhone
    这个东西很好费内存
    raw0xff
        9
    raw0xff  
    OP
       Mar 31, 2022
    @blessingsi 问题是没有编译,项目二进制文件也没有运行,只是打开着项目源代码,gopls 就时不时的让电脑风扇转起来。
    Curtion
        10
    Curtion  
       Mar 31, 2022
    language server ,代码转到定义,查找引用这些都依赖这个,没有编译时它也会运行
    wwqgtxx
        11
    wwqgtxx  
       Mar 31, 2022
    @raw0xff #9 language server 本来做大的作用就是在你查看、编辑代码的时候提供语法高亮、错误提示、依赖查询、自动补全这些,编译和运行并不由它负责
    darksword21
        12
    darksword21  
    PRO
       Apr 1, 2022 via iPhone
    更新下版本
    kilasuelika
        13
    kilasuelika  
       Apr 1, 2022 via Android
    直觉是可能遇到 bug 了,更新版本应该行
    killerirving
        14
    killerirving  
       Apr 1, 2022
    一般是高内存占用,CPU 的话要看具体情况了
    expexp
        15
    expexp  
       Apr 1, 2022
    在索引没事的。经常升级就好。
    stephenxiaxy
        16
    stephenxiaxy  
       Apr 5, 2022
    go1.18 cpu 时不时 90%
    raw0xff
        17
    raw0xff  
    OP
       Apr 5, 2022
    @stephenxiaxy 我也是,现在好了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3929 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 00:56 · PVG 08:56 · LAX 17:56 · JFK 20:56
    ♥ Do have faith in what you're doing.