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

macbook pro 2018 idea 爆卡求救

  •  
  •   ingin · 92 天前 · 1998 次点击
    这是一个创建于 92 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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   92 天前 via iPhone
    我滴妈,16g 你都敢分 5g 给 idea
    Leviathann
        2
    Leviathann   92 天前 via iPhone
    use g1gc
    xmx 我给的 2048m
    ingin
        3
    ingin   92 天前 via Android
    @340244120w 瓶颈不在内存,是 cpu 狂转,内存还有剩余
    someonedeng
        4
    someonedeng   92 天前
    之前我的时不时 gc 卡一下,后来用 G1, 瞬间流畅
    luozic
        5
    luozic   92 天前
    jfr 收集一下性能日志

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

    实际上比较怀疑的是三个

    git 插件导致

    中文输入法冲突

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