14 寸 10 + 14 + 32G + 1T 开一个 IDEA 窗口居然卡的不行 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sherlocky
V2EX    MacBook Pro

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

  •  
  •   sherlocky 2021-12-09 17:54:14 +08:00 3725 次点击
    这是一个创建于 1402 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    24 条回复    2021-12-17 09:17:32 +08:00
    riggzh
        1
    riggzh  
       2021-12-09 17:56:49 +08:00
    CPU 占比呢
    kobeguang
        2
    kobeguang  
       2021-12-09 17:58:20 +08:00
    肯定是不正常的。
    首先你的 idea 是 arm 版本的吗?
    如果是,打开 jprofiler 看看
    czhu
        3
    czhu  
       2021-12-09 17:58:43 +08:00 via iPhone
    内存泄露了 要重启
    sherlocky
        4
    sherlocky  
    OP
       2021-12-09 17:59:51 +08:00
    @riggzh cpu 才 10 几
    sherlocky
        5
    sherlocky  
    OP
       2021-12-09 18:00:02 +08:00
    @kobeguang 是 arm 版本的
    Konys
        6
    Konys  
       2021-12-09 18:00:03 +08:00
    在自定义 VM 选项中添加这两行,然后重启试试
    -Dsun.java2d.opengl=true
    -Dsun.java2d.opengl.fbobject=false
    sherlocky
        7
    sherlocky  
    OP
       2021-12-09 18:00:40 +08:00
    @czhu 前天已经卡过一次了,难道每次都泄露,都得重启这么一下啊
    Konys
        8
    Konys  
       2021-12-09 18:00:58 +08:00
    或者下载最新 idea,更换 jbr17,开启 metal
    sherlocky
        9
    sherlocky  
    OP
       2021-12-09 18:01:22 +08:00
    @Konys 我试试
    DonaidTrump
        10
    DonaidTrump  
       2021-12-09 18:03:45 +08:00 via iPhone
    @Konys 哪里有 jbr17 可以用?我试过几个都不能用
    cubecube
        11
    cubecube  
       2021-12-09 18:26:57 +08:00
    @tulongtou 可以参考我专门发的个帖子
    https://v2ex.com/t/821177
    leeyom
        12
    leeyom  
       2021-12-09 18:27:23 +08:00 via iPhone
    JDK 是不是 arm 版本
    zhady009
        13
    zhady009  
       2021-12-09 18:28:53 +08:00
    确定是运行的 arm 版本的 然后去看 11 楼 换成 JBR17 丝滑
    JsonNode
        14
    JsonNode  
       2021-12-09 18:36:40 +08:00
    没换 jbr17 也没卡过,当然 heap size 我直接给 8G
    JsonNode
        15
    JsonNode  
       2021-12-09 18:39:08 +08:00
    另外,就是楼上说的,项目的 jdk 版本是否不是 arm 版本的
    ZoteTheMighty
        16
    ZoteTheMighty  
       2021-12-09 19:55:24 +08:00
    @Konys 如果是 Editor 滚动卡顿的话这是正解,我经常遇到过在 ram 、cpu 、gpu 占用正常的情况下一个项目滚动起来丝滑另一个卡的不能用, 然后每次都要重启 AS, 最后按这个配置再也没出现过了。
    jorneyr
        17
    jorneyr  
       2021-12-09 21:23:44 +08:00
    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  
       2021-12-09 22:04:24 +08:00
    之前 beta 版本 macOS 12 的时候 jdk 炸过一次,我使用 x86 jdk 的时候体验就和你描述的差不过,整个 idea 就如同低压 u 高负载的状态,打字要一秒之后才能上屏
    Leviathann
        19
    Leviathann  
       2021-12-09 23:41:35 +08:00
    有没有装什么插件
    bigYangMao
        20
    bigYangMao  
       2021-12-10 08:14:53 +08:00 via iPhone
    内存泄漏 hug 爆的时候会这样,关掉鼠标指针还原鼠标颜色好了
    hahaFck
        21
    hahaFck  
       2021-12-10 08:48:57 +08:00
    我的刚装完,什么都不需要配置,不是快,是超级快
    hengo
        22
    hengo  
       2021-12-10 09:56:41 +08:00
    和你一样的配置,idea 如丝般顺滑。不过我准备换丐中丐了
    hahaFck
        23
    hahaFck  
       2021-12-10 14:04:07 +08:00
    @hengo 这配置多好啊
    sherlocky
        24
    sherlocky  
    OP
       2021-12-17 09:17:32 +08:00
    @Konys jbr17 牛,现在巨流畅
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2698 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 09:02 PVG 17:02 LAX 02:02 JFK 05:02
    Do have faith in what you're doing.
    ubao 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