chengxy
V2EX  ›  JetBrains

终于找到卡顿的原因了

  •  
  •   chengxy · Jul 26, 2024 · 2347 views
    This topic created in 688 days ago, the information mentioned may be changed or developed.
    现版本:
    WebStorm 2024.1.5

    项目:
    vue2 + js

    先说结论:
    语言和框架〉 TypeScript 〉 Vue 不要选择自动,个人感觉是 @vue/language-server 性能不行。

    心路历程:
    之前刚升级 2024.1 的时候就非常卡,论坛也有人说卡,最终官方也确认了是 BUG 。

    https://v2ex.xtra.eu.org/t/1031560#reply41

    https://youtrack.jetbrains.com/issue/WEB-65787

    然后官方在 2024.1.1 版本更新中修复了这个 BUG 。

    更新之后确实好了很多,但是相比 2023.3.7 来说还是没有那么流畅,总觉得哪里怪怪的,而且经常会看到 CPU 占用 100%,我当时想着官方应该会持续优化,直到 2024.1.5 ,它还是这个样子。

    然后今天决定排查一下是不是某些插件引起的,我把所有插件全部禁用,然后按分组依次打开,最终排查到是 node 引起的,但是前端又不可能把 node 关掉,我就去把非项目相关的全部取消勾选了,由于是 js 项目,我就把 ts 语言服务给关掉了,然后就不卡了,最终找到是 vue 那个 @vue/language-server 导致的卡顿。
    3 replies    2024-07-26 17:30:16 +08:00
    haliluya
        1
    haliluya  
       Jul 26, 2024   ❤️ 1
    感谢分享,把所有插件全部禁用,然后按分组依次打开这个思路非常好,学到了
    loading
        2
    loading  
       Jul 26, 2024
    排查插件问题,直接二分法。
    meteora0tkvo
        3
    meteora0tkvo  
       Jul 26, 2024
    降级降回 2023 版本了,感觉 2024 版本更新了太多新特性很不稳定
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2833 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 12:14 · PVG 20:14 · LAX 05:14 · JFK 08:14
    ♥ Do have faith in what you're doing.