idea jvm 调优参数 + bat启动

36 篇文章 0 订阅

 system.jar.bat

@echo off
if exist %~n0 (
start javaw ^
-Xms3g ^
-Xmx3g ^
-Xss512k ^
-XX:MetaspaceSize=256m ^
-XX:MaxMetaspaceSize=256m ^
-XX:MaxDirectMemorySize=256m ^
-XX:InitialCodeCacheSize=240m ^
-XX:ReservedCodeCacheSize=240m ^
-XX:SoftRefLRUPolicyMSPerMB=50 ^
-XX:+UseCompressedClassPointers ^
-XX:+UseCompressedOops ^
-XX:+UseConcMarkSweepGC ^
-XX:+CMSScavengeBeforeRemark ^
-XX:CMSInitiatingOccupancyFraction=75 ^
-XX:+UseCMSInitiatingOccupancyOnly ^
-XX:+CMSClassUnloadingEnabled ^
-XX:+ExplicitGCInvokesConcurrentAndUnloadsClasses ^
-XX:+DisableExplicitGC ^
-XX:+PrintGC ^
-XX:+AlwaysPreTouch ^
-XX:+HeapDumpOnOutOfMemoryError ^
-XX:+CrashOnOutOfMemoryError ^
-Xverify:none ^
-Dfile.encoding=UTF-8 ^
-jar %~n0
echo %~n0启动成功!
::del %~f0
timeout /nobreak /t 3
exit
) else (
echo %~n0启动失败!该目录不存在%~n0
pause
)

 G1GC

-Xmx2g
-Xss512k
-XX:MetaspaceSize=256m
-XX:InitialCodeCacheSize=240m
-XX:ReservedCodeCacheSize=240m
-XX:+UseCodeCacheFlushing
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:+UseG1GC
-XX:MaxGCPauseMillis=200
-XX:+UseStringDeduplication
-XX:+AlwaysPreTouch
-Dfile.encoding=UTF-8
-XX:AutoBoxCacheMax=2000
-XX:-UseCounterDecay
-XX:-UseBiasedLocking
-Xverify:none
-ea
--illegal-access=deny
--add-opens
java.base/java.lang=ALL-UNNAMED
-server
-Dsun.java2d.opengl=false
-Dsun.java2d.d3d=false
-Dsun.java2d.noddraw=true
-Dsun.java2d.ddoffscreen=false
-Dswing.aatext=true
-Djava.net.preferIPv4Stack=true
-Dsun.awt.keepWorkingSetOnMinimize=true
-Dsun.io.useCanonPrefixCache=false

 ConcMarkSweepGC

-Xmx2g
-Xss512k
-XX:MetaspaceSize=256m
-XX:InitialCodeCacheSize=240m
-XX:ReservedCodeCacheSize=240m
-XX:+UseCodeCacheFlushing
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:NewRatio=2
-XX:SurvivorRatio=8
-XX:+UseConcMarkSweepGC
-XX:+ExplicitGCInvokesConcurrent
-XX:+UseCMSInitiatingOccupancyOnly
-XX:+CMSScavengeBeforeRemark
-XX:+CMSClassUnloadingEnabled
-XX:+CMSParallelInitialMarkEnabled
-XX:CMSInitiatingOccupancyFraction=75
-XX:+AlwaysPreTouch
-Dfile.encoding=UTF-8
-XX:AutoBoxCacheMax=2000
-XX:-UseCounterDecay
-XX:-UseBiasedLocking
-Xverify:none
-ea
--illegal-access=deny
--add-opens
java.base/java.lang=ALL-UNNAMED
-server
-Dsun.java2d.opengl=false
-Dsun.java2d.d3d=false
-Dsun.java2d.noddraw=true
-Dsun.java2d.ddoffscreen=false
-Dswing.aatext=true
-Djava.net.preferIPv4Stack=true
-Dsun.awt.keepWorkingSetOnMinimize=true
-Dsun.io.useCanonPrefixCache=false

 ParallelGC

-Xmx2g
-Xss512k
-XX:MetaspaceSize=256m
-XX:InitialCodeCacheSize=240m
-XX:ReservedCodeCacheSize=240m
-XX:+UseCodeCacheFlushing
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:+UseParallelGC
-XX:-UseAdaptiveSizePolicy
-XX:NewRatio=2
-XX:SurvivorRatio=8
-XX:TargetSurvivorRatio=80
-XX:InitialTenuringThreshold=15
-XX:MaxTenuringThreshold=15
-XX:+AlwaysPreTouch
-Dfile.encoding=UTF-8
-XX:AutoBoxCacheMax=2000
-XX:-UseCounterDecay
-XX:-UseBiasedLocking
-Xverify:none
-ea
--illegal-access=deny
--add-opens
java.base/java.lang=ALL-UNNAMED
-server
-Dsun.java2d.opengl=false
-Dsun.java2d.d3d=false
-Dsun.java2d.noddraw=true
-Dsun.java2d.ddoffscreen=false
-Dswing.aatext=true
-Djava.net.preferIPv4Stack=true
-Dsun.awt.keepWorkingSetOnMinimize=true
-Dsun.io.useCanonPrefixCache=false

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值