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

JetBrains 的 IDEA 最新版 2022.3 使用 CPU 占用高?

  •  
  •   sleepybear1113 · 2022-12-09 10:23:22 +08:00 · 7375 次点击
    这是一个创建于 716 天前的主题,其中的信息可能已经有所发展或是发生改变。

    第一时间尝鲜了最新版的 2022.3 的 IDEA Ultimate ,然后估摸着以后会被慢慢强制推新 UI ,所以索性直接用新 UI 了。

    首先是体验下来,对我影响不大,无非就是上面的工具栏少了一个 build 按钮(已经右键 customiz 把 build 加上了)。其他用起来还行,都能习惯。

    有一个不太喜欢的就是,现在单击文件,默认就是直接打开了,旧版 UI 需要双击才会。这个有办法改么?不想单击直接打开文件,万一点到某些大文本文件就惨了。

    最后题目中的问题,用了最新版版本和 UI 之后,写代码 CPU 日常 95%+,写代码 /打字不跟手。上个版本没有这个问题。

    单位配的电脑配置很低,i3-4160 + 12GB + 1030 ,但是之前用起来没啥大不一样,除了 build 时候会慢一点。请不要纠结配置,单位也不能更换,我自己也不想换。自己的笔记本是 i7-1185G7 。

    2 年程序员已经转行教育行业,做相关教育工作。写代码是爱好 + 提升工作效率 + 提升工作的信息化程序 + 万一能靠这能发表啥呢。

    33 条回复    2023-02-15 17:03:37 +08:00
    zfjdif
        1
    zfjdif  
       2022-12-09 10:46:32 +08:00
    CPU 占用率没感觉 m1 pro 。体验了新 UI ,没有办法关闭 show tabs in one row ,就用回了旧 UI 。双击打开文件的话,旧 UI 的文件树有个`open files with single click`,不知道新 UI 有没有。
    CyJaySong
        2
    CyJaySong  
       2022-12-09 10:53:38 +08:00
    提交代码时也老是出现问题,卡着不动
    LeegoYih
        3
    LeegoYih  
       2022-12-09 10:54:43 +08:00   ❤️ 1
    Enable Preview Tab 关掉就可以了,在左侧的 Project 结构树右上角,这个功能以前就有了,而且是默认 enabled 的
    sleepybear1113
        4
    sleepybear1113  
    OP
       2022-12-09 11:16:35 +08:00
    @LeegoYih 感谢,关掉 Enable Preview Tab 后,单击不会直接打开文件了
    jaylengao
        5
    jaylengao  
       2022-12-09 11:19:13 +08:00
    同 CPU 飙高,无奈换回旧版
    smartruid
        6
    smartruid  
       2022-12-09 13:05:36 +08:00 via iPhone
    关掉新版 UI 占用还会高吗
    hengshenyu
        7
    hengshenyu  
       2022-12-09 13:11:11 +08:00
    占用确实高得离谱, 以前编译 30 秒, 新版本编译时间需要 300 秒
    leaves615
        8
    leaves615  
       2022-12-09 13:36:18 +08:00
    idea 内存不给够的话,会出现频繁的 GC 。导致 CPU 飙高
    geniusmyn
        9
    geniusmyn  
       2022-12-09 13:52:11 +08:00
    现在 tab 窗口多了不自动换行了,有哪位大佬知道怎么解决吗
    Navee
        10
    Navee  
       2022-12-09 14:02:08 +08:00
    检查一下是不是 Custom VM options 丢失了
    我升级之后就丢失了,默认 xmx750m
    moreant
        11
    moreant  
       2022-12-09 14:26:56 +08:00   ❤️ 1
    ediron
        12
    ediron  
       2022-12-09 14:34:37 +08:00
    为什么我在公司 Windows 上通过 Toolbox 更新了 IDE 之后,都出现设置重置并且文件乱码。。
    aper
        13
    aper  
       2022-12-09 14:38:55 +08:00
    很卡,我回滚了,基本上无法使用,写一行代码卡一下
    Bingchunmoli
        14
    Bingchunmoli  
       2022-12-09 14:40:18 +08:00 via Android
    笔记本没感觉,性能无变化
    Bingchunmoli
        15
    Bingchunmoli  
       2022-12-09 14:42:18 +08:00 via Android
    @ediron 你版本是不是跨了几个,然后新版本用的新 jdk 默认 utf-8 了,之前没有手动设置 utf8 才有这个情况?
    DICK23
        16
    DICK23  
       2022-12-09 14:55:35 +08:00
    webstorm 也一样,卡的要命,直接回退了
    hb0730
        17
    hb0730  
       2022-12-09 16:19:06 +08:00
    MAC 新 UI ,多项目同窗口(以标签页方式打开),可行么
    ediron
        18
    ediron  
       2022-12-09 16:42:38 +08:00
    @Bingchunmoli 可能是的,之前没有手动设置过文件编码
    wangsd
        19
    wangsd  
       2022-12-09 17:50:15 +08:00   ❤️ 1
    双击 Shift 查文件很慢
    Daniel17
        20
    Daniel17  
       2022-12-09 18:07:08 +08:00
    我因为这个已经不用 idea 写 java 了,很烦,clion 就没什么问题
    zhengjianyang
        21
    zhengjianyang  
       2022-12-09 20:12:53 +08:00
    很烦、俺升级报错、看起来像是资源包里面的语言文件
    icyper
        22
    icyper  
       2022-12-09 20:23:12 +08:00 via iPhone
    我用 Goland 升级以后,内存占用飙升,设置最大内存 8G 经常崩溃闪退😡,改成 4G 以后目前稳定
    puyo
        23
    puyo  
       2022-12-09 20:34:30 +08:00
    Goland 也遇到了这个问题,回退了。
    qianxaingmoli
        24
    qianxaingmoli  
       2022-12-09 20:41:26 +08:00
    gateway 上用这个版本用不了 jdk8 ,11 以上可以,很奇怪
    littlewing
        25
    littlewing  
       2022-12-09 21:56:52 +08:00
    2022.3 的 plugin 同步逻辑是所有 IDE 共享的,比如有些 plugin 我只想在 idea 上装,实际上也只对 java 有用,但是也会同步到其他 IDE 上,这点很不爽,我只能关了 plugin 同步设置来用
    ob
        26
    ob  
       2022-12-09 22:06:49 +08:00 via Android
    @moreant 可以通过固定标签多显示一行。
    daveh
        27
    daveh  
       2022-12-09 22:23:51 +08:00   ❤️ 3
    程序员兄弟们都从不看 IDEA 官方文档的吗?
    好歹是程序员,如果是你自己写的程序 CPU 高了怎么办?
    参考下面文档看下什么原因 CPU 高:
    https://www.jetbrains.com/help/idea/activity-monitor.html
    看是哪些插件导致的。
    WilliamYang
        28
    WilliamYang  
       2022-12-10 00:17:33 +08:00
    上面有人说了, 双击 shift 查文件变得很慢,我改用 cmd + e ,查找最近文件
    zyxk
        29
    zyxk  
       2022-12-10 00:47:39 +08:00
    @daveh 我查了一下是 JIT 占用, 不知道有没有什么解决办法
    sleepybear1113
        30
    sleepybear1113  
    OP
       2022-12-10 09:04:25 +08:00
    也看了下 activity monitor ,写代码的时候截图的
    ![diagnose-IDEA-CPU-activity-monitor]( https://raw.githubusercontent.com/sleepybear1113/image-host/main/diagnose-IDEA-CPU-activity-monitor.png)
    daveh
        31
    daveh  
       2022-12-10 12:15:31 +08:00 via iPhone
    @zyxk #29 可能在更新解析符号索引,放一段时间或者多配置点内存看。
    ZeroDu
        32
    ZeroDu  
       2022-12-10 13:26:11 +08:00
    @sleepybear1113 问下,"关掉 Enable Preview Tab 后" 这个开关在哪个设置项?
    missz
        33
    missz  
       2023-02-15 17:03:37 +08:00
    添加-XX=TieredStopAtLevel=3 到 Help | Edit Custom VM Options
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3811 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 01:01 · PVG 09:01 · LAX 17:01 · JFK 20:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.