• 请不要在回答技术问题时复制粘贴 AI 生成的内容
sleepyfevniv
V2EX  ›  程序员

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

  •  
  •   sleepyfevniv · Dec 9, 2022 · 9145 views
    This topic created in 1429 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

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