The Go Programming Language
› http://golang.org/
› Go Playground
Go Projects
› Revel Web Framework
raw0xff

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

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