JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

JVM启动参数设置 jvm默认启动内存是多大

wys521 2024-11-01 15:14:38 精选教程 17 ℃ 0 评论

JDK1.8

-XX:MetaspaceSize=256M 
-XX:MaxMetaspaceSize=256M -Xms6g -Xmx6g -Xmn3g -Xss256k 
-XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=8 
-XX:ParallelGCThreads=4 
-XX:+UseConcMarkSweepGC 
-XX:+UseParNewGC 
-XX:+DisableExplicitGC 
-XX:+CMSParallelRemarkEnabled 
-XX:+CMSClassUnloadingEnabled 
-XX:CMSInitiatingOccupancyFraction=70 
-XX:CMSFullGCsBeforeCompaction=5 
-XX:+UseCMSCompactAtFullCollection 
-XX:+CMSScavengeBeforeRemark 
-XX:+HeapDumpOnOutOfMemoryError 
-Xloggc:/usr/local/webserver/user-mobile/logs/gc.log 
-XX:+UseGCLogFileRotation 
-XX:NumberOfGCLogFiles=10 
-XX:GCLogFileSize=10M -XX:+PrintGCDetails 
-XX:+PrintGCDateStamps -XX:+PrintGCApplicationStoppedTime 
-XX:+PrintGCApplicationConcurrentTime 
-XX:+CMSConcurrentMTEnabled 
-XX:+ExplicitGCInvokesConcurrent 
-XX:HeapDumpPath=/usr/local/webserver/xxm-user-mobile/logs/user-mobile.hprof 
-Djava.security.egd=file:/dev/./urandom -XX:+AlwaysPreTouch 
-XX:-UseBiasedLocking 
-Dlog4j2.AsyncQueueFullPolicy=Discard 
-Dlog4j2.DiscardThreshold=FATAL 
-javaagent:/opt/jars/transmittable-thread-local-2.12.1.jar 
-javaagent:/opt/jars/aspectjweaver-1.8.9.jar

JDK17

--add-opens java.base/java.util.concurrent=ALL-UNNAMED 
--add-opens java.base/java.lang=ALL-UNNAMED 
--add-opens java.base/java.lang.invoke=ALL-UNNAMED
--add-opens java.base/java.lang.reflect=ALL-UNNAMED
--add-opens java.base/java.math=ALL-UNNAMED
--add-opens java.base/java.util=ALL-UNNAMED
--add-opens java.base/java.nio=ALL-UNNAMED
--add-opens java.base/sun.nio.ch=ALL-UNNAMED
--add-opens java.base/java.net=ALL-UNNAMED
--add-opens java.base/java.text=ALL-UNNAMED
 -Xms4800m -Xmx4800m -XX:MetaspaceSize=384m -XX:MaxMetaspaceSize=384m 
-XX:+HeapDumpOnOutOfMemoryError 
-XX:ReservedCodeCacheSize=128m 
-XX:InitialCodeCacheSize=128m 
-XX:+UseZGC 
-XX:ZCollectionInterval=120 
-XX:ZAllocationSpikeTolerance=5 
-XX:+UnlockDiagnosticVMOptions 
-XX:-ZProactive 
-Xlog:safepoint,classhisto*=trace,age*,gc*=info:file=/var/log/xmkp-xm-provider/gc-%t.log:time,tid,tags:filecount=5,filesize=50m 
-Djava.security.egd=file:/dev/./urandom 
-javaagent:/opt/jars/transmittable-thread-local-2.12.1.jar 
-javaagent:/opt/jars/aspectjweaver-1.8.9.jar 
-XX:-UseBiasedLocking 
-Dlog4j2.AsyncQueueFullPolicy=Discard 
-Dlog4j2.DiscardThreshold=FATAL
-XX:+AlwaysPreTouch

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表