美文网首页
Mac下IDEA卡顿问题解决

Mac下IDEA卡顿问题解决

作者: Java小白笔记 | 来源:发表于2022-06-09 15:19 被阅读0次

    修改前:

    -Xms128m
    -Xmx750m
    -XX:ReservedCodeCacheSize=512m
    -XX:+UseG1GC
    -XX:SoftRefLRUPolicyMSPerMB=50
    -XX:CICompilerCount=2
    -XX:+HeapDumpOnOutOfMemoryError
    -XX:-OmitStackTraceInFastThrow
    -ea
    -Dsun.io.useCanonCaches=false
    -Djdk.http.auth.tunneling.disabledSchemes=""
    -Djdk.attach.allowAttachSelf=true
    -Djdk.module.illegalAccess.silent=true
    -Dkotlinx.coroutines.debug=off
     
    -XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log
    -XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof
    

    修改后:

    -Xms1024m
    -Xmx2048m
    -XX:ReservedCodeCacheSize=1024m
    -XX:+UseG1GC
    -XX:SoftRefLRUPolicyMSPerMB=50
    -ea
    -XX:CICompilerCount=2
    -Dsun.io.useCanonPrefixCache=false
    -Djdk.http.auth.tunneling.disabledSchemes=""
    -XX:+HeapDumpOnOutOfMemoryError
    -XX:-OmitStackTraceInFastThrow
    -Djdk.attach.allowAttachSelf=true
    -Dkotlinx.coroutines.debug=off
    -Djdk.module.illegalAccess.silent=true
    -XX:+UseCompressedOops
    -Dfile.encoding=UTF-8
     
    -XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log
    -XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof
    

    主要参数及说明

    说明:
      1.Xms128m--最小内存
      2.Xmx750m--最大内存
      3.预留代码缓存的大小
      4.UseConcMarkSweepGC--设置年老代为并发收集
         -XX:+UseG1GC    设置垃圾回收为G1模式
    

    这里我保留了G1的垃圾回收方式。

    -XX:+UseG1GC

    据说G1垃圾回收是目前的主流

    还有可能的情况

    1. IDEA中阿里巴巴代码规范插件是否开启了实时扫描

    2. 禁用Git插件

    3. IDEA中是否安装了过多的插件,从而导致性能下降

      也可以开启IDEA中开启内存提醒。

      IntelliJ IDEA--->Preferences找到Appearance & Behavior--->Appearance勾选Disable mnemonics in menu


      iShot_2022-06-09_15.09.42.png

    相关文章

      网友评论

          本文标题:Mac下IDEA卡顿问题解决

          本文链接:https://www.haomeiwen.com/subject/yhemmrtx.html