V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
noble4cc
V2EX  ›  Java

idea 为什么每次切换分支后都在 indexing

  •  
  •   noble4cc · 2020-11-21 12:13:39 +08:00 · 4104 次点击
    这是一个创建于 1495 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有什么配置可以解决吗?

    13 条回复    2020-11-21 18:30:33 +08:00
    dengshen
        1
    dengshen  
       2020-11-21 12:20:16 +08:00 via iPhone
    分支差异大需要时间索引很正常。加钱就能解决
    CEBBCAT
        2
    CEBBCAT  
       2020-11-21 12:52:34 +08:00 via Android
    切换分支不就是改变代码吗?没怎么用过 VS Code,不过 vim 可以保证不会老是 index
    Cuo
        3
    Cuo  
       2020-11-21 13:15:42 +08:00 via iPhone
    开省电模式
    lanxiner
        4
    lanxiner  
       2020-11-21 13:32:03 +08:00
    有的时候两个项目分支差异过大的话,( 比如 module 变化)可能甚至要重启才行.
    noble4cc
        5
    noble4cc  
    OP
       2020-11-21 15:16:52 +08:00
    @CEBBCAT 但是差异不是很大呀。。。indexing 时间很长
    noble4cc
        6
    noble4cc  
    OP
       2020-11-21 15:17:14 +08:00
    @dengshen 怎么解决?加大内存,idea 有类似的调参参数吗
    Yc1992
        7
    Yc1992  
       2020-11-21 15:46:21 +08:00
    多等一会,或者换 5950x 配 64G 内存配 2T 980pro pcie4.0 nvme 硬盘,应该会快很多
    retanoj
        8
    retanoj  
       2020-11-21 16:12:19 +08:00 via iPhone
    电脑硬件配置(比如大内存与 ssd )
    idea 的 jvm 配置(比如 Xmx4096 )
    项目配置(比如 exclude 一些目录)
    https://www.jetbrains.com/help/idea/indexing.html#unload
    dengshen
        9
    dengshen  
       2020-11-21 16:43:57 +08:00 via iPhone
    @noble4cc jvm 可以调整。我一般给 2048 。help-vmoptions 自己研究一下
    qwei
        10
    qwei  
       2020-11-21 16:49:52 +08:00
    我遇到的奇怪问题是 node_modules 的问题,删了就好了。
    安装的时候用 npm 安装,不要用 cnpm 。当时查资料说是包与包关联的问题导致的扫描文件时间久。反正 2020 年开始,我就一直遇到这个问题,之前在阿里,必须用 tnpm,所以就先 npm 一遍,然后 tnpm 补充,会好一些……
    我说的是 jetBrains 系列的 idea 。
    noble4cc
        11
    noble4cc  
    OP
       2020-11-21 17:25:30 +08:00
    @Yc1992 idea 不配置下的话还是一样慢,首先内存就吃不满
    securityCoding
        12
    securityCoding  
       2020-11-21 17:28:39 +08:00
    @noble4cc 233,我直接给 8g 。。。
    riggzh
        13
    riggzh  
       2020-11-21 18:30:33 +08:00   ❤️ 1
    @qwei #10 cnpm 加参数--by=npm 解决
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1183 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:19 · PVG 02:19 · LAX 10:19 · JFK 13:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.