欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java啟動(dòng)參數(shù)(-,?-X,?-XX參數(shù))的使用

 更新時(shí)間:2023年06月21日 10:59:15   作者:guyue35  
本文主要介紹了Java啟動(dòng)參數(shù)(-,?-X,?-XX參數(shù))的使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

Java啟動(dòng)參數(shù)分類

  • 類別1: 其一是標(biāo)準(zhǔn)參數(shù)(-),所有的JVM實(shí)現(xiàn)都必須實(shí)現(xiàn)這些參數(shù)的功能,而且向后兼容;
  • 類別2: 其二是非標(biāo)準(zhǔn)參數(shù)(-X),默認(rèn)jvm實(shí)現(xiàn)這些參數(shù)的功能,但是并不保證所有jvm實(shí)現(xiàn)都滿足,且不保證向后兼容;
  • 類別3: 其三是非Stable參數(shù)(-XX),此類參數(shù)各個(gè)jvm實(shí)現(xiàn)會(huì)有所不同,將來可能會(huì)隨時(shí)取消,需要慎重使用;

一、JVM標(biāo)準(zhǔn)參數(shù)(-)

獲取方法: java -help

JVM的標(biāo)準(zhǔn)參數(shù)都是以”-“開頭,通過輸入”java -help”或者”java -?”,可以查看JVM標(biāo)準(zhǔn)參數(shù)列表。如

這里寫代碼片

以下是JVM標(biāo)準(zhǔn)參數(shù)的詳細(xì)介紹(加粗標(biāo)記的參數(shù)請(qǐng)著重注意):

-client

設(shè)置jvm使用client模式,特點(diǎn)是啟動(dòng)速度比較快,但運(yùn)行時(shí)性能和內(nèi)存管理效率不高,通常用于客戶端應(yīng)用程序或者PC應(yīng)用開發(fā)和調(diào)試。

-server

設(shè)置jvm使server模式,特點(diǎn)是啟動(dòng)速度比較慢,但運(yùn)行時(shí)性能和內(nèi)存管理效率很高,適用于生產(chǎn)環(huán)境。在具有64位能力的jdk環(huán)境下將默認(rèn)啟用該模式,而忽略-client參數(shù)。

-agentlib:libname[=options]

用于裝載本地lib包;

其中l(wèi)ibname為本地代理庫文件名,默認(rèn)搜索路徑為環(huán)境變量PATH中的路徑,options為傳給本地庫啟動(dòng)時(shí)的參數(shù),多個(gè)參數(shù)之間用逗號(hào)分隔。在Windows平臺(tái)上jvm搜索本地庫名為libname.dll的文件,在linux上jvm搜索本地庫名為libname.so的文件,搜索路徑環(huán)境變量在不同系統(tǒng)上有所不同,比如Solaries上就默認(rèn)搜索LD_LIBRARY_PATH。

比如:-agentlib:hprof

用來獲取jvm的運(yùn)行情況,包括CPU、內(nèi)存、線程等的運(yùn)行數(shù)據(jù),并可輸出到指定文件中;windows中搜索路徑為JRE_HOME/bin/hprof.dll。

-agentpath:pathname[=options]

按全路徑裝載本地庫,不再搜索PATH中的路徑;其他功能和agentlib相同;更多的信息待續(xù),在后續(xù)的JVMTI部分會(huì)詳述。

-classpath classpath

-cp classpath

告知jvm搜索目錄名、jar文檔名、zip文檔名,之間用分號(hào);分隔;使用-classpath后jvm將不再使用CLASSPATH中的類搜索路徑,如果-classpath和CLASSPATH都沒有設(shè)置,則jvm使用當(dāng)前路徑(.)作為類搜索路徑。

jvm搜索類的方式和順序?yàn)椋築ootstrap,Extension,User。

Bootstrap中的路徑是jvm自帶的jar或zip文件,jvm首先搜索這些包文件,用System.getProperty(“sun.boot.class.path”)可得到搜索路徑。

Extension是位于JRE_HOME/lib/ext目錄下的jar文件,jvm在搜索完Bootstrap后就搜索該目錄下的jar文件,用System.getProperty(“java.ext.dirs”)可得到搜索路徑。

User搜索順序?yàn)楫?dāng)前路徑.、CLASSPATH、-classpath,jvm最后搜索這些目錄,用System.getProperty(“java.class.path”)可得到搜索路徑。

-Dproperty=value

設(shè)置系統(tǒng)屬性名/值對(duì),運(yùn)行在此jvm之上的應(yīng)用程序可用System.getProperty(“property”)得到value的值。

如果value中有空格,則需要用雙引號(hào)將該值括起來,如-Dname=”space string”。

該參數(shù)通常用于設(shè)置系統(tǒng)級(jí)全局變量值,如配置文件路徑,以便該屬性在程序中任何地方都可訪問。

-enableassertions[:”…” | : ]

-ea[:”…” | : ]

上述參數(shù)就用來設(shè)置jvm是否啟動(dòng)斷言機(jī)制(從JDK 1.4開始支持),缺省時(shí)jvm關(guān)閉斷言機(jī)制。

用-ea 可打開斷言機(jī)制,不加和classname時(shí)運(yùn)行所有包和類中的斷言,如果希望只運(yùn)行某些包或類中的斷言,可將包名或類名加到-ea之后。例如要啟動(dòng)包c(diǎn)om.wombat.fruitbat中的斷言,可用命令java -ea:com.wombat.fruitbat…。

-disableassertions[:”…” | :

二、JVM非標(biāo)準(zhǔn)參數(shù)(-X)

獲取方法: java -X

通過”java -X”可以輸出非標(biāo)準(zhǔn)參數(shù)列表,如下所示:

非標(biāo)準(zhǔn)參數(shù)又稱為擴(kuò)展參數(shù),其列表如下:

-Xint

設(shè)置jvm以解釋模式運(yùn)行,所有的字節(jié)碼將被直接執(zhí)行,而不會(huì)編譯成本地碼。

-Xbatch

關(guān)閉后臺(tái)代碼編譯,強(qiáng)制在前臺(tái)編譯,編譯完成之后才能進(jìn)行代碼執(zhí)行;

默認(rèn)情況下,jvm在后臺(tái)進(jìn)行編譯,若沒有編譯完成,則前臺(tái)運(yùn)行代碼時(shí)以解釋模式運(yùn)行。

-Xbootclasspath:bootclasspath

讓jvm從指定路徑(可以是分號(hào)分隔的目錄、jar、或者zip)中加載bootclass,用來替換jdk的rt.jar;若非必要,一般不會(huì)用到;

-Xbootclasspath/a:path

將指定路徑的所有文件追加到默認(rèn)bootstrap路徑中;

-Xbootclasspath/p:path

讓jvm優(yōu)先于bootstrap默認(rèn)路徑加載指定路徑的所有文件;

-Xcheck:jni

對(duì)JNI函數(shù)進(jìn)行附加check;此時(shí)jvm將校驗(yàn)傳遞給JNI函數(shù)參數(shù)的合法性,在本地代碼中遇到非法數(shù)據(jù)時(shí),jmv將報(bào)一個(gè)致命錯(cuò)誤而終止;使用該參數(shù)后將造成性能下降,請(qǐng)慎用。

-Xfuture

讓jvm對(duì)類文件執(zhí)行嚴(yán)格的格式檢查(默認(rèn)jvm不進(jìn)行嚴(yán)格格式檢查),以符合類文件格式規(guī)范,推薦開發(fā)人員使用該參數(shù)。

-Xnoclassgc

關(guān)閉針對(duì)class的gc功能;因?yàn)槠渥柚箖?nèi)存回收,所以可能會(huì)導(dǎo)致OutOfMemoryError錯(cuò)誤,慎用;

-Xincgc

開啟增量gc(默認(rèn)為關(guān)閉);這有助于減少長(zhǎng)時(shí)間GC時(shí)應(yīng)用程序出現(xiàn)的停頓;但由于可能和應(yīng)用程序并發(fā)執(zhí)行,所以會(huì)降低CPU對(duì)應(yīng)用的處理能力。

-Xloggc:file

與-verbose:gc功能類似,只是將每次GC事件的相關(guān)情況記錄到一個(gè)文件中,文件的位置最好在本地,以避免網(wǎng)絡(luò)的潛在問題。

若與verbose命令同時(shí)出現(xiàn)在命令行中,則以-Xloggc為準(zhǔn)。

-Xms

指定jvm堆的初始大小,默認(rèn)為物理內(nèi)存的1/64,最小為1M;可以指定單位,比如k、m,若不指定,則默認(rèn)為字節(jié)。

-Xmx

指定jvm堆的最大值,默認(rèn)為物理內(nèi)存的1/4或者1G,最小為2M;單位與-Xms一致。

-Xss

設(shè)置單個(gè)線程棧的大小,一般默認(rèn)為512k。

-Xprof

輸出 cpu 配置文件數(shù)據(jù)

-Xrs

減少jvm對(duì)操作系統(tǒng)信號(hào)(signals)的使用,該參數(shù)從1.3.1開始有效;

從jdk1.3.0開始,jvm允許程序在關(guān)閉之前還可以執(zhí)行一些代碼(比如關(guān)閉數(shù)據(jù)庫的連接池),即使jvm被突然終止;

jvm關(guān)閉工具通過監(jiān)控控制臺(tái)的相關(guān)事件而滿足以上的功能;更確切的說,通知在關(guān)閉工具執(zhí)行之前,先注冊(cè)控制臺(tái)的控制handler,然后對(duì)CTRL_C_EVENT, CTRL_CLOSE_EVENT, CTRL_LOGOFF_EVENT, and CTRL_SHUTDOWN_EVENT這幾類事件直接返回true。

但如果jvm以服務(wù)的形式在后臺(tái)運(yùn)行(比如servlet引擎),他能接收CTRL_LOGOFF_EVENT事件,但此時(shí)并不需要初始化關(guān)閉程序;為了避免類似沖突的再次出現(xiàn),從jdk1.3.1開始提供-Xrs參數(shù);當(dāng)此參數(shù)被設(shè)置之后,jvm將不接收控制臺(tái)的控制handler,也就是說他不監(jiān)控和處理CTRL_C_EVENT, CTRL_CLOSE_EVENT, CTRL_LOGOFF_EVENT, or CTRL_SHUTDOWN_EVENT事件。

上面這些參數(shù)中,比如-Xmsn、-Xmxn……都是我們性能優(yōu)化中很重要的參數(shù);

-Xprof、-Xloggc:file等都是在沒有專業(yè)跟蹤工具情況下排錯(cuò)的好手;

三、JVM非Stable參數(shù)(-XX)

獲取方法:  java -XX:+PrintFlagsInitial   

Java 6(update 21oder 21之后)版本, HotSpot JVM 提供給了兩個(gè)新的參數(shù),在JVM啟動(dòng)后,在命令行中可以輸出所有XX參數(shù)和值。

-XX:+PrintFlagsFinal and -XX:+PrintFlagsInitial

讀者可以使用以下語句輸出所有的參數(shù)和默認(rèn)值

java -XX:+PrintFlagsInitial >>1.txt 或者 java -XX:+PrintFlagsInitial>>1.txt

由于非State參數(shù)非常的多,因此這里就不列出所有參數(shù)進(jìn)行講解。只介紹我們比較常用的。

Java HotSpot VM中-XX:的可配置參數(shù)列表進(jìn)行描述;

這些參數(shù)可以被松散的聚合成三類:

行為參數(shù)(Behavioral Options):用于改變jvm的一些基礎(chǔ)行為;

性能調(diào)優(yōu)(Performance Tuning):用于jvm的性能調(diào)優(yōu);

調(diào)試參數(shù)(Debugging Options):一般用于打開跟蹤、打印、輸出等jvm參數(shù),用于顯示jvm更加詳細(xì)的信息;

行為參數(shù)(功能開關(guān))
-XX:-DisableExplicitGC  禁止調(diào)用System.gc();但jvm的gc仍然有效
-XX:+MaxFDLimit 最大化文件描述符的數(shù)量限制
-XX:+ScavengeBeforeFullGC   新生代GC優(yōu)先于Full GC執(zhí)行
-XX:+UseGCOverheadLimit 在拋出OOM之前限制jvm耗費(fèi)在GC上的時(shí)間比例
-XX:-UseConcMarkSweepGC 對(duì)老生代采用并發(fā)標(biāo)記交換算法進(jìn)行GC
-XX:-UseParallelGC  啟用并行GC
-XX:-UseParallelOldGC   對(duì)Full GC啟用并行,當(dāng)-XX:-UseParallelGC啟用時(shí)該項(xiàng)自動(dòng)啟用
-XX:-UseSerialGC    啟用串行GC
-XX:+UseThreadPriorities    啟用本地線程優(yōu)先級(jí)
性能調(diào)優(yōu)
-XX:LargePageSizeInBytes=4m 設(shè)置用于Java堆的大頁面尺寸
-XX:MaxHeapFreeRatio=70 GC后java堆中空閑量占的最大比例
-XX:MaxNewSize=size 新生成對(duì)象能占用內(nèi)存的最大值
-XX:MaxPermSize=64m 老生代對(duì)象能占用內(nèi)存的最大值
-XX:MinHeapFreeRatio=40 GC后java堆中空閑量占的最小比例
-XX:NewRatio=2  新生代內(nèi)存容量與老生代內(nèi)存容量的比例
-XX:NewSize=2.125m  新生代對(duì)象生成時(shí)占用內(nèi)存的默認(rèn)值
-XX:ReservedCodeCacheSize=32m   保留代碼占用的內(nèi)存容量
-XX:ThreadStackSize=512 設(shè)置線程棧大小,若為0則使用系統(tǒng)默認(rèn)值
-XX:+UseLargePages  使用大頁面內(nèi)存
調(diào)試參數(shù)
-XX:-CITime 打印消耗在JIT編譯的時(shí)間
-XX:ErrorFile=./hs_err_pid<pid>.log 保存錯(cuò)誤日志或者數(shù)據(jù)到文件中
-XX:-ExtendedDTraceProbes   開啟solaris特有的dtrace探針
-XX:HeapDumpPath=./java_pid<pid>.hprof  指定導(dǎo)出堆信息時(shí)的路徑或文件名
-XX:-HeapDumpOnOutOfMemoryError 當(dāng)首次遭遇OOM時(shí)導(dǎo)出此時(shí)堆中相關(guān)信息
-XX:OnError="<cmd args>;<cmd args>" 出現(xiàn)致命ERROR之后運(yùn)行自定義命令
-XX:OnOutOfMemoryError="<cmd args>;<cmd args>"  當(dāng)首次遭遇OOM時(shí)執(zhí)行自定義命令
-XX:-PrintClassHistogram    遇到Ctrl-Break后打印類實(shí)例的柱狀信息,與jmap -histo功能相同
-XX:-PrintConcurrentLocks   遇到Ctrl-Break后打印并發(fā)鎖的相關(guān)信息,與jstack -l功能相同
-XX:-PrintCommandLineFlags  打印在命令行中出現(xiàn)過的標(biāo)記
-XX:-PrintCompilation   當(dāng)一個(gè)方法被編譯時(shí)打印相關(guān)信息
-XX:-PrintGC    每次GC時(shí)打印相關(guān)信息
-XX:-PrintGC Details    每次GC時(shí)打印詳細(xì)信息
-XX:-PrintGCTimeStamps  打印每次GC的時(shí)間戳
-XX:-TraceClassLoading  跟蹤類的加載信息
-XX:-TraceClassLoadingPreorder  跟蹤被引用到的所有類的加載信息
-XX:-TraceClassResolution   跟蹤常量池
-XX:-TraceClassUnloading    跟蹤類的卸載信息
-XX:-TraceLoaderConstraints 跟蹤類加載器約束的相關(guān)信息

JDK8-XX參數(shù)整理

JDK8 獲取所有-XX參數(shù)列表

java -XX:+PrintFlagsInitial >>1.txt

1.8所有-XX參數(shù)列表

數(shù)據(jù)類型參數(shù)名默認(rèn)值不清楚干嘛的自己的總結(jié)
intxActiveProcessorCount-1{product}
uintxAdaptiveSizeDecrementScaleFactor4{product}
uintxAdaptiveSizeMajorGCDecayTimeScale10{product}
uintxAdaptiveSizePausePolicy0{product}
uintxAdaptiveSizePolicyCollectionCostMargin50{product}
uintxAdaptiveSizePolicyInitializingSteps20{product}
uintxAdaptiveSizePolicyOutputInterval0{product}
uintxAdaptiveSizePolicyWeight10{product}
uintxAdaptiveSizeThroughPutPolicy0{product}
uintxAdaptiveTimeWeight25{product}
boolAdjustConcurrencyfalse{product}
boolAggressiveHeapfalse{product}
boolAggressiveOptsfalse{product}
intxAliasLevel3{C2product}
boolAlignVectortrue{C2product}
intxAllocateInstancePrefetchLines1{product}
intxAllocatePrefetchDistance-1{product}
intxAllocatePrefetchInstr0{product}
intxAllocatePrefetchLines3{product}
intxAllocatePrefetchStepSize16{product}
intxAllocatePrefetchStyle1{product}
boolAllowJNIEnvProxyfalse{product}
boolAllowNonVirtualCallsfalse{product}
boolAllowParallelDefineClassfalse{product}
boolAllowUserSignalHandlersfalse{product}
boolAlwaysActAsServerClassMachinefalse{product}
boolAlwaysCompileLoopMethodsfalse{product}
boolAlwaysLockClassLoaderfalse{product}
boolAlwaysPreTouchfalse{product}
boolAlwaysRestoreFPUfalse{product}
boolAlwaysTenurefalse{product}
boolAssertOnSuspendWaitFailurefalse{product}
boolAssumeMPfalse{product}
intxAutoBoxCacheMax128{C2product}
uintxAutoGCSelectPauseMillis5000{product}
intxBCEATraceLevel0{product}
intxBackEdgeThreshold100000{pdproduct}
boolBackgroundCompilationtrue{pdproduct}
uintxBaseFootPrintEstimate268435456{product}
intxBiasedLockingBulkRebiasThreshold20{product}
intxBiasedLockingBulkRevokeThreshold40{product}
intxBiasedLockingDecayTime25000{product}
intxBiasedLockingStartupDelay4000{product}
boolBindGCTaskThreadsToCPUsfalse{product}
boolBlockLayoutByFrequencytrue{C2product}
intxBlockLayoutMinDiamondPercentage20{C2product}
boolBlockLayoutRotateLoopstrue{C2product}
boolBranchOnRegisterfalse{C2product}
boolBytecodeVerificationLocalfalse{product}
boolBytecodeVerificationRemotetrue{product}
boolC1OptimizeVirtualCallProfilingtrue{C1product}
boolC1ProfileBranchestrue{C1product}
boolC1ProfileCallstrue{C1product}
boolC1ProfileCheckcaststrue{C1product}
boolC1ProfileInlinedCallstrue{C1product}
boolC1ProfileVirtualCallstrue{C1product}
boolC1UpdateMethodDatatrue{C1product}
intxCICompilerCount2{product}
boolCICompilerCountPerCPUfalse{product}
boolCITimefalse{product}
boolCMSAbortSemanticsfalse{product}
uintxCMSAbortablePrecleanMinWorkPerIteration100{product}
intxCMSAbortablePrecleanWaitMillis100{manageable}
uintxCMSBitMapYieldQuantum10485760{product}
uintxCMSBootstrapOccupancy50{product}
boolCMSClassUnloadingEnabledtrue{product}
uintxCMSClassUnloadingMaxInterval0{product}
boolCMSCleanOnEntertrue{product}
boolCMSCompactWhenClearAllSoftRefstrue{product}
uintxCMSConcMarkMultiple32{product}
boolCMSConcurrentMTEnabledtrue{product}
uintxCMSCoordinatorYieldSleepCount10{product}
boolCMSDumpAtPromotionFailurefalse{product}
boolCMSEdenChunksRecordAlwaystrue{product}
uintxCMSExpAvgFactor50{product}
boolCMSExtrapolateSweepfalse{product}
uintxCMSFullGCsBeforeCompaction0{product}
uintxCMSIncrementalDutyCycle10{product}
uintxCMSIncrementalDutyCycleMin0{product}
boolCMSIncrementalModefalse{product}
uintxCMSIncrementalOffset0{product}
boolCMSIncrementalPacingtrue{product}
uintxCMSIncrementalSafetyFactor10{product}
uintxCMSIndexedFreeListReplenish4{product}
intxCMSInitiatingOccupancyFraction-1{product}
uintxCMSIsTooFullPercentage98{product}
doubleCMSLargeCoalSurplusPercent0.950000{product}
doubleCMSLargeSplitSurplusPercent1.000000{product}
boolCMSLoopWarnfalse{product}
uintxCMSMaxAbortablePrecleanLoops0{product}
intxCMSMaxAbortablePrecleanTime5000{product}
uintxCMSOldPLABMax1024{product}
uintxCMSOldPLABMin16{product}
uintxCMSOldPLABNumRefills4{product}
uintxCMSOldPLABReactivityFactor2{product}
boolCMSOldPLABResizeQuickerfalse{product}
uintxCMSOldPLABToleranceFactor4{product}
boolCMSPLABRecordAlwaystrue{product}
uintxCMSParPromoteBlocksToClaim16{product}
boolCMSParallelInitialMarkEnabledtrue{product}
boolCMSParallelRemarkEnabledtrue{product}
boolCMSParallelSurvivorRemarkEnabledtrue{product}
uintxCMSPrecleanDenominator3{product}
uintxCMSPrecleanIter3{product}
uintxCMSPrecleanNumerator2{product}
boolCMSPrecleanRefLists1true{product}
boolCMSPrecleanRefLists2false{product}
boolCMSPrecleanSurvivors1false{product}
boolCMSPrecleanSurvivors2true{product}
uintxCMSPrecleanThreshold1000{product}
boolCMSPrecleaningEnabledtrue{product}
boolCMSPrintChunksInDumpfalse{product}
boolCMSPrintEdenSurvivorChunksfalse{product}
boolCMSPrintObjectsInDumpfalse{product}
uintxCMSRemarkVerifyVariant1{product}
boolCMSReplenishIntermediatetrue{product}
uintxCMSRescanMultiple32{product}
uintxCMSSamplingGrain16384{product}
boolCMSScavengeBeforeRemarkfalse{product}
uintxCMSScheduleRemarkEdenPenetration50{product}
uintxCMSScheduleRemarkEdenSizeThreshold2097152{product}
uintxCMSScheduleRemarkSamplingRatio5{product}
doubleCMSSmallCoalSurplusPercent1.050000{product}
doubleCMSSmallSplitSurplusPercent1.100000{product}
boolCMSSplitIndexedFreeListBlockstrue{product}
intxCMSTriggerInterval-1{manageable}
uintxCMSTriggerRatio80{product}
intxCMSWaitDuration2000{manageable}
uintxCMSWorkQueueDrainThreshold10{product}
boolCMSYieldtrue{product}
uintxCMSYieldSleepCount0{product}
uintxCMSYoungGenPerWorker67108864{pdproduct}
uintxCMS_FLSPadding1{product}
uintxCMS_FLSWeight75{product}
uintxCMS_SweepPadding1{product}
uintxCMS_SweepTimerThresholdMillis10{product}
uintxCMS_SweepWeight75{product}
boolCheckEndorsedAndExtDirsfalse{product}
boolCheckJNICallsfalse{product}
boolClassUnloadingtrue{product}
boolClassUnloadingWithConcurrentMarktrue{product}
intxClearFPUAtPark0{product}
boolClipInliningtrue{product}
uintxCodeCacheExpansionSize65536{pdproduct}
uintxCodeCacheMinimumFreeSpace512000{product}
boolCollectGen0Firstfalse{product}
boolCompactFieldstrue{product}
intxCompilationPolicyChoice0{product}
ccstrlistCompileCommand{product}
ccstrCompileCommandFile{product}
ccstrlistCompileOnly{product}
intxCompileThreshold10000{pdproduct}
boolCompilerThreadHintNoPreempttrue{product}
intxCompilerThreadPriority-1{product}
intxCompilerThreadStackSize0{pdproduct}
uintxCompressedClassSpaceSize1073741824{product}
uintxConcGCThreads0{product}
intxConditionalMoveLimit3{C2pd
intxContendedPaddingWidth128{product}
boolConvertSleepToYieldtrue{pdproduct}
boolConvertYieldToSleepfalse{product}
boolCrashOnOutOfMemoryErrorfalse{product}
boolCreateMinidumpOnCrashfalse{product}
boolCriticalJNINativestrue{product}
boolDTraceAllocProbesfalse{product}
boolDTraceMethodProbesfalse{product}
boolDTraceMonitorProbesfalse{product}
boolDebuggingfalse{product}
uintxDefaultMaxRAMFraction4{product}
intxDefaultThreadPriority-1{product}
intxDeferPollingPageLoopCount-1{product}
intxDeferThrSuspendLoopCount4000{product}
boolDeoptimizeRandomfalse{product}
boolDisableAttachMechanismfalse{product}
boolDisableExplicitGCfalse{product}
boolDisplayVMOutputToStderrfalse{product}
boolDisplayVMOutputToStdoutfalse{product}
boolDoEscapeAnalysistrue{C2product}
boolDontCompileHugeMethodstrue{product}
boolDontYieldALotfalse{pdproduct}
ccstrDumpLoadedClassList{product}
boolDumpReplayDataOnErrortrue{product}
boolDumpSharedSpacesfalse{product}
boolEagerXrunInitfalse{product}
intxEliminateAllocationArraySizeLimit64{C2product}
boolEliminateAllocationstrue{C2product}
boolEliminateAutoBoxtrue{C2product}
boolEliminateLockstrue{C2product}
boolEliminateNestedLockstrue{C2product}
intxEmitSync0{product}
boolEnableContendedtrue{product}
boolEnableResourceManagementTLABCachetrue{product}
boolEnableSharedLookupCachetrue{product}
boolEnableTracingfalse{product}
uintxErgoHeapSizeLimit0{product}
ccstrErrorFile{product}
ccstrErrorReportServer{product}
doubleEscapeAnalysisTimeout20.000000{C2product}
boolEstimateArgEscapetrue{product}
boolExitOnOutOfMemoryErrorfalse{product}
boolExplicitGCInvokesConcurrentfalse{product}
boolExplicitGCInvokesConcurrentAndUnloadsClassesfalse{product}
boolExtendedDTraceProbesfalse{product}
ccstrExtraSharedClassListFile{product}
boolFLSAlwaysCoalesceLargefalse{product}
uintxFLSCoalescePolicy2{product}
doubleFLSLargestBlockCoalesceProximity0.990000{product}
boolFailOverToOldVerifiertrue{product}
boolFastTLABRefilltrue{product}
intxFenceInstruction0{ARCHproduct}
intxFieldsAllocationStyle1{product}
boolFilterSpuriousWakeupstrue{product}
ccstrFlightRecorderOptions{product}
boolForceNUMAfalse{product}
boolForceTimeHighResolutionfalse{product}
intxFreqInlineSize325{pdproduct}
doubleG1ConcMarkStepDurationMillis10.000000{product}
uintxG1ConcRSHotCardLimit4{product}
uintxG1ConcRSLogCacheSize10{product}
intxG1ConcRefinementGreenZone0{product}
intxG1ConcRefinementRedZone0{product}
intxG1ConcRefinementServiceIntervalMillis300{product}
uintxG1ConcRefinementThreads0{product}
intxG1ConcRefinementThresholdStep0{product}
intxG1ConcRefinementYellowZone0{product}
uintxG1ConfidencePercent50{product}
uintxG1HeapRegionSize0{product}
uintxG1HeapWastePercent5{product}
uintxG1MixedGCCountTarget8{product}
intxG1RSetRegionEntries0{product}
uintxG1RSetScanBlockSize64{product}
intxG1RSetSparseRegionEntries0{product}
intxG1RSetUpdatingPauseTimePercent10{product}
intxG1RefProcDrainInterval10{product}
uintxG1ReservePercent10{product}
uintxG1SATBBufferEnqueueingThresholdPercent60{product}
intxG1SATBBufferSize1024{product}
intxG1UpdateBufferSize256{product}
boolG1UseAdaptiveConcRefinementtrue{product}
uintxGCDrainStackTargetSize64{product}
uintxGCHeapFreeLimit2{product}
uintxGCLockerEdenExpansionPercent5{product}
boolGCLockerInvokesConcurrentfalse{product}
uintxGCLogFileSize8192{product}
uintxGCPauseIntervalMillis0{product}
uintxGCTaskTimeStampEntries200{product}
uintxGCTimeLimit98{product}
uintxGCTimeRatio99{product}
uintxHeapBaseMinAddress2147483648{pdproduct}
boolHeapDumpAfterFullGCfalse{manageable}
boolHeapDumpBeforeFullGCfalse{manageable}
boolHeapDumpOnOutOfMemoryErrorfalse{manageable}
ccstrHeapDumpPath{manageable}
uintxHeapFirstMaximumCompactionCount3{product}
uintxHeapMaximumCompactionInterval20{product}
uintxHeapSizePerGCThread87241520{product}
boolIgnoreEmptyClassPathsfalse{product}
boolIgnoreUnrecognizedVMOptionsfalse{product}
uintxIncreaseFirstTierCompileThresholdAt50{product}
boolIncrementalInlinetrue{C2product}
uintxInitialBootClassLoaderMetaspaceSize4194304{product}
uintxInitialCodeCacheSize2555904{pdproduct}
uintxInitialHeapSize0{product}
uintxInitialRAMFraction64{product}
doubleInitialRAMPercentage1.562500{product}
uintxInitialSurvivorRatio8{product}
uintxInitialTenuringThreshold7{product}
uintxInitiatingHeapOccupancyPercent45{product}
boolInlinetrue{product}
ccstrInlineDataFile{product}
intxInlineSmallCode1000{pdproduct}
boolInlineSynchronizedMethodstrue{C1product}
boolInsertMemBarAfterArraycopytrue{C2product}
intxInteriorEntryAlignment16{C2pd
intxInterpreterProfilePercentage33{product}
boolJNIDetachReleasesMonitorstrue{product}
boolJavaMonitorsInStackTracetrue{product}
intxJavaPriority10_To_OSPriority-1{product}
intxJavaPriority1_To_OSPriority-1{product}
intxJavaPriority2_To_OSPriority-1{product}
intxJavaPriority3_To_OSPriority-1{product}
intxJavaPriority4_To_OSPriority-1{product}
intxJavaPriority5_To_OSPriority-1{product}
intxJavaPriority6_To_OSPriority-1{product}
intxJavaPriority7_To_OSPriority-1{product}
intxJavaPriority8_To_OSPriority-1{product}
intxJavaPriority9_To_OSPriority-1{product}
boolLIRFillDelaySlotsfalse{C1pd
uintxLargePageHeapSizeThreshold134217728{product}
uintxLargePageSizeInBytes0{product}
boolLazyBootClassLoadertrue{product}
intxLiveNodeCountInliningCutoff40000{C2product}
boolLoadExecStackDllInVMThreadtrue{product}
boolLogCommercialFeaturesfalse{product}
intxLoopMaxUnroll16{C2product}
intxLoopOptsCount43{C2product}
intxLoopUnrollLimit60{C2pd
intxLoopUnrollMin4{C2product}
boolLoopUnswitchingtrue{C2product}
boolManagementServerfalse{product}
uintxMarkStackSize4194304{product}
uintxMarkStackSizeMax536870912{product}
uintxMarkSweepAlwaysCompactCount4{product}
uintxMarkSweepDeadRatio5{product}
intxMaxBCEAEstimateLevel5{product}
intxMaxBCEAEstimateSize150{product}
uintxMaxDirectMemorySize0{product}
boolMaxFDLimittrue{product}
uintxMaxGCMinorPauseMillis18446744073709551615{product}
uintxMaxGCPauseMillis18446744073709551615{product}
uintxMaxHeapFreeRatio70{manageable}
uintxMaxHeapSize130862280{product}
intxMaxInlineLevel9{product}
intxMaxInlineSize35{product}
intxMaxJNILocalCapacity65536{product}
intxMaxJavaStackTraceDepth1024{product}
intxMaxJumpTableSize65000{C2product}
intxMaxJumpTableSparseness5{C2product}
intxMaxLabelRootDepth1100{C2product}
intxMaxLoopPad15{C2product}
uintxMaxMetaspaceExpansion5452592{product}
uintxMaxMetaspaceFreeRatio70{product}
uintxMaxMetaspaceSize18446744073709551615{product}
uintxMaxNewSize18446744073709551615{product}
intxMaxNodeLimit80000{C2product}
uint64_tMaxRAM137438953472{pdproduct}
uintxMaxRAMFraction4{product}
doubleMaxRAMPercentage25.000000{product}
intxMaxRecursiveInlineLevel1{product}
uintxMaxTenuringThreshold15{product}
intxMaxTrivialSize6{product}
intxMaxVectorSize32{C2product}
uintxMetaspaceSize21810376{pdproduct}
boolMethodFlushingtrue{product}
uintxMinHeapDeltaBytes170392{product}
uintxMinHeapFreeRatio40{manageable}
intxMinInliningThreshold250{product}
intxMinJumpTableSize10{C2pd
uintxMinMetaspaceExpansion340784{product}
uintxMinMetaspaceFreeRatio40{product}
uintxMinRAMFraction2{product}
doubleMinRAMPercentage50.000000{product}
uintxMinSurvivorRatio3{product}
uintxMinTLABSize2048{product}
intxMonitorBound0{product}
boolMonitorInUseListsfalse{product}
intxMultiArrayExpandLimit6{C2product}
boolMustCallLoadClassInternalfalse{product}
uintxNUMAChunkResizeWeight20{product}
uintxNUMAInterleaveGranularity2097152{product}
uintxNUMAPageScanRate256{product}
uintxNUMASpaceResizeRate1073741824{product}
boolNUMAStatsfalse{product}
ccstrNativeMemoryTrackingoff{product}
boolNeedsDeoptSuspendfalse{pdproduct}
boolNeverActAsServerClassMachinefalse{pdproduct}
boolNeverTenurefalse{product}
uintxNewRatio2{product}
uintxNewSize1363144{product}
uintxNewSizeThreadIncrease5320{pdproduct}
intxNmethodSweepActivity10{product}
intxNmethodSweepCheckInterval5{product}
intxNmethodSweepFraction16{product}
intxNodeLimitFudgeFactor2000{C2product}
uintxNumberOfGCLogFiles0{product}
intxNumberOfLoopInstrToAlign4{C2product}
intxObjectAlignmentInBytes8{lp64_product}
uintxOldPLABSize1024{product}
uintxOldPLABWeight50{product}
uintxOldSize5452592{product}
boolOmitStackTraceInFastThrowtrue{product}
ccstrlistOnError{product}
ccstrlistOnOutOfMemoryError{product}
intxOnStackReplacePercentage140{pdproduct}
boolOptimizeFilltrue{C2product}
boolOptimizePtrComparetrue{C2product}
boolOptimizeStringConcattrue{C2product}
boolOptoBundlingfalse{C2pd
intxOptoLoopAlignment16{pdproduct}
boolOptoSchedulingfalse{C2pd
uintxPLABWeight75{product}
boolPSChunkLargeArraystrue{product}
intxParGCArrayScanChunk50{product}
uintxParGCDesiredObjsFromOverflowList20{product}
boolParGCTrimOverflowtrue{product}
boolParGCUseLocalOverflowfalse{product}
uintxParallelGCBufferWastePct10{product}
uintxParallelGCThreads0{product}
boolParallelGCVerbosefalse{product}
uintxParallelOldDeadWoodLimiterMean50{product}
uintxParallelOldDeadWoodLimiterStdDev80{product}
boolParallelRefProcBalancingEnabledtrue{product}
boolParallelRefProcEnabledfalse{product}
boolPartialPeelAtUnsignedTeststrue{C2product}
boolPartialPeelLooptrue{C2product}
intxPartialPeelNewPhiDelta0{C2product}
uintxPausePadding1{product}
intxPerBytecodeRecompilationCutoff200{product}
intxPerBytecodeTrapLimit4{product}
intxPerMethodRecompilationCutoff400{product}
intxPerMethodTrapLimit100{product}
boolPerfAllowAtExitRegistrationfalse{product}
boolPerfBypassFileSystemCheckfalse{product}
intxPerfDataMemorySize32768{product}
intxPerfDataSamplingInterval50{product}
ccstrPerfDataSaveFile{product}
boolPerfDataSaveToFilefalse{product}
boolPerfDisableSharedMemfalse{product}
intxPerfMaxStringConstLength1024{product}
intxPreInflateSpin10{pdproduct}
boolPreferContainerQuotaForCPUCounttrue{product}
boolPreferInterpreterNativeStubsfalse{pdproduct}
intxPrefetchCopyIntervalInBytes-1{product}
intxPrefetchFieldsAhead-1{product}
intxPrefetchScanIntervalInBytes-1{product}
boolPreserveAllAnnotationsfalse{product}
boolPreserveFramePointerfalse{pdproduct}
uintxPretenureSizeThreshold0{product}
boolPrintAdaptiveSizePolicyfalse{product}
boolPrintCMSInitiationStatisticsfalse{product}
intxPrintCMSStatistics0{product}
boolPrintClassHistogramfalse{manageable}
boolPrintClassHistogramAfterFullGCfalse{manageable}
boolPrintClassHistogramBeforeFullGCfalse{manageable}
boolPrintCodeCachefalse{product}
boolPrintCodeCacheOnCompilationfalse{product}
boolPrintCommandLineFlagsfalse{product}
boolPrintCompilationfalse{product}
boolPrintConcurrentLocksfalse{manageable}
intxPrintFLSCensus0{product}
intxPrintFLSStatistics0{product}
boolPrintFlagsFinalfalse{product}
boolPrintFlagsInitialfalse{product}
boolPrintGCfalse{manageable}
boolPrintGCApplicationConcurrentTimefalse{product}
boolPrintGCApplicationStoppedTimefalse{product}
boolPrintGCCausetrue{product}
boolPrintGCDateStampsfalse{manageable}
boolPrintGCDetailsfalse{manageable}
boolPrintGCIDfalse{manageable}
boolPrintGCTaskTimeStampsfalse{product}
boolPrintGCTimeStampsfalse{manageable}
boolPrintHeapAtGCfalse{productrw}
boolPrintHeapAtGCExtendedfalse{productrw}
boolPrintHeapAtSIGBREAKtrue{product}
boolPrintJNIGCStallsfalse{product}
boolPrintJNIResolvingfalse{product}
boolPrintOldPLABfalse{product}
boolPrintOopAddressfalse{product}
boolPrintPLABfalse{product}
boolPrintParallelOldGCPhaseTimesfalse{product}
boolPrintPromotionFailurefalse{product}
boolPrintReferenceGCfalse{product}
boolPrintSafepointStatisticsfalse{product}
intxPrintSafepointStatisticsCount300{product}
intxPrintSafepointStatisticsTimeout-1{product}
boolPrintSharedArchiveAndExitfalse{product}
boolPrintSharedDictionaryfalse{product}
boolPrintSharedSpacesfalse{product}
boolPrintStringDeduplicationStatisticsfalse{product}
boolPrintStringTableStatisticsfalse{product}
boolPrintTLABfalse{product}
boolPrintTenuringDistributionfalse{product}
boolPrintTieredEventsfalse{product}
boolPrintVMOptionsfalse{product}
boolPrintVMQWaitTimefalse{product}
boolPrintWarningstrue{product}
uintxProcessDistributionStride4{product}
boolProfileInterpretertrue{pdproduct}
boolProfileIntervalsfalse{product}
intxProfileIntervalsTicks100{product}
intxProfileMaturityPercentage20{product}
boolProfileVMfalse{product}
boolProfilerPrintByteCodeStatisticsfalse{product}
boolProfilerRecordPCfalse{product}
uintxPromotedPadding3{product}
uintxQueuedAllocationWarningCount0{product}
uintxRTMRetryCount5{ARCHproduct}
boolRangeCheckEliminationtrue{product}
intxReadPrefetchInstr0{ARCHproduct}
boolReassociateInvariantstrue{C2product}
boolReduceBulkZeroingtrue{C2product}
boolReduceFieldZeroingtrue{C2product}
boolReduceInitialCardMarkstrue{C2product}
boolReduceSignalUsagefalse{product}
intxRefDiscoveryPolicy0{product}
boolReflectionWrapResolutionErrorstrue{product}
boolRegisterFinalizersAtInittrue{product}
boolRelaxAccessControlCheckfalse{product}
ccstrReplayDataFile{product}
boolRequireSharedSpacesfalse{product}
uintxReservedCodeCacheSize50331648{pdproduct}
boolResizeOldPLABtrue{product}
boolResizePLABtrue{product}
boolResizeTLABtrue{pdproduct}
boolRestoreMXCSROnJNICallsfalse{product}
boolRestrictContendedtrue{product}
boolRewriteBytecodestrue{pdproduct}
boolRewriteFrequentPairstrue{pdproduct}
intxSafepointPollOffset256{C1pd
intxSafepointSpinBeforeYield2000{product}
boolSafepointTimeoutfalse{product}
intxSafepointTimeoutDelay10000{product}
boolScavengeBeforeFullGCtrue{product}
intxSelfDestructTimer0{product}
uintxSharedBaseAddress34359738368{product}
ccstrSharedClassListFile{product}
uintxSharedMiscCodeSize122880{product}
uintxSharedMiscDataSize4194304{product}
uintxSharedReadOnlySize16777216{product}
uintxSharedReadWriteSize16777216{product}
boolShowMessageBoxOnErrorfalse{product}
intxSoftRefLRUPolicyMSPerMB1000{product}
boolSpecialEncodeISOArraytrue{C2product}
boolSplitIfBlockstrue{C2product}
intxStackRedPages1{pdproduct}
intxStackShadowPages20{pdproduct}
boolStackTraceInThrowabletrue{product}
intxStackYellowPages2{pdproduct}
boolStartAttachListenerfalse{product}
intxStarvationMonitorInterval200{product}
boolStressLdcRewritefalse{product}
uintxStringDeduplicationAgeThreshold3{product}
uintxStringTableSize60013{product}
boolSuppressFatalErrorMessagefalse{product}
uintxSurvivorPadding3{product}
uintxSurvivorRatio8{product}
intxSuspendRetryCount50{product}
intxSuspendRetryDelay5{product}
intxSyncFlags0{product}
ccstrSyncKnobs{product}
intxSyncVerbose0{product}
uintxTLABAllocationWeight35{product}
uintxTLABRefillWasteFraction64{product}
uintxTLABSize0{product}
boolTLABStatstrue{product}
uintxTLABWasteIncrement4{product}
uintxTLABWasteTargetPercent1{product}
uintxTargetPLABWastePct10{product}
uintxTargetSurvivorRatio50{product}
uintxTenuredGenerationSizeIncrement20{product}
uintxTenuredGenerationSizeSupplement80{product}
uintxTenuredGenerationSizeSupplementDecay2{product}
intxThreadPriorityPolicy0{product}
boolThreadPriorityVerbosefalse{product}
uintxThreadSafetyMargin52428800{product}
intxThreadStackSize1024{pdproduct}
uintxThresholdTolerance10{product}
intxTier0BackedgeNotifyFreqLog10{product}
intxTier0InvokeNotifyFreqLog7{product}
intxTier0ProfilingStartPercentage200{product}
intxTier23InlineeNotifyFreqLog20{product}
intxTier2BackEdgeThreshold0{product}
intxTier2BackedgeNotifyFreqLog14{product}
intxTier2CompileThreshold0{product}
intxTier2InvokeNotifyFreqLog11{product}
intxTier3BackEdgeThreshold60000{product}
intxTier3BackedgeNotifyFreqLog13{product}
intxTier3CompileThreshold2000{product}
intxTier3DelayOff2{product}
intxTier3DelayOn5{product}
intxTier3InvocationThreshold200{product}
intxTier3InvokeNotifyFreqLog10{product}
intxTier3LoadFeedback5{product}
intxTier3MinInvocationThreshold100{product}
intxTier4BackEdgeThreshold40000{product}
intxTier4CompileThreshold15000{product}
intxTier4InvocationThreshold5000{product}
intxTier4LoadFeedback3{product}
intxTier4MinInvocationThreshold600{product}
boolTieredCompilationtrue{pdproduct}
intxTieredCompileTaskTimeout50{product}
intxTieredRateUpdateMaxTime25{product}
intxTieredRateUpdateMinTime1{product}
intxTieredStopAtLevel4{product}
boolTimeLinearScanfalse{C1product}
boolTraceBiasedLockingfalse{product}
boolTraceClassLoadingfalse{productrw}
boolTraceClassLoadingPreorderfalse{product}
boolTraceClassPathsfalse{product}
boolTraceClassResolutionfalse{product}
boolTraceClassUnloadingfalse{productrw}
boolTraceDynamicGCThreadsfalse{product}
boolTraceGen0Timefalse{product}
boolTraceGen1Timefalse{product}
ccstrTraceJVMTI{product}
boolTraceLoaderConstraintsfalse{productrw}
boolTraceMetadataHumongousAllocationfalse{product}
boolTraceMonitorInflationfalse{product}
boolTraceParallelOldGCTasksfalse{product}
intxTraceRedefineClasses0{product}
boolTraceSafepointCleanupTimefalse{product}
boolTraceSharedLookupCachefalse{product}
boolTraceSuspendWaitFailuresfalse{product}
intxTrackedInitializationLimit50{C2product}
boolTransmitErrorReportfalse{product}
boolTrapBasedNullChecksfalse{pdproduct}
boolTrapBasedRangeChecksfalse{C2pd
intxTypeProfileArgsLimit2{product}
uintxTypeProfileLevel111{pdproduct}
intxTypeProfileMajorReceiverPercent90{C2product}
intxTypeProfileParmsLimit2{product}
intxTypeProfileWidth2{product}
intxUnguardOnExecutionViolation0{product}
boolUnlinkSymbolsALotfalse{product}
boolUse486InstrsOnlyfalse{ARCHproduct}
boolUseAESfalse{product}
boolUseAESIntrinsicsfalse{product}
intxUseAVX99{ARCHproduct}
boolUseAdaptiveGCBoundaryfalse{product}
boolUseAdaptiveGenerationSizePolicyAtMajorCollectiontrue{product}
boolUseAdaptiveGenerationSizePolicyAtMinorCollectiontrue{product}
boolUseAdaptiveNUMAChunkSizingtrue{product}
boolUseAdaptiveSizeDecayMajorGCCosttrue{product}
boolUseAdaptiveSizePolicytrue{product}
boolUseAdaptiveSizePolicyFootprintGoaltrue{product}
boolUseAdaptiveSizePolicyWithSystemGCfalse{product}
boolUseAddressNopfalse{ARCHproduct}
boolUseAltSigsfalse{product}
boolUseAutoGCSelectPolicyfalse{product}
boolUseBMI1Instructionsfalse{ARCHproduct}
boolUseBMI2Instructionsfalse{ARCHproduct}
boolUseBiasedLockingtrue{product}
boolUseBimorphicInliningtrue{C2product}
boolUseBoundThreadstrue{product}
boolUseCLMULfalse{ARCHproduct}
boolUseCMSBestFittrue{product}
boolUseCMSCollectionPassingtrue{product}
boolUseCMSCompactAtFullCollectiontrue{product}
boolUseCMSInitiatingOccupancyOnlyfalse{product}
boolUseCRC32Intrinsicsfalse{product}
boolUseCodeCacheFlushingtrue{product}
boolUseCompilertrue{product}
boolUseCompilerSafepointstrue{product}
boolUseCompressedClassPointersfalse{lp64_product}
boolUseCompressedOopsfalse{lp64_product}
boolUseConcMarkSweepGCfalse{product}
boolUseCondCardMarkfalse{C2product}
boolUseContainerSupporttrue{product}
boolUseCountLeadingZerosInstructionfalse{ARCHproduct}
boolUseCountTrailingZerosInstructionfalse{ARCHproduct}
boolUseCountedLoopSafepointsfalse{C2product}
boolUseCounterDecaytrue{product}
boolUseDivModtrue{C2product}
boolUseDynamicNumberOfGCThreadsfalse{product}
boolUseFPUForSpillingfalse{C2product}
boolUseFastAccessorMethodstrue{product}
boolUseFastEmptyMethodstrue{product}
boolUseFastJNIAccessorstrue{product}
boolUseFastStosbfalse{ARCHproduct}
boolUseG1GCfalse{product}
boolUseGCLogFileRotationfalse{product}
boolUseGCOverheadLimittrue{product}
boolUseGCTaskAffinityfalse{product}
boolUseGHASHIntrinsicsfalse{product}
boolUseHeavyMonitorsfalse{product}
boolUseHugeTLBFSfalse{product}
boolUseInlineCachestrue{product}
boolUseInterpretertrue{product}
boolUseJumpTablestrue{C2product}
boolUseLWPSynchronizationtrue{product}
boolUseLargePagesfalse{pdproduct}
boolUseLargePagesInMetaspacefalse{product}
boolUseLargePagesIndividualAllocationfalse{pdproduct}
boolUseLinuxPosixThreadCPUClockstrue{product}
boolUseLockedTracingfalse{product}
boolUseLoopCountertrue{product}
boolUseLoopInvariantCodeMotiontrue{C1product}
boolUseLoopPredicatetrue{C2product}
boolUseMathExactIntrinsicstrue{C2product}
boolUseMaximumCompactionOnSystemGCtrue{product}
boolUseMembarfalse{pdproduct}
boolUseMontgomeryMultiplyIntrinsicfalse{C2product}
boolUseMontgomerySquareIntrinsicfalse{C2product}
boolUseMulAddIntrinsicfalse{C2product}
boolUseMultiplyToLenIntrinsicfalse{C2product}
boolUseNUMAfalse{product}
boolUseNUMAInterleavingfalse{product}
boolUseNewLongLShiftfalse{ARCHproduct}
boolUseOSErrorReportingfalse{pdproduct}
boolUseOldInliningtrue{C2product}
boolUseOnStackReplacementtrue{pdproduct}
boolUseOnlyInlinedBimorphictrue{C2product}
boolUseOprofilefalse{product}
boolUseOptoBiasInliningtrue{C2product}
boolUsePSAdaptiveSurvivorSizePolicytrue{product}
boolUseParNewGCfalse{product}
boolUseParallelGCfalse{product}
boolUseParallelOldGCfalse{product}
boolUsePerfDatatrue{product}
boolUsePopCountInstructionfalse{product}
boolUseRDPCForConstantTableBasefalse{C2product}
boolUseRTMDeoptfalse{ARCHproduct}
boolUseRTMLockingfalse{ARCHproduct}
boolUseSHAfalse{product}
boolUseSHA1Intrinsicsfalse{product}
boolUseSHA256Intrinsicsfalse{product}
boolUseSHA512Intrinsicsfalse{product}
boolUseSHMfalse{product}
intxUseSSE99{product}
boolUseSSE42Intrinsicsfalse{product}
boolUseSerialGCfalse{product}
boolUseSharedSpacestrue{product}
boolUseSignalChainingtrue{product}
boolUseSquareToLenIntrinsicfalse{C2product}
boolUseStoreImmI16true{ARCHproduct}
boolUseStringDeduplicationfalse{product}
boolUseSuperWordtrue{C2product}
boolUseTLABtrue{pdproduct}
boolUseThreadPrioritiestrue{pdproduct}
boolUseTransparentHugePagesfalse{product}
boolUseTypeProfiletrue{product}
boolUseTypeSpeculationtrue{C2product}
boolUseUnalignedLoadStoresfalse{ARCHproduct}
boolUseVMInterruptibleIOfalse{product}
boolUseXMMForArrayCopyfalse{product}
boolUseXmmI2Dfalse{ARCHproduct}
boolUseXmmI2Ffalse{ARCHproduct}
boolUseXmmLoadAndClearUppertrue{ARCHproduct}
boolUseXmmRegToRegMoveAllfalse{ARCHproduct}
boolVMThreadHintNoPreemptfalse{product}
intxVMThreadPriority-1{product}
intxVMThreadStackSize1024{pdproduct}
intxValueMapInitialSize11{C1product}
intxValueMapMaxLoopSize8{C1product}
intxValueSearchLimit1000{C2product}
boolVerifyMergedCPBytecodestrue{product}
boolVerifySharedSpacesfalse{product}
intxWorkAroundNPTLTimedWaitHang1{product}
uintxYoungGenerationSizeIncrement20{product}
uintxYoungGenerationSizeSupplement80{product}
uintxYoungGenerationSizeSupplementDecay8{product}
uintxYoungPLABSize4096{product}
boolZeroTLABfalse{product}
intxhashCode5{product}

到此這篇關(guān)于Java啟動(dòng)參數(shù)(-, -X, -XX參數(shù))的使用的文章就介紹到這了,更多相關(guān)Java啟動(dòng)參數(shù) 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java中String判斷值為null或空及地址是否相等的問題

    Java中String判斷值為null或空及地址是否相等的問題

    這篇文章主要介紹了Java中String判斷值為null或空及地址是否相等的問題,文中舉了簡(jiǎn)單的例子對(duì)字符串類型的值和地址問題進(jìn)行講解,需要的朋友可以參考下
    2016-01-01
  • Java自定義線程池的實(shí)現(xiàn)示例

    Java自定義線程池的實(shí)現(xiàn)示例

    本文主要介紹了Java自定義線程池的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Spring和MyBatis整合自動(dòng)生成代碼里面text類型遇到的坑

    Spring和MyBatis整合自動(dòng)生成代碼里面text類型遇到的坑

    Spring和MyBatis整合以后,使用自動(dòng)生成代碼工具生成dao和mapper配置文件。下面通過本文給大家介紹Spring和MyBatis整合自動(dòng)生成代碼里面text類型遇到的坑,需要的朋友參考下吧
    2018-01-01
  • Java實(shí)現(xiàn)批量修改文件名和重命名的方法

    Java實(shí)現(xiàn)批量修改文件名和重命名的方法

    這篇文章主要介紹了Java實(shí)現(xiàn)批量修改文件名和重命名的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • java UDP通信客戶端與服務(wù)器端實(shí)例分析

    java UDP通信客戶端與服務(wù)器端實(shí)例分析

    這篇文章主要介紹了java UDP通信客戶端與服務(wù)器端,結(jié)合實(shí)例形式分析了java基于UDP通信的客戶端與服務(wù)器端具體實(shí)現(xiàn)技巧及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2020-01-01
  • 利用javaFX實(shí)現(xiàn)移動(dòng)一個(gè)小球的示例代碼

    利用javaFX實(shí)現(xiàn)移動(dòng)一個(gè)小球的示例代碼

    這篇文章主要介紹了利用javaFX實(shí)現(xiàn)移動(dòng)一個(gè)小球的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • 使用System.exit()來優(yōu)雅地終止SpringBoot項(xiàng)目的代碼示例

    使用System.exit()來優(yōu)雅地終止SpringBoot項(xiàng)目的代碼示例

    System.exit() 方法是 Java 中用于退出程序的方法,它接受一個(gè)整數(shù)參數(shù),通常被用來指示程序的退出狀態(tài),本文給大家介紹了如何使用System.exit()來優(yōu)雅地終止SpringBoot項(xiàng)目,需要的朋友可以參考下
    2024-08-08
  • 使用@Slf4j注解,log.info()無法使用問題

    使用@Slf4j注解,log.info()無法使用問題

    在使用Lombok的@Slf4j注解打印日志時(shí)遇到問題,通過降低Lombok版本(從1.18.x降至1.16.10)解決了問題
    2024-12-12
  • java new一個(gè)對(duì)象的過程實(shí)例解析

    java new一個(gè)對(duì)象的過程實(shí)例解析

    這篇文章主要介紹了java new一個(gè)對(duì)象的過程實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • Spring?Security前后分離校驗(yàn)token的實(shí)現(xiàn)方法

    Spring?Security前后分離校驗(yàn)token的實(shí)現(xiàn)方法

    這篇文章主要介紹了Spring?Security前后分離校驗(yàn)token的方法,本次token生成采取jwt的方式,通過引入jwt依賴文件配置token管理器,對(duì)Spring?Security校驗(yàn)token相關(guān)知識(shí)感興趣的朋友一起看看吧
    2022-02-02

最新評(píng)論