• 文章介绍
  • idea运行cpu100%配置
    第一种、项目配置

    idea运行cpu100%配置_java
    -Xms128m -Xmx2048m -XX:PermSize=1024M -XX:MaxPermSize=1024M

    第二种、系统配置

    idea运行cpu100%配置_ide_02

    #堆栈设置
    -Xms128m
    -Xmx2048m
    -Xmn3072m
    -XX:MetaspaceSize=1024m
    -XX:MaxMetaspaceSize=1024m
    -XX: AlwaysPreTouch
    -XX:InitialCodeCacheSize=1200m
    -XX:ReservedCodeCacheSize=1200m
    -XX: UseCompressedOops
    -Dfile.encoding=UTF-8

    #采用何种垃圾回收参数

    -XX: UseConcMarkSweepGC
    -XX:ParallelGCThreads=4
    -XX:SoftRefLRUPolicyMSPerMB=50
    -ea

    #JIT 参数

    -XX:CICompilerCount=2
    -XX:TieredStopAtLevel=1
    -XX:MaxInlineLevel=3
    -XX:Tier4MinInvocationThreshold=100000
    -XX:Tier4InvocationThreshold=110000
    -XX:Tier4CompileThreshold=120000

    -Dsun.io.useCanonPrefixCache=false
    -Djava.net.preferIPv4Stack=true
    -Djdk.http.auth.tunneling.disabledSchemes=””
    -XX: HeapDumpOnOutOfMemoryError
    -XX:-OmitStackTraceInFastThrow
    -Djdk.attach.allowAttachSelf
    -Xverify:none

    -XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log
    -XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof

    重启IDEA

    关键配置:
    -Xms : 最小内存
    -Xmx : 最大内存
    -XX:ReservedCodeCacheSize : 缓存

    推荐配置:
     -Xms128m
    -Xmx2048m
    -XX:ReservedCodeCacheSize=240m

    ===============================================

    * 测试堆空间常用的 jvm 参数:
    * -XX:+PrintFlagsInitial : 查看所有的参数的默认初始值
    * -XX:+PrintFlagsFinal :查看所有的参数的最终值(可能会存在修改,不再是初始值)
    * <p>
    * 具体查看某个参数的指令:
    * 1 jps:查看当前运行中的进程
    * 2 jinfo -flag SurvivorRatio 进程id
    * <p>
    * -Xms:初始堆空间内存 (默认为物理内存的1/64)
    * -Xmx:最大堆空间内存(默认为物理内存的1/4)
    * -Xmn:设置新生代的大小。(初始值及最大值)
    * -XX:NewRatio:配置新生代与老年代在堆结构的占比,默认是2,新生代是1,老年代是2
    * -XX:SurvivorRatio:设置新生代中Eden和S0/S1空间的比例,默认是8,S0/S1是1,Eden是8
    * -XX:MaxTenuringThreshold:设置新生代垃圾的最大年龄,默认是15
    * -XX:+PrintGCDetails:输出详细的GC处理日志
    * 打印 gc 简要信息:下面两个参数输出效果一样
    * ① -XX:+PrintGC
    * ② -verbose:gc
    * -XX:HandlePromotionFailure:是否设置空间分配担保

    1.本文部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。                                       2.若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。                                          3.如果本站有侵犯、不妥之处的资源,请在网站最下方联系我们。将会第一时间解决!                                     4.本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习,不存在任何商业目的与商业用途。                            5.本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除!
    e搜资源 » idea运行cpu100%配置

    发表评论