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

macbook pro 2018 idea 爆卡求救

  •  
  •   ingin · 2021-03-25 11:44:18 +08:00 · 3007 次点击
    这是一个创建于 1099 天前的主题,其中的信息可能已经有所发展或是发生改变。

    macbook pro 2018 16+256 idea 2018

    idea 参数参数:

    # custom IntelliJ IDEA VM options
    
    -Xms4096m
    -Xmx5000m
    -XX:ReservedCodeCacheSize=2048m
    -XX:+UseCompressedOops
    -Dfile.encoding=UTF-8
    -XX:+UseConcMarkSweepGC
    -XX:SoftRefLRUPolicyMSPerMB=50
    -ea
    -Dsun.io.useCanonCaches=false
    -Djava.net.preferIPv4Stack=true
    -Djdk.http.auth.tunneling.disabledSchemes=""
    -XX:+HeapDumpOnOutOfMemoryError
    -XX:-OmitStackTraceInFastThrow
    -Xverify:none
    
    -XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log
    -XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof
    

    但是还是经常性的卡顿(鼠标停滞无法移动),cpu 疯狂跑 400-500%(内存有剩余) idea 插件有 8 个左右 各位兄弟有没有遇到这种情况,如何解决?

    21 条回复    2021-03-27 11:45:18 +08:00
    340244120w
        1
    340244120w  
       2021-03-25 11:54:52 +08:00 via iPhone
    我滴妈,16g 你都敢分 5g 给 idea
    Leviathann
        2
    Leviathann  
       2021-03-25 12:00:30 +08:00 via iPhone
    use g1gc
    xmx 我给的 2048m
    ingin
        3
    ingin  
    OP
       2021-03-25 12:01:09 +08:00 via Android
    @340244120w 瓶颈不在内存,是 cpu 狂转,内存还有剩余
    someonedeng
        4
    someonedeng  
       2021-03-25 12:36:41 +08:00
    之前我的时不时 gc 卡一下,后来用 G1, 瞬间流畅
    luozic
        5
    luozic  
       2021-03-25 12:41:46 +08:00
    jfr 收集一下性能日志

    或者 jmc 连上 idea 的 jvm 看一下具体是什么 java 代码占了 cpu,

    实际上比较怀疑的是三个

    git 插件导致

    中文输入法冲突

    log2 触发 jdk 11 的 bug
    Yc1992
        6
    Yc1992  
       2021-03-25 13:17:39 +08:00
    该清灰了
    zhangslob669
        7
    zhangslob669  
       2021-03-25 14:07:51 +08:00
    我的也经常是这样
    fuis
        8
    fuis  
       2021-03-25 15:10:29 +08:00
    该换电脑了
    youthfire
        9
    youthfire  
       2021-03-25 15:14:32 +08:00 via iPhone
    你看看什么东西冲突,2018 没道理卡的,我也是 16g 内存,都是默认设置,斯滑
    awanabe
        10
    awanabe  
       2021-03-25 15:31:23 +08:00
    有没有设置背景图片...背景图片会导致卡顿无响应...亲测
    lxlx1991
        11
    lxlx1991  
       2021-03-25 15:52:39 +08:00
    help->show log in finder 检查下 idea 的 log 日志。当 CPU 疯跑时,查看 idea 是什么东西在跑
    cbc009
        12
    cbc009  
       2021-03-25 15:59:40 +08:00
    help -> Diagnostic Tools
    xuanbg
        13
    xuanbg  
       2021-03-25 16:22:39 +08:00
    只有打开项目时会卡一下
    cheng6563
        14
    cheng6563  
       2021-03-25 17:01:34 +08:00
    -XX:+UseConcMarkSweepGC 这个删掉,使其使用默认的 G1GC
    -Xmx 给个 2G 就够了,多了也没用,积累起来的垃圾在回收时还可能停顿更久。
    meshell
        15
    meshell  
       2021-03-25 17:39:09 +08:00
    重启,我的还好
    alexmy
        16
    alexmy  
       2021-03-25 19:41:08 +08:00
    我也是 2018mbp, 什么东西都是 vscode 一把梭。
    hailiang88
        17
    hailiang88  
       2021-03-25 20:26:34 +08:00 via iPhone
    git 插件关了试试
    kerro1990
        18
    kerro1990  
       2021-03-26 08:43:23 +08:00
    我用的 AWS 的 Corretto JDK,打开 idea 非常丝滑
    inFinityzc
        19
    inFinityzc  
       2021-03-26 09:45:13 +08:00
    @alexmy #16 C++ vscode 有好用的代码提示吗
    typetraits
        20
    typetraits  
       2021-03-26 17:19:26 +08:00
    @inFinityzc #19 用 vscode-clangd 扩展,需要手动生成 compile_commands.txt
    lianghuan
        21
    lianghuan  
       2021-03-27 11:45:18 +08:00
    重新换个版本呗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2714 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 15:43 · PVG 23:43 · LAX 08:43 · JFK 11:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.