idea-jvm参数设置(有注释)

idea-jvm参数设置:

#设置最大堆内存,相同大小可避免扩容
-Xms800m
-Xmx800m

# 年轻代大小,Sun推荐设置为堆大小的3/8
-Xmn281m

#开启项目后不检测字节码正确性
#禁用字节码验证。IDEA的代码足够可靠,
-Xverify:none

# 对象晋升到老年代的年龄,默认15。根据观察,对IDEA来说设成10就足够了
-XX:MaxTenuringThreshold=10

# 在JVM启动时即预初始化堆中的所有页,能够快速利用
-XX:+AlwaysPreTouch

-XX:ReservedCodeCacheSize=240m

#这些一般是你的配置的默认值
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-XX:CICompilerCount=2
-Dsun.io.useCanonPrefixCache=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Djdk.attach.allowAttachSelf=true
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true


你可能感兴趣的:(JVM系统学习,技术性)