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

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

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

    就开一个 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 我试试
    tulongtou
        10
    tulongtou  
       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 丝滑
    lovedoing
        14
    lovedoing  
       2021-12-09 18:36:40 +08:00
    没换 jbr17 也没卡过,当然 heap size 我直接给 8G
    lovedoing
        15
    lovedoing  
       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   ·   我们的愿景   ·   实用小工具   ·   2324 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 16:11 · PVG 00:11 · LAX 09:11 · JFK 12:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.