跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 使用 vscode 的 gopher 们,求问一下你们写 go 的时候机器会发热严重么?
未分類
2020 年 10 月 29 日

使用 vscode 的 gopher 们,求问一下你们写 go 的时候机器会发热严重么?

使用 vscode 的 gopher 们,求问一下你们写 go 的时候机器会发热严重么?

資深大佬 : Toriiharu 2

正好在学习 golang,使用的是 vscode 。
但是我的笔记本一用 vscode 写 go 风扇就会直接起飞,cpu 飙到 80 多度。过一会儿会正常,然后又会起飞这样循环。这种情况正常么。
大佬有話說 (19)

  • 資深大佬 : zengming00

    当然不会呀,可能你得升级 go 工具的版本

  • 資深大佬 : changwei

    任务管理器看一下怎么回事

  • 資深大佬 : lin07hui

    1 、可能是 search.followSymlinks 在搞鬼;
    2 、可能是多个 vscode 窗口;我现在都是只打开 1 个 vscode 窗口,多项目同时开发用 1 个窗口就各种自动化功能(如补全提示)反应会慢很多

  • 主 資深大佬 : Toriiharu

    任务管理器看过,比较迷惑的是起飞的时候 cpu 占用率并没有很高,有一两个核心会一瞬间彪得很高 80-90 的样子然后马上下降。

  • 資深大佬 : lscexpress

    这问题一看就是菜鸟,自己机器的问题来问网友?网友用望远镜看得到你的笔记本

  • 資深大佬 : mason961125

    嗯?不得先说一下自己机器的配置?

  • 資深大佬 : Mitt

    所以说 vscode 不是 IDE,很多插件堆到一起缓存利用率又低,不起飞才怪,如果要长期写代码老老实实用 jetbrains 家的 IDE 就行了,你会发现除了建索引的时候 CPU 会起飞,其他时候比 vscode 稳定太多了

  • 主 資深大佬 : Toriiharu

    感谢回复,我只是想开个帖子求证是否只有我一个是这种情况,周围没有其他人可以做对比。并不指望靠这三言两语就能让大家帮我解决这个问题。
    花了点时间排查,首先干掉了个 aliparatin 。这个是阿里系的软件捆绑的,卸载了就 ok 。
    关于 vscode 方面,发现了 gomod 模式下,gocode 这个 tool 有点问题,弹出函数说明的时候 cpu 占用率会有点高,解决方案是换用了 gopls 。

  • 資深大佬 : reus

    还用 gocode,怪不得啦,现在 gopls 都是官方的了,当然首选 gopls

  • 資深大佬 : suke971219

    @Toriiharu #8 如果是 gocode 问题可以把 gocode 可执行文件从 gopath 复制出来,放到其他目录添加环境变量试试
    我之前遇到的问题表现是 gocode 提示超级慢

  • 資深大佬 : suke971219

    @suke971219 #10 使用 vscode 的 gopher 们,求问一下你们写 go 的时候机器会发热严重么? 不好意思 看了一半 没看完就恢复了

  • 資深大佬 : hzjseasea

    @lscexpress 一看阅读理解不过关,
    “求问一下你们写 go 的时候机器会发热严重么?”
    他问之前又不知道是不是自己的机器的问题,这不是问了后才知道么

  • 資深大佬 : axex

    本地用 goland,需要远程到服务器上开发就用 vs code 。

  • 資深大佬 : hjahgdthab750

    @Mitt #7 怎么设置索引操作?我用的 Webstorm 每次一 build clean 都会让电脑卡好久好久

  • 資深大佬 : Mitt

    @hjahgdthab750 #14 build clean 只会删除文件 卡好久应该是你硬盘的问题,如果是索引缓存的话 ide 有个 invalidate caches/restart 那里选 invalidate caches 清空缓存会重建索引,但是这个一般只在代码提示有问题的时候才需要这么做,还有种可能就是你把 node_modules 之类的库清掉重新下载了,IDE 就会重建库的索引,这会很慢

  • 資深大佬 : zzxgz

    VScode 不会,但是 goland 会。

    顺便借请教:

    我用 VScode 连接远程 VM 开发,然后在 VM 上安装 Go extension 。
    但是装了之后这个 extension 好像没有反应啊。装在本地的话就可以(例如 cmd+鼠标左键点一个函数会自动跳到该函数的实现)。我想问是我哪里装错了吗?

  • 資深大佬 : zunceng

    https://medium.com/the-andela-way/gopls-language-server-setup-for-go-projects-3ee79dcac123

  • 資深大佬 : hjahgdthab750

    @Mitt #15 build 和 clean 只是清空 dist 目录然后重新生成,我感觉像是重新索引 dist 目录了,有没有办法不对这个目录索引

  • 資深大佬 : Mitt

    @hjahgdthab750 #18 右键 exclude

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具