-Xmn12800m:設(shè)置新生代空間初始值、最小值及最大值為12800m
-Xms16g:設(shè)置jvm初始分配堆內(nèi)存大小
-Xmx16g:設(shè)置jvm最大分配堆內(nèi)存大小
-XX:MetaspaceSize=256m:設(shè)置jvm元空間初始值大小
-XX:MaxMetaspaceSize=256m:設(shè)置jvm元空間最大值
-XX:SurvivorRatio=3:設(shè)置eden空間與單個survivor空間大小的比值。survivor空間大小=-Xmn/(-XX:SurvivorRatio+2)
-XX:TargetSurvivorRatio=60:在minor gc之后,survivor區(qū)被占用的最大值(百分比)。
-XX:MaxTenuringThreshold=15:設(shè)置新生代對象經(jīng)過minor gc次依然存活后會進(jìn)入老年代。
-XX:-UseAdaptiveSizePolicy:設(shè)置survivor空間為固定大小,不會動態(tài)調(diào)整。
-XX:+UseConcMarkSweepGC:開啟cms收集器,它會自動開啟-XX:+UseParNewGC,新生代使用多線程垃圾收集器,老年代使用cms收集器。
-XX:+UseCMSInitiatingOccupancyOnly:設(shè)置只有在老年代占用達(dá)到-XX:CMSInitiatingOccupancyFraction設(shè)定的值時,才會引發(fā)cms的并發(fā)垃圾收集周期。
-XX:CMSInitiatingOccupancyFraction=65:老年代占用達(dá)到65%時引發(fā)cms的第一次垃圾收集周期。
-Xloggc:metabase_gc.log:將垃圾收集的統(tǒng)計信息打印到metabase_gc.log文件中,結(jié)合-XX:+PrintGCDetails和-XX:+PrintGCDateStamps將輸出捕獲到日志文件中。
-XX:+PrintGCDetails:開啟新生代、老年代和永久代垃圾收集統(tǒng)計信息的詳細(xì)報告。
-XX:+PrintGCDateStamps:在每次垃圾收集時打印時間戳。
-XX:+PrintTenuringDistribution:報告與對象晉升相關(guān)的統(tǒng)計數(shù)據(jù),包括survivor區(qū)的占用量以免過早將對象從survivor提升到老年代,hotspot vm計算的晉升閾值、當(dāng)前最大的晉升閾值以及顯示當(dāng)前survivor中對象年齡的直方圖。
-XX:+HeapDumpOnOutOfMemoryError:在oom發(fā)生時,生成jam堆的轉(zhuǎn)儲文件。
-XX:HeapDumpPath=metabase.hprof:設(shè)置堆轉(zhuǎn)儲文件的生成目錄路徑。
-XX:+DisableExplicitGC:禁止因顯示調(diào)用System.gc()而引起的full gc。
-XX:+UseBiasedLocking:開啟偏向鎖特性。
常用JVM參數(shù)
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 原文閱讀 前言 這段時間懈怠了,罪過! 最近看到有同事也開始用上了微信公眾號寫博客了,挺好的~給他們點(diǎn)贊,這博客我...
- 轉(zhuǎn)載blog.csdn.net/ning109314/article/details/10411495/ JVM工...
- 參數(shù)設(shè)置 在Java虛擬機(jī)的參數(shù)中,有3種表示方法用“ps -ef |grep "java"命令,可以得到當(dāng)前Ja...
- 1.一些概念 1.1.數(shù)據(jù)類型 Java虛擬機(jī)中,數(shù)據(jù)類型可以分為兩類:基本類型和引用類型?;绢愋偷淖兞勘4嬖?..