为什么 JetBrains 的 IDE 永远都这么卡? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
changwei
V2EX    JetBrains

为什么 JetBrains 的 IDE 永远都这么卡?

  •  
  •   changwei 2017-10-07 16:13:15 +08:00 14097 次点击
    这是一个创建于 2982 天前的主题,其中的信息可能已经有所发展或是发生改变。

    谁能从原理上解释一下这个系列的 IDE 为什么都这么卡呢?

    就算是老版本的 phpstrom9,在老的四代 i5,i7 平台跑这玩意儿都是卡的,已经装了 SSD,8G 内存。

    新版本的就更不用说了,卡的一笔,有的时候就是代码文件和行数一多,追踪函数原始定义也卡。

    52 条回复    2018-09-10 17:28:05 +08:00
    jybox
        1
    jybox  
       2017-10-07 16:19:11 +08:00
    原理上其实就是 UI 线程里有密集计算(不如试试 Atom )
    HYSS
        2
    HYSS  
       2017-10-07 16:26:37 +08:00
    把不需要的文件(夹) -》右键-》 Mark Directory as -》 Excluded
    zhengxiaowai
        3
    zhengxiaowai  
       2017-10-07 16:44:32 +08:00
    JVM 卡卡的常态。。。。

    上 16G 和 nvmm ssd 吧
    ittianyu
        4
    ittianyu  
       2017-10-07 16:58:05 +08:00
    高配表示不卡,有时候 WebStorm AndroidStudio IDEA 一起开也表示很流畅。
    以前没上 ssd 的时候也还可以,编译的时候慢点。WIN 笔记本,i7 6 代。
    Kilerd
        5
    Kilerd  
       2017-10-07 18:28:59 +08:00
    因为 java 啊。
    Cbdy
        6
    Cbdy  
       2017-10-07 18:32:53 +08:00
    vs 也卡,ide 太重了
    think2011
        7
    think2011  
       2017-10-07 18:36:17 +08:00
    习惯了,没感觉
    ColinZeb
        8
    ColinZeb  
       2017-10-07 18:49:05 +08:00 via Android
    @Cbdy vs 就是启动加载项目慢,其他很少卡
    wwqgtxx
        9
    wwqgtxx  
       2017-10-07 18:53:14 +08:00 via iPhone
    你说的 i5 i7 不是是笔记本的 u 结尾的低电压版吧,要不然配个 ssd 是不会卡的,我这里 i7 3632qm+16g ram+250g ssd+win10 跑着 jb 全家桶除了刚打开的时候 index 有点卡,其他都如丝如滑
    wwqgtxx
        10
    wwqgtxx  
       2017-10-07 18:54:30 +08:00 via iPhone
    而且我都更新到最新版本了,一个也没卡过
    qiyuey
        11
    qiyuey  
       2017-10-07 18:54:41 +08:00 via Android
    感觉你的 CPU 应该是笔记本的,性能不行
    wm5d8b
        12
    wm5d8b  
       2017-10-07 18:59:04 +08:00
    3 代标压笔记本 i7 都没问题
    mokeyjay
        13
    mokeyjay  
       2017-10-07 19:04:54 +08:00 via Android
    从来都没觉得卡啊,我觉得 jb 家的 ide 流畅地不像是 java
    EricCartman
        14
    EricCartman  
       2017-10-07 19:09:44 +08:00
    不知道是 macOS 的锅还是 Pycharm 的锅,mac 上开几个 Pycharm 的窗口,两三天不关机就卡得不能动,重启后才能解决
    eminemcola
        15
    eminemcola  
       2017-10-07 19:12:03 +08:00 via Android
    和你配置类似,没有过“卡的一笔”的体验,也许不是 jetbrains 的问题?
    mathon
        16
    mathon  
       2017-10-07 19:12:41 +08:00 via Android
    @Cbdy vs 还好,不是很卡,jb 的 ide 在公司的电脑上都跑不起来
    icegreen
        17
    icegreen  
       2017-10-07 19:35:47 +08:00
    启动加载慢一些, 启动后很顺滑.
    Phariel
        18
    Phariel  
       2017-10-07 19:42:21 +08:00 via Android
    如果是 WIN 上的话 改下配置文件里 JVM 内存使用限制 并用 64 位 exe 进入
    wangxiaoer
        19
    wangxiaoer  
       2017-10-07 19:51:54 +08:00 via Android
    开 5 个 idea 外加几个虚拟机也没卡过

    32g 内存 ssd
    stanjia
        20
    stanjia  
       2017-10-07 20:42:02 +08:00
    目测楼主用的 windows
    y835L9DyC5XD09kq
        21
    y835L9DyC5XD09kq  
       2017-10-07 21:04:12 +08:00 via iPhone
    我就觉得官网挺卡的
    murmur
        22
    murmur  
       2017-10-07 21:12:29 +08:00
    idea 的索引都是几百兆几百兆的 所以 上 SSD 啊
    br00k
        23
    br00k  
       2017-10-07 21:12:54 +08:00
    8G 内存有点小。
    u2386
        24
    u2386  
       2017-10-07 21:30:56 +08:00 via iPhone
    jb:卡怎么会是我的缺点,难道不是你电脑配置太低♂
    bumz
        25
    bumz  
       2017-10-07 21:44:37 +08:00
    JetBrains 怎么会卡呢?是你电脑卡才对
    holulu
        26
    holulu  
       2017-10-07 21:49:31 +08:00 via Android
    该换电脑了
    theohateonion
        27
    theohateonion  
       2017-10-07 22:05:45 +08:00
    lol 是时候升级一波配置了
    cuebyte
        28
    cuebyte  
       2017-10-07 22:07:28 +08:00
    谁让你写的是 PHP 呢
    searene
        29
    searene  
       2017-10-07 22:27:17 +08:00
    传说中的 vscode 卡,intellij 卡我从来都没感觉过,而且我用的还是笔记本,楼主你可以把你的配置型号详细说一下,看看哪里有问题。
    xcolder
        30
    xcolder  
       2017-10-07 23:13:56 +08:00 via iPhone
    设置里 JVM 的参数修改一下试试
    exiahan
        31
    exiahan  
       2017-10-07 23:57:28 +08:00 via Android
    感觉 JB 能火多亏 SSD。08,09 年 SSD 没什么普及的时候,再的电脑只要是 HDD 即使带迅盘,开个 MyEclipse 都得骂娘(启动慢的一笔,起来后会好点),那时候没听过 JB,不过如果当量和当时的 MyEclipse 一样重的话性能绝对和 MyEclipse 是一个情况。
    20015jjw
        32
    20015jjw  
       2017-10-08 00:52:33 +08:00 via Android
    我就不卡啊 233
    iAcn
        33
    iAcn  
       2017-10-08 01:00:09 +08:00 via Android
    启动慢,用起来不卡。
    流畅的不像 Java 程序...
    RqPS6rhmP3Nyn3Tm
        34
    RqPS6rhmP3Nyn3Tm  
       2017-10-08 02:55:14 +08:00 via iPhone
    Java 的锅……
    ETiV
        35
    ETiV  
       2017-10-08 03:40:46 +08:00 via iPhone
    2012 年 iMac 自己加了 SSD、升到 16G 内存

    我 webstorm 同时开七个项目才开始卡
    sosloop
        36
    sosloop  
       2017-10-08 08:07:24 +08:00 via Android
    ssd 加台式 6700 路过,表示真的不卡
    kokutou
        37
    kokutou  
       2017-10-08 08:18:23 +08:00 via Android
    笔记本 6700hq / 台式机 6700k 都不卡
    dobelee
        38
    dobelee  
       2017-10-08 08:44:22 +08:00 via Android
    win 从来没卡过。一般同时开 10 个左右。但是一两个月会假死一到两次。
    iiduce
        39
    iiduce  
       2017-10-08 09:34:06 +08:00
    imac 8G+SSD pyCharm 特流畅,感谢 JetBrains !
    tcpdump
        40
    tcpdump  
       2017-10-08 09:35:43 +08:00
    不会调参数么,pycharm.vmoptions
    Loyalsoldier
        41
    Loyalsoldier  
       2017-10-08 09:38:20 +08:00
    用 VSCode 应该可以解决这个问题
    SuperMild
        42
    SuperMild  
       2017-10-08 09:40:11 +08:00 via iPhone
    外星人笔记本,HQ 系列 CPU,一点不卡
    Mogugugugu
        43
    Mogugugugu  
       2017-10-08 09:40:30 +08:00
    SSD + 8G 内存从不卡、、、你肯定是假的 SSD..index 的时候很吃硬盘的。。。
    zjp
        44
    zjp  
       2017-10-08 09:43:45 +08:00 via Android
    i5-4200M+8G DRR3+机械硬盘表示不卡。只是启动和加载项目的时间够去倒杯茶
    acr0ss
        45
    acr0ss  
       2017-10-08 10:12:10 +08:00
    Windows 有任务管理器,可以看到 CPU、内存、IO 的使用率。
    Mac 也有个活动监视器,可以看到负载。

    可以看到究竟是哪一环除了问题。
    g00001
        46
    g00001  
       2017-10-08 13:18:43 +08:00
    哪个 IDE 又不卡?!

    不过 aardio 的 IDE 除外,体积只有 6.5MB ,智能提示的速度跟飞一样,编译发布软件只要几个秒。
    byebyejude
        47
    byebyejude  
       2017-10-08 14:16:24 +08:00 via Android
    二代 i7 4g 内存跑 16 的 IDEA 居然不卡。。。。然而我跑同 16 的 MyEclipse 就会卡
    yulitian888
        48
    yulitian888  
       2017-10-08 15:14:21 +08:00
    8 代酷睿+intel SSD,VS2017,流畅运行。然而,装了一个 Resharper,卡成狗。以至于某些时候 debug 会都把 IDE 卡死。
    关掉 Resharper 又回到丝滑流畅的水准。
    其实想想,除了使用习惯之外,VS 已经可以很好满足需要了,JB 现在真的很画蛇添足。
    而且 JB 酷爱建议使用新版本的各种语法糖,并不喜欢这一点。
    dlyxy
        49
    dlyxy  
       2017-10-08 20:47:58 +08:00
    把不用的插件关了
    panpanpan
        50
    panpanpan  
       2017-10-09 13:30:52 +08:00
    没觉得,我五年前的笔记本淘汰下来,标压 I5 8G SSD,JetBrains 全家桶没有卡过。。
    wizardforcel
        51
    wizardforcel  
       2017-11-05 18:14:44 +08:00
    4 代标压 i7 没问题啊。。。
    brucewuio
        52
    brucewuio  
       2018-09-10 17:28:05 +08:00
    试试 vmpoint 问价把缓存调大点... :)
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2547 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered b solitude
    VERSION: 3.9.8.5 29ms UTC 02:44 PVG 10:44 LAX 18:44 JFK 21:44
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86