sherlocky

14 寸 10 + 14 + 32G + 1T 开一个 IDEA 窗口居然卡的不行

  •  
  •   sherlocky · Dec 9, 2021 · 4214 views
    This topic created in 1637 days ago, the information mentioned may be changed or developed.

    就开一个 IDEA 窗口居然卡(堆内存配了 4G ),写个代码都得卡一下才能出来,是我用的方式不对吗? 而且内存占用高达 85%。。

    24 replies    2021-12-17 09:17:32 +08:00
    riggzh
        1
    riggzh  
       Dec 9, 2021
    CPU 占比呢
    FanDeBiao
        2
    FanDeBiao  
       Dec 9, 2021
    肯定是不正常的。
    首先你的 idea 是 arm 版本的吗?
    如果是,打开 jprofiler 看看
    czhu
        3
    czhu  
       Dec 9, 2021 via iPhone
    内存泄露了 要重启
    sherlocky
        4
    sherlocky  
    OP
       Dec 9, 2021
    @riggzh cpu 才 10 几
    sherlocky
        5
    sherlocky  
    OP
       Dec 9, 2021
    @kobeguang 是 arm 版本的
    Konys
        6
    Konys  
       Dec 9, 2021
    在自定义 VM 选项中添加这两行,然后重启试试
    -Dsun.java2d.opengl=true
    -Dsun.java2d.opengl.fbobject=false
    sherlocky
        7
    sherlocky  
    OP
       Dec 9, 2021
    @czhu 前天已经卡过一次了,难道每次都泄露,都得重启这么一下啊
    Konys
        8
    Konys  
       Dec 9, 2021
    或者下载最新 idea,更换 jbr17,开启 metal
    sherlocky
        9
    sherlocky  
    OP
       Dec 9, 2021
    @Konys 我试试
    DonaidTrump
        10
    DonaidTrump  
       Dec 9, 2021 via iPhone
    @Konys 哪里有 jbr17 可以用?我试过几个都不能用
    cubecube
        11
    cubecube  
       Dec 9, 2021
    @tulongtou 可以参考我专门发的个帖子
    https://v2ex.com/t/821177
    leeyom
        12
    leeyom  
       Dec 9, 2021 via iPhone
    JDK 是不是 arm 版本
    zhady009
        13
    zhady009  
       Dec 9, 2021
    确定是运行的 arm 版本的 然后去看 11 楼 换成 JBR17 丝滑
    JsonNode
        14
    JsonNode  
       Dec 9, 2021
    没换 jbr17 也没卡过,当然 heap size 我直接给 8G
    JsonNode
        15
    JsonNode  
       Dec 9, 2021
    另外,就是楼上说的,项目的 jdk 版本是否不是 arm 版本的
    ZoteTheMighty
        16
    ZoteTheMighty  
       Dec 9, 2021
    @Konys 如果是 Editor 滚动卡顿的话这是正解,我经常遇到过在 ram 、cpu 、gpu 占用正常的情况下一个项目滚动起来丝滑另一个卡的不能用, 然后每次都要重启 AS, 最后按这个配置再也没出现过了。
    jorneyr
        17
    jorneyr  
       Dec 9, 2021
    14 寸乞丐版,IDEA 社区版,不但不卡,还非常流畅:

    Java:
    * 安装 JDK 17: `brew install openjdk`
    * 安装 Gradle 7.3.1: `brew install gradle`
    * 项目的源码和目标设置为兼容 JDK 8:
    ```
    sourceCompatibility = JavaVersion.VERSION_1_8
    targetCompatibility = JavaVersion.VERSION_1_8
    ```
    * Lombok 使用 1.18.22
    aLazarus
        18
    aLazarus  
       Dec 9, 2021
    之前 beta 版本 macOS 12 的时候 jdk 炸过一次,我使用 x86 jdk 的时候体验就和你描述的差不过,整个 idea 就如同低压 u 高负载的状态,打字要一秒之后才能上屏
    Leviathann
        19
    Leviathann  
       Dec 9, 2021
    有没有装什么插件
    bigYangMao
        20
    bigYangMao  
       Dec 10, 2021 via iPhone
    内存泄漏 hug 爆的时候会这样,关掉鼠标指针还原鼠标颜色好了
    hahaFck
        21
    hahaFck  
       Dec 10, 2021
    我的刚装完,什么都不需要配置,不是快,是超级快
    hengo
        22
    hengo  
       Dec 10, 2021
    和你一样的配置,idea 如丝般顺滑。不过我准备换丐中丐了
    hahaFck
        23
    hahaFck  
       Dec 10, 2021
    @hengo 这配置多好啊
    sherlocky
        24
    sherlocky  
    OP
       Dec 17, 2021
    @Konys jbr17 牛,现在巨流畅
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3283 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 79ms · UTC 00:33 · PVG 08:33 · LAX 17:33 · JFK 20:33
    ♥ Do have faith in what you're doing.