I make tools for understanding the Java Virtual Machine. Please support my work by sponsoring me on GitHub. Thank you!

JaCoLine - Java Command Line Statistics

Last 10 Inspections

DateJVMOSCPURequestDebugVM
2022/05/21OpenJDK11Linuxx86 N
2022/05/21OpenJDK11Linuxx86 N
2022/05/21OpenJDK11Linuxx86 N
2022/05/21OpenJDK11Linuxx86 N
2022/05/20OpenJDK11Linuxx86 Y
2022/05/20OpenJDK17Linuxx86 Y
2022/05/20OpenJDK17Linuxx86 N
2022/05/20OpenJDK11Linuxx86 N
2022/05/20OpenJDK11Linuxx86 N
2022/05/20OpenJDK11Linuxx86 N

JVM Counts

JVMCount
OpenJDK112069
OpenJDK81597
OpenJDK17387
OpenJDK783
OpenJDK1357
OpenJDK1551
OpenJDK1844
OpenJDK634
OpenJDK934
OpenJDK1429
OpenJDK1624
OpenJDK1017
OpenJDK1210
OpenJDK196
OpenJDK-11_0_5-zulu2
11.0.5-zulu1
OpenJDK-11_0_51

OS Counts

OSCount
Linux3176
mac819
Windows280
linux55
-52
Darwin45
BSD13
AIX2
null0

CPU Counts

CPUCount
x864165
-104
aarch6475
ppc64
arm28
zero4
sparc4
s3902

Switch Counts (all)

SwitchCount
-Xmx2821
-Xms1933
-XX:+PrintGCDetails1257
-Xloggc1132
-XX:+PrintGCDateStamps1071
-XX:+UseG1GC891
-XX:ErrorFile819
-XX:+PrintTenuringDistribution729
-XX:+HeapDumpOnOutOfMemoryError727
-XX:+UseConcMarkSweepGC652
-XX:MaxGCPauseMillis635
-XX:HeapDumpPath610
-XX:+UseParNewGC607
-XX:-OmitStackTraceInFastThrow597
-XX:MaxPermSize575
-XX:PermSize536
-XX:MaxMetaspaceSize534
-XX:NewSize534
-XX:MaxNewSize530
-XX:+CMSScavengeBeforeRemark480
-XX:+UseStringDeduplication478
-XX:+CMSClassUnloadingEnabled452
-Xlog446
-XX:+DisableExplicitGC445
-XX:+UnlockExperimentalVMOptions440
-Xss431
-XX:ReservedCodeCacheSize371
-XX:ParallelGCThreads370
-XX:MetaspaceSize361
-XX:+KABOOM360
-XX:+UnlockDiagnosticVMOptions353
-XX:+AlwaysPreTouch308
-XX:ConcGCThreads300
-XX:+PrintGCApplicationStoppedTime264
-XX:OnOutOfMemoryError256
-XX:+ParallelRefProcEnabled248
-XX:+UseCompressedOops244
-Xdebug244
-XX:G1HeapRegionSize242
-XX:NumberOfGCLogFiles238
-XX:+UseGCLogFileRotation221
-XX:GCLogFileSize220
-XX:+UseZGC209
-XX:+FlightRecorder202
-XX:+UnlockCommercialFeatures200
-XX:MaxDirectMemorySize189
-XX:+DebugNonSafepoints182
-XX:InitiatingHeapOccupancyPercent181
-XX:+PrintAdaptiveSizePolicy174
-XX:+PrintGCTimeStamps167
-XX:+PreserveFramePointer166
-XX:G1NewSizePercent160
-XX:+ExitOnOutOfMemoryError159
-XX:SurvivorRatio148
-XX:CMSInitiatingOccupancyFraction143
-XX:+TraceRangeCheckElimination143
-XX:+PrintAssembly141
-XX:+DisableExplicitGC-XX140
-XX:MaxRAMPercentage139
-XX:+Trial139
-XX:+ScavengeBeforeFullGC138
-XX:+AggressiveOpts137
-XX:+UseCMSInitiatingOccupancyOnly129
-XX:+PrintFlagsFinal126
-XX:MaxJavaStackTraceDepth125
-XX:+UseCompressedClassPointers117
-XX:G1ReservePercent114
-XX:NativeMemoryTracking114
-XX:MaxTenuringThreshold113
-XX:+OptimizeStringConcat109
-XX:+UseParallelGC107
-XX:CompressedClassSpaceSize104
-XX:+ExplicitGCInvokesConcurrent101
-Xmn99
-XX:G1MaxNewSizePercent95
-XX:+PrintCommandLineFlags91
-XX:+CMSParallelRemarkEnabled85
-XX:CICompilerCount83
-XX:G1HeapWastePercent82
-XshowSettings82
-XX:-UseBiasedLocking81
-XX:+PerfDisableSharedMem80
-XX:+DoEscapeAnalysis79
-XX:InitialHeapSize77
-XX:+UseContainerSupport75
-XX:G1MixedGCLiveThresholdPercent74
-XX:NewRatio73
-XX:MaxHeapSize71
-XX:G1MixedGCCountTarget69
-XX:TargetSurvivorRatio69
-XX:+UseLargePages68
-XX:SoftRefLRUPolicyMSPerMB65
-XX:+PrintGC65
-XX:+PrintHeapAtGC61
-XX:CompileThreshold56
-XX:+UseShenandoahGC55
-XX:InitialCodeCacheSize55
-XX:+UseNUMA55
-XX:MaxHeapFreeRatio54
-Xrunjdwp53
-XX:+UseTLAB51
-XX:-HeapDumpOnOutOfMemoryError49
-XX:-UseCompressedOops48
-XX:+UseFastAccessorMethods47
-XX:MaxRAMFraction46
-XX:InitialRAMPercentage46
-XX:+PrintGCApplicationConcurrentTime45
-XX:MinHeapFreeRatio43
-XX:+PrintGCCause43
-XX:+UseCMS42
-XX:+TieredCompilation39
-XX:MinRAMPercentage39
-XX:+ClassUnloadingWithConcurrentMark38
-XX:G1ConcRefinementThreads38
-XX:+SegmentedCodeCache38
-XX:+PrintNMTStatistics37
-XX:+UseSerialGC36
-XX:+UseCodeCacheFlushing35
-XX:StackShadowPages35
-XX:+UseLargePagesInMetaspace35
-XX:MinHeapDeltaBytes33
-XX:NonProfiledCodeHeapSize33
-XX:NonNMethodCodeHeapSize33
-XX:+UseCGroupMemoryLimitForHeap32
-XX:ProfiledCodeHeapSize32
-XX:MaxRAM32
-XX:FlightRecorderOptions31
-XX:StartFlightRecording31
-XX:+PrintConcurrentLocks31
-Xverify30
-XX:MaxMetaspaceFreeRatio29
-XX:CompileCommand29
-XX:OnError29
-XX:+ResizeTLAB29
-Xrs29
-XX:MinMetaspaceFreeRatio28
-XX:ThreadStackSize28
-XX:+IgnoreUnrecognizedVMOptions27
-XX:+CrashOnOutOfMemoryError27
-XX:+StartAttachListener26
-XX:G1LogLevel26
-Xincgc26
-XX:GCPauseIntervalMillis26
-XX:+LogCompilation25
-Xshare24
-XX:+UseJVMCICompiler24
-XX:-ResizePLAB23
-XX:StringTableSize23
-XX:+LogVMOutput23
-XX:GCTimeRatio23
-XX:+EnableJVMCI23
-XX:+UseBiasedLocking23
-XX:+AlwaysActAsServerClassMachine22
-XX:OldSize22
-XX:-TraceClassUnloading22
-XX:LogFile22
-XX:LargePageSizeInBytes22
-XX:+UseParallelOldGC21
-XX:+EagerJVMCI21
-XX:+UseFastUnorderedTimeStamps21
-XX:StringDeduplicationAgeThreshold20
-XX:G1OldCSetRegionThresholdPercent20
-XX:TieredStopAtLevel19
-XX:+PrintSafepointStatistics19
-Xbootclasspath19
-XX:+PrintPromotionFailure17
-XX:+UseRTMLocking17
-XX:+ExplicitGCInvokesConcurrentAndUnloadsClasses17
-XX:FreqInlineSize17
-XX:+ManagementServer16
-XX:InitialRAMFraction16
-XX:+UseAESIntrinsics16
-XX:UseCMS16
-XX:+UseTransparentHugePages16
-XX:+UseStringCache15
-XX:MinRAMFraction15
-XX:MarkStackSize15
-XX:-UsePerfData15
-XX:+UseAES14
-XX:-UseGCOverheadLimit14
-XX:ZAllocationSpikeTolerance14
-XX:CompilerThreadPriority14
-XX:MaxInlineSize13
-XX:+TraceClassLoading13
-XX:+UseCondCardMark12
-XX:ZCollectionInterval12
-XX:GCDrainStackTargetSize12
-XX:UseG12
-XX:-ZProactive12
-XX:+PreferContainerQuotaForCPUCount12
-XX:+PrintStringDeduplicationStatistics11
-XX:+AggressiveHeap11
-XX:PrintSafepointStatisticsCount11
-XX:ThreadPriorityPolicy11
-XX:+BindGCTaskThreadsToCPUs11
-XX:-UseAdaptiveSizePolicy11
-Xma10
-Xdiag10
-Xcheck10
-Xxxx10
-XX:UseConcMarkSweepGC10
-XX:+UseThreadPriorities10
-XMaxDirectMemorySize10
-XX:ActiveProcessorCount10
-XX:+CMSIncrementalMode10
-XX:-G1UseAdaptiveIHOP9
-XX:AdaptiveSizePolicyWeight9
-XX:+UseAdaptiveSizePolicy9
-XX:ObjectAlignmentInBytes9
-XX:-UseParallelGC9
-XX:AllocatePrefetchStyle9
-XX:+DisableAttachMechanism9
-X9
-XX:+ShowMessageBoxOnError9
-XX:-UseCompressedClassPointers9
-XX:+UseFastJNIAccessors8
-XX:+PrintAdaptiveSizePolic8
-XX:+CompilerThreadHintNoPreempt8
-XX:+IdleTunningGcOnIdle8
-XX:+IdleTuningCompactOnIdle8
-XX:-ShrinkHeapInSteps8
-XX:+UseLargePagesIndividualAllocation8
-XX:-UseLargePagesIndividualAllocation8
-XX:UseAVX8
-XX:+CMSParallelInitialMarkEnabled8
-XX:+UseCMSCompactAtFullCollection7
-XX:MaxInlineLevel7
-XX:+CMSPermGenSweepingEnabled7
-XX:+CMSEdenChunksRecordAlways7
-XX:+CMSConcurrentMTEnabled7
-XX:-UseConcMarkSweepGC7
-XX:UseZGC7
-XX:hashCode7
-XX:+ShowCodeDetailsInExceptionMessages7
-Xshareclasses7
-XX:+UseRTMLockin7
-XX:CMSMaxAbortablePrecleanTime7
-XX:CMSWaitDuration7
-XX:6
-XX:CompileCommandFile6
-XX:SafepointTimeoutDelay6
-XX:+UseGCOverheadLimit6
-XX:+UseHugeTLBFS6
-XX:+PrintCompilation6
-XX:-UseCodeCacheFlushing6
-XX:+SafepointTimeout6
-XX:MeaspaceSize6
-XX:+LogTouchedMethods6
-XX:MinMetaspaceExpansion6
-XX:+UseCountedLoopSafepoints6
-XX:-TieredCompilation6
-XX:-UseCounterDecay6
-XX:+PrintReferenceGC6
-XX:+Verbose6
-XX:PrintFLSStatistics6
-XX6
-XX:+PrintClassHistogram6
-Xnoagent5
-XX:AllocatePrefetchLines5
-XX:+UseCompressedStrings5
-XX:-DoEscapeAnalysis5
-XX:-UseNUMA5
-XX:+UseMontgomerySquareIntrinsic5
-XX:-UseG1GC5
-XX:+OmitStackTraceInFastThrow5
-XX:OldPLABSize5
-XX:+G1UseAdaptiveIHOP5
-XX:+UseMembar5
-XX:ShenandoahGCHeuristics5
-XX:+TraceClassUnloading5
-XX:+UseLWPSynchronization5
-XX:+UseMontgomeryMultiplyIntrinsic5
-XX:+MaxFDLimit5
-XX:InlineSmallCode5
-XX:AutoBoxCacheMax5
-XX:TypeProfileWidth4
-XX:+AvoidUnalignedAccesses4
-XX:PrintNMTStatistics4
-XX:+AssumeMP4
-XX:SharedArchiveFile4
-XX:ShenandoahAllocationThreshold4
-XX:SoftMaxHeapSize4
-XX:-UseBlockZeroing4
-XX:+HeapDumpOnOutOfMemoryError-Xss256k4
-XX:-UseCountedLoopSafepoints4
-XX:UseFastAccessorMethods4
-XX:+UseCompressedStrings,4
-XX:+UseNewLongLShift4
-XX:+PrintClassHistogramAfterFullGC4
-XX:-UseParallelOldGC4
-XX:-UseSIMDForArrayEquals4
-XX:++PerfDisableSharedMem-Djava.net.preferIPv4Stack4
-XX:AllocatePrefetchDistance4
-XX:AsyncGCLogBufferFlushThreshold4
-XX:AsyncGCLogBufferSize4
-XX:-CreateCoredumpOnCrash4
-XX:+UseSIMDForMemoryOps4
-XX:+UseGCTaskAffinity4
-XX:+UseStringCache,4
-XX:-BytecodeVerificationRemote4
-XX:-BytecodeVerificationLocal4
-XX:+ResourceManagement4
-XX:-BindGCTaskThreadsToCPUs4
-XX:+PrintClassHistogramBeforeFullGC4
-XX:+CMSIncrementalPacing4
-XX:+UnsyncloadClass3
-XX:+TargetSurvivorRatio3
-XX:+PrintStringTableStatistics3
-XX:-ZUncommit3
-Xint3
-XX:+PrintJNIGCStalls3
-XX:-DisableExplicitGC3
-XX:AggressiveOpts3
-XX:+UseMD5Intrinsics3
-XX:+DisableExplicitGC"3
-XX:+PrintGCDeta3
-XX:MaxRam3
-XX:+BADSWITCH3
-XX:+G1GC3
-XX:G1HeapReservePercent3
-XX:+CompilationWarmUp3
-XX:BiasedLockingStartupDelay3
-XX:+G1PrintHeapRegions3
-XX:+PerfDisableSharedMe3
-XX:+G1PrintRegionLivenessInfo3
-XX:+UseAppCDS3
-XX:+AgressiveOpts3
-XX:-PrintClassHistogram3
-XX:+UseSignumIntrinsic3
-XX:+UseSpinning3
-XX:+UseG1G3
-XX:+PrintCodeHeapAnalytics3
-XX:+PrintCodeCache3
-XX:-UseDynamicNumberOfGCThreads3
-XX:DumpLoadedClassList3
-XX:UseG1GC3
-XX:ReplaySuppressInitializers3
-XX:+UseJITServer2
-XX:ParallelCMSThreads2
-XX:MaxRamFraction2
-XX:+PrintNMethods2
-XX:GuaranteedSafepointInterval2
-XX:-PrintTenuringDistribution2
-XX:MaxNewGen2
-XX:XX2
-XX:MaxTrivialSize2
-XX:-ExplicitGCInvokesConcurrent2
-XX:-UseContainerSupport2
-XX:+UseSHM2
-XX:-UseSplitVerifier2
-XX:CMSTriggerPermRatio2
-XX:+ExitOnOutOfMemoryError,2
-XX:ParGCCardsPerStrideChunk2
-XX:UseLargePages2
-Xcheckjni2
-Xcomp2
-XX:+AbortVMOnSafepointTimeout2
-XX:MaxGCMinorPauseMillis2
-XX:+UseDynamicNumberOfGCThreads2
-XX:-DisplayVMOutput2
-XX:-PreferContainerQuotaForCPUCount2
-Xjit2
-XX:+TrustFinalNonStaticFields2
-XX:StackShadowPagesxx2
-XX:+ErrorFileToStderr2
-XX:MAxRamFraction2
-XX:+EliminateLocks2
-XX:+UseParallelGC,2
-XX:ZUncommit2
-XX:+CITime2
-XX:+ParNewGC2
-XmsG2
-XX:UseCodeCacheFlushing2
-XX:ShareClassesEnableBCI2
-XX:-ShenandoahPacing2
-Xnoclassgc2
-Xquickstart2
-XX:ValueMapMaxLoopSize2
-XX:ArrayAllocationWarningSize2
-XX:+UseRTM2
-Xscmx2
-XX:+UseLinuxPosixThreadCPUClocks2
-XX:+Unlock1
-XX:+UnlockExperimentalVMOptions-Djavamelody.datasources1
-XX:+UnlockExperimentalVMOptions-XX1
-XX:+UnlockExperimentalVMOptions\1
-XX:+Usd1
-XX:+UseAdaptiveGCBoundary1
-XX:+UseBASE64Intrinsics1
-XX:+UseC21
-XX:+UseCLMUL1
-XX:+TraceBiasedLocking1
-XX:+TieredCompilation-1
-XX:+UseCharacterCompareIntrinsics1
-XX:+UseCompressedClassesPointers1
-XX:+ShowHiddenFrames1
-XX:+ShenandoahOptimizeStaticFinals1
-XX:+UseFastEmptyMethods1
-XX:+UseG1C11
-XX:+RegisterFinalizersAtInit1
-XX:+UseG1GC\1
-XX:+UseG1GFC1
-XX:+RangeCheckElimination1
-XX:+UseGPGC1
-XX:+UseJVMCINativeLibrary1
-XX:+UseLargePagesInMetaspac\1
-XX:+UseLoopPredicate1
-XX:+UseMathExactIntrinsics1
-XX:+UseNewCode1
-XX:+UseParallel1
-XX:+UseRTMDeopt1
-XX:+UseRTMForStackLocks1
-XX:+UseSHA512Intrinsics1
-XX:+PrintGC-XX:+PrintGCDetails1
-XX:+UseSerialGC.1
-XX:+UseTransparentHugePage1
-XX:+UseUnalignedLoadStores1
-XX:+UseVectorizedMismatchIntrinsic1
-XX:+UserSerialGC1
-XX:+Usertmlocking1
-XX:+nixgibts1
-XX:-1
-XX:-AlwaysActAsServerClassMachine1
-XX:-AlwaysPreTouch1
-XX:-C1UpdateMethodData1
-XX:-CMSParallelRemarkEnabled1
-XX:-DontCompileHugeMethods1
-XX:-LoopUnswitching1
-XX:-MaxFDLimit1
-XX:-MaxFDLimit307201
-XX:-PSChunkLargeArrays1
-XX:-PrintAdaptiveSizePolicy1
-XX:-PrintCodeCache1
-XX:-PrintConcurrentLocks1
-XX:-PrintFlagsFinal1
-XX:-PrintMetaspaceStatisticsAtExit1
-XX:-PrintNMTStatistics1
-XX:-RequireSharedSpaces1
-XX:+PrintCMSInitiationStatistics1
-XX:+PrintAdaptiveSizePolicpy1
-XX:-TraceCompilerThreads1
-XX:-UseCMSInitiatingOccupancyOnly1
-XX:-UseDynamicNumberOfCompilerThreads1
-XX:-UseFastStosb1
-XX:-UseGCLogFileRotation1
-XX:-UseLargePages1
-XX:-UseNUMAInterleaving1
-XX:-UseSharedSpaces1
-XX:AdaptiveSizePolicyOutputInterval1
-XX:AllocateInstancePrefetchLines1
-XX:AllocatePrefetchInstr1
-XX:ArrayOperationPartialInlineSize1
-XX:C1CompileThreshold1
-XX:C2CompileThreshold1
-XX:CMSFullGCsBeforeCompaction1
-XX:CMSIncrementalDutyCycle1
-XX:CMSIncrementalDutyCycleMin1
-XX:+PerfDataSaveToFile1
-XX:CMSTriggerPermRtio1
-XX:CMSYoungGenPerWorker1
-XX:CompilationPolicyChoice1
-XX:+ParallelRefProcEnabled.1
-XX:+ParallelGCVerbose1
-XX:CompileThresholdScaling1
-XX:CompressedClassSpaceSizee1
-XX:+OptimizeFill1
-XX:ControlIntrinsic1
-XX:CrashOnOutOfMemoryError1
-XX:ErrorFileRedirect1
-XX:ErrorFileToStderr1
-XX:ExitOnOutOfMemoryError1
-XX:+NewRatio1
-XX:FlightRecorderOptions:stackdepth1
-XX:G1
-XX:G1ConcMarkStepDurationMillis1
-XX:+NUMAStats1
-XX:G1EagerReclaimRemSetThreshold1
-XX:+MethodFlushing1
-XX:+JVMCILibPath1
-XX:+Inline1
-XX:G1RSetScanBlockSize1
-XX:GCLockerRetryAllocationCount1
-XX:+HeapDumpOnOutOfMemoryError" "-XX1
-XX:+HeapDumpOnOutOfMemory1
-XX:+GenerateSynchronizationCode1
-XX:+G1UseAdaptiveIHO1
-XX:+G1NewSizePercent1
-XX:MarkStackSizeMax1
-XX:+ExplicitGCInvokesConc1
-XX:+ExpandSubTypeCheckAtParseTime1
-XX:+ExitOnOutOfMemoryError-Dfile.encoding1
-XX:MaxMetaspaceExpansion1
-XX:+DisableExplicitGC\1
-XX:MaxMetaspaceSize3g1
-XX:MaxMinPercentage1
-XX:+DisableExplicitGC" 30/08/2016 JAVA_OPTS1
-XX:MaxPerSize1
-XX:+ControlIntrinsic1
-XX:MemProfiling1
-XX:Metaspace1
-XX:+CompactStrings1
-XX:+ClassUnloading1
-XX:MinHeapSize1
-XX:+CMSPermGenPrecleaningEnabled1
-XX:NewGen1
-XX:+CITraceTypeFlow1
-XX:+CICompilerCount1
-XX:+BackgroundCompilation1
-XX:PausePadding1
-XX:PretenureSizeThreshold1
-XX:PrintCompilation1
-XX:PrintTimeStep1
-XX:+AutoCreateSharedArchive1
-XX:PromotedPadding1
-XX:SharedClassListFile1
-XX:+AlwaysPreTouch\1
-XX:SoftwarePrefetchHintDistance1
-XX:StackRedPages1
-XX:+AlwaysLockClassLoader1
-XX:StackYellowPages1
-XX:+AlwaysActAsServrClassMachine1
-XX:+AllowRedefinitionToAddDeleteMethods1
-XX:SurvivorPadding1
-XX:+AggressiveOpts\1
-XX:TLABSize1
-XX:+AggressiveOpts-XX1
-XX:UseSSE1
-XX:UseSerialGC1
-XX:WorkStealingHardSpins1
-XX:WorkStealingSleepMillis1
-XX:WorkStealingSpinToYieldRatio1
-XX:WorkStealingYieldsBeforeSleep1
-XX:Xlog:gc*1
-XX:Xmx1
-XX:Xnx1
-XX:ea1
-XX:ss1
-XXErrorFileRedirect1
-XXMaxHeapSize1
-XXMaxMetaspaceSize1
-XXshowSettings1
-Xagentlib1
-Xbatch1
-Xfuture1
-XX:++UnlockDiagnosticVMOptions1
-Xlog:os,safepoint*,gc*,gc+ref1
-XX:++ErrorFileToStderr1
-Xmaxmetaspace1
-XX:+1
-Xmn6g-XX1
-Xms5G;-Xmx16G;-d64;-XX1
-Xmu1
-XSS1
-XMx1
-Xrunjdwp:transport1
-XMaxMetaspaceSize1
-XMaxHeapSize1
-Xsms1
-Xsx1
-X+UseStringDeduplication1
-XX:+USeParNewGC1

Switch Counts (No errors)

SwitchCount
-Xmx2507
-Xms1865
-XX:+PrintGCDetails1245
-XX:+UseG1GC886
-XX:ErrorFile811
-XX:+HeapDumpOnOutOfMemoryError716
-XX:MaxGCPauseMillis634
-XX:HeapDumpPath602
-XX:-OmitStackTraceInFastThrow592
-XX:NewSize532
-XX:MaxMetaspaceSize528
-XX:MaxNewSize528
-XX:+UseStringDeduplication472
-XX:+DisableExplicitGC441
-XX:+UnlockExperimentalVMOptions439
-Xss425
-XX:ReservedCodeCacheSize370
-XX:MetaspaceSize358
-Xloggc357
-XX:+UnlockDiagnosticVMOptions353
-XX:ParallelGCThreads353
-Xlog322
-XX:+PrintGCDateStamps309
-XX:+AlwaysPreTouch306
-XX:ConcGCThreads284
-XX:OnOutOfMemoryError255
-XX:+UseCompressedOops244
-XX:+ParallelRefProcEnabled242
-XX:G1HeapRegionSize241
-XX:+PrintGCApplicationStoppedTime195
-XX:MaxDirectMemorySize186
-XX:+DebugNonSafepoints182
-XX:InitiatingHeapOccupancyPercent181
-XX:+PreserveFramePointer166
-XX:+ExitOnOutOfMemoryError157
-XX:+PrintAdaptiveSizePolicy148
-XX:SurvivorRatio148
-XX:G1NewSizePercent143
-XX:+ScavengeBeforeFullGC138
-XX:+PrintFlagsFinal126
-XX:MaxJavaStackTraceDepth125
-XX:MaxRAMPercentage121
-XX:+UseCompressedClassPointers117
-XX:G1ReservePercent114
-XX:NumberOfGCLogFiles114
-XX:MaxTenuringThreshold113
-XX:NativeMemoryTracking112
-XX:+OptimizeStringConcat107
-XX:+UseParallelGC107
-XX:+UseGCLogFileRotation106
-XX:GCLogFileSize103
-XX:CompressedClassSpaceSize102
-XX:+ExplicitGCInvokesConcurrent98
-XX:+PrintCommandLineFlags90
-XX:+UseZGC86
-XX:G1MaxNewSizePercent84
-XX:CICompilerCount83
-XX:G1HeapWastePercent82
-XX:+PrintGCTimeStamps79
-XX:+DoEscapeAnalysis79
-XX:+PerfDisableSharedMem78
-XX:InitialHeapSize77
-XX:NewRatio73
-XX:MaxHeapSize71
-XX:TargetSurvivorRatio69
-XX:G1MixedGCCountTarget69
-XX:G1MixedGCLiveThresholdPercent67
-XX:+UseLargePages66
-XX:+PrintGC65
-XX:+UseContainerSupport65
-XX:SoftRefLRUPolicyMSPerMB65
-XX:+PrintTenuringDistribution57
-XX:+UseNUMA55
-XX:CompileThreshold55
-XX:InitialCodeCacheSize55
-XX:MaxHeapFreeRatio54
-XX:+UseTLAB51
-XX:-HeapDumpOnOutOfMemoryError48
-XX:+UseFastAccessorMethods47
-XX:-UseCompressedOops44
-XX:MinHeapFreeRatio43
-XX:+UseParNewGC40
-Xmn40
-XX:-UseBiasedLocking40
-XX:+TieredCompilation39
-XX:+ClassUnloadingWithConcurrentMark38
-XX:G1ConcRefinementThreads38
-XX:InitialRAMPercentage37
-XX:+PrintNMTStatistics36
-XX:+UseSerialGC36
-XX:+UseCodeCacheFlushing35
-XX:StackShadowPages34
-XX:MinRAMPercentage34
-XX:MinHeapDeltaBytes33
-XX:+SegmentedCodeCache33
-XX:MaxRAM32
-XX:+PrintHeapAtGC31
-XX:+PrintConcurrentLocks31
-XX:+ResizeTLAB29
-Xrs29
-XX:OnError29
-XX:+UseShenandoahGC28
-XX:ThreadStackSize28
-XX:NonNMethodCodeHeapSize28
-XX:ProfiledCodeHeapSize27
-XX:NonProfiledCodeHeapSize27
-XX:+PrintGCApplicationConcurrentTime27
-XX:+CrashOnOutOfMemoryError27
-XX:+IgnoreUnrecognizedVMOptions27
-XX:MaxMetaspaceFreeRatio27
-XX:GCPauseIntervalMillis26
-XX:+StartAttachListener26
-XX:MinMetaspaceFreeRatio26
-XX:+PrintGCCause24
-XX:+EnableJVMCI23
-XX:+LogVMOutput23
-XX:+LogCompilation23
-XX:StringTableSize23
-XX:GCTimeRatio23
-XX:-ResizePLAB23
-XX:OldSize22
-XX:LargePageSizeInBytes22
-XX:+UseJVMCICompiler22
-XX:+AlwaysActAsServerClassMachine22
-XX:+EagerJVMCI21
-XX:LogFile21
-XX:StartFlightRecording20
-XX:StringDeduplicationAgeThreshold20
-XX:CompileCommand20
-XX:TieredStopAtLevel19
-XX:FreqInlineSize17
-XX:+ExplicitGCInvokesConcurrentAndUnloadsClasses17
-XX:+UseRTMLocking17
-Xbootclasspath17
-XX:+UseTransparentHugePages16
-XshowSettings16
-XX:+ManagementServer16
-XX:+PrintPromotionFailure15
-XX:MarkStackSize15
-XX:-UsePerfData14
-XX:+UseAES14
-XX:CompilerThreadPriority14
-XX:MaxInlineSize13
-XX:-UseGCOverheadLimit13
-XX:FlightRecorderOptions12
-XX:+UseCondCardMark12
-XX:GCDrainStackTargetSize12
-Xincgc11
-XX:-UseAdaptiveSizePolicy11
-XX:ThreadPriorityPolicy11
-XX:+UseFastUnorderedTimeStamps11
-XX:ZAllocationSpikeTolerance11
-XX:+UseThreadPriorities10
-XX:+UseAdaptiveSizePolicy9
-XX:ObjectAlignmentInBytes9
-XX:ZCollectionInterval9
-Xdebug9
-XX:+ShowMessageBoxOnError9
-XX:+DisableAttachMechanism9
-XX:-UseCompressedClassPointers9
-XX:-UseParallelGC9
-XX:-ZProactive9
-XX:AdaptiveSizePolicyWeight9
-XX:AllocatePrefetchStyle9
-XX:G1OldCSetRegionThresholdPercent9
-XX:+CMSIncrementalMode8
-XX:-UseLargePagesIndividualAllocation8
-XX:-ShrinkHeapInSteps8
-XX:+UseFastJNIAccessors8
-XX:-G1UseAdaptiveIHOP8
-XX:UseAVX8
-XX:+UseLargePagesInMetaspace8
-XX:+UseLargePagesIndividualAllocation8
-XX:CMSWaitDuration7
-XX:MaxInlineLevel7
-XX:ActiveProcessorCount7
-XX:+LogTouchedMethods6
-XX:MinMetaspaceExpansion6
-XX:+UseGCOverheadLimit6
-XX:+PrintCompilation6
-XX:+PrintStringDeduplicationStatistics6
-XX:-TieredCompilation6
-XX:+SafepointTimeout6
-XX:-UseCodeCacheFlushing6
-XX:G1LogLevel6
-XX:hashCode6
-XX:-UseCounterDecay6
-XX:+PreferContainerQuotaForCPUCount6
-XX:+TraceClassLoading6
-XX:CompileCommandFile6
-XX:+UseCountedLoopSafepoints6
-XX:+PrintClassHistogram6
-XX:SafepointTimeoutDelay6
-XX:+OmitStackTraceInFastThrow5
-XX:-UseG1GC5
-XX:+UseMontgomerySquareIntrinsic5
-XX:+UseMontgomeryMultiplyIntrinsic5
-XX:+G1UseAdaptiveIHOP5
-XX:+UseCMSCompactAtFullCollection5
-XX:-DoEscapeAnalysis5
-XX:+Verbose5
-XX:InlineSmallCode5
-XX:-UseNUMA5
-XX:+MaxFDLimit5
-XX:+ShowCodeDetailsInExceptionMessages5
-XX:OldPLABSize5
-XX:AutoBoxCacheMax5
-XX:AllocatePrefetchLines5
-XX:-UseCountedLoopSafepoints4
-XX:-BytecodeVerificationRemote4
-XX:-BytecodeVerificationLocal4
-XX:-TraceClassUnloading4
-XX:-UseBlockZeroing4
-XX:+UseNewLongLShift4
-XX:+PrintClassHistogramAfterFullGC4
-XX:+PrintClassHistogramBeforeFullGC4
-XX:AllocatePrefetchDistance4
-Xverify4
-Xdiag4
-XX:TypeProfileWidth4
-XX:+PrintReferenceGC4
-XX:PrintFLSStatistics4
-XX:+TargetSurvivorRatio3
-XX:+PrintStringTableStatistics3
-XX:DumpLoadedClassList3
-XX:SoftMaxHeapSize3
-XX:+G1PrintHeapRegions3
-XX:+G1PrintRegionLivenessInfo3
-XX:-UseDynamicNumberOfGCThreads3
-XX:-DisableExplicitGC3
-XX:SharedArchiveFile3
-XX:+AvoidUnalignedAccesses3
-XX:+AggressiveHeap3
-XX:+PrintJNIGCStalls3
-XX:+CMSIncrementalPacing3
-XX:+UseSIMDForMemoryOps3
-XX:+PrintCodeCache3
-XX:-UseSIMDForArrayEquals3
-Xint3
-XX:-PrintClassHistogram3
-XX:ShenandoahAllocationThreshold2
-XX:GuaranteedSafepointInterval2
-XX:MaxTrivialSize2
-XX:+UseDynamicNumberOfGCThreads2
-XX:CMSInitiatingOccupancyFraction2
-XX:-PrintTenuringDistribution2
-XX:ParGCCardsPerStrideChunk2
-XX:+CMSClassUnloadingEnabled2
-XX:+EliminateLocks2
-XX:+UseCMSInitiatingOccupancyOnly2
-XX:+PrintAssembly2
-XX:+UseAESIntrinsics2
-XX:+TrustFinalNonStaticFields2
-XX:-ExplicitGCInvokesConcurrent2
-Xnoclassgc2
-XX:-CreateCoredumpOnCrash2
-XX:-UseContainerSupport2
-XX:ValueMapMaxLoopSize2
-XX:-DisplayVMOutput2
-XX:+CMSConcurrentMTEnabled2
-XX:+CITime2
-XX:+UseLinuxPosixThreadCPUClocks2
-XX:ShenandoahGCHeuristics2
-XX:CMSFullGCsBeforeCompaction1
-XX:+AutoCreateSharedArchive1
-XX:+BackgroundCompilation1
-XX:+CICompilerCount1
-XX:+CMSEdenChunksRecordAlways1
-XX:+CMSParallelInitialMarkEnabled1
-XX:+CMSParallelRemarkEnabled1
-XX:+ClassUnloading1
-XX:+CompactStrings1
-XX:+ExpandSubTypeCheckAtParseTime1
-XX:+Inline1
-XX:+MethodFlushing1
-XX:+NUMAStats1
-XX:+NewRatio1
-XX:+OptimizeFill1
-XX:+ParallelGCVerbose1
-XX:+PerfDataSaveToFile1
-XX:+PrintCMSInitiationStatistics1
-XX:+RangeCheckElimination1
-XX:+RegisterFinalizersAtInit1
-XX:+ShowHiddenFrames1
-XX:+TraceBiasedLocking1
-XX:+UseBASE64Intrinsics1
-XX:+UseBiasedLocking1
-XX:+UseCLMUL1
-XX:+UseCharacterCompareIntrinsics1
-XX:+UseFastEmptyMethods1
-XX:+UseLoopPredicate1
-XX:+UseMD5Intrinsics1
-XX:+UseMathExactIntrinsics1
-XX:+UseRTMDeopt1
-XX:+UseRTMForStackLocks1
-XX:+UseSHA512Intrinsics1
-XX:+UseSignumIntrinsic1
-XX:+UseUnalignedLoadStores1
-XX:+UseVectorizedMismatchIntrinsic1
-XX:-AlwaysActAsServerClassMachine1
-XX:-AlwaysPreTouch1
-XX:-C1UpdateMethodData1
-XX:-DontCompileHugeMethods1
-XX:-LoopUnswitching1
-XX:-MaxFDLimit1
-XX:-PSChunkLargeArrays1
-XX:-PrintAdaptiveSizePolicy1
-XX:-PrintCodeCache1
-XX:-PrintConcurrentLocks1
-XX:-PrintFlagsFinal1
-XX:-PrintMetaspaceStatisticsAtExit1
-XX:-PrintNMTStatistics1
-XX:-RequireSharedSpaces1
-XX:-ShenandoahPacing1
-XX:-TraceCompilerThreads1
-XX:-UseDynamicNumberOfCompilerThreads1
-XX:-UseFastStosb1
-XX:-UseGCLogFileRotation1
-XX:-UseLargePages1
-XX:-UseNUMAInterleaving1
-XX:-UseSharedSpaces1
-XX:-ZUncommit1
-XX:AdaptiveSizePolicyOutputInterval1
-XX:AllocateInstancePrefetchLines1
-XX:AllocatePrefetchInstr1
-XX:ArrayOperationPartialInlineSize1
-XX:+AbortVMOnSafepointTimeout1
-XX:CMSIncrementalDutyCycle1
-XX:CMSIncrementalDutyCycleMin1
-XX:CompileThresholdScaling1
-XX:G1ConcMarkStepDurationMillis1
-XX:G1EagerReclaimRemSetThreshold1
-XX:GCLockerRetryAllocationCount1
-XX:MarkStackSizeMax1
-XX:MaxMetaspaceExpansion1
-XX:MinHeapSize1
-XX:PausePadding1
-XX:PretenureSizeThreshold1
-XX:PromotedPadding1
-XX:SharedClassListFile1
-XX:SoftwarePrefetchHintDistance1
-XX:StackRedPages1
-XX:StackYellowPages1
-XX:SurvivorPadding1
-XX:TLABSize1
-XX:WorkStealingHardSpins1
-XX:WorkStealingSleepMillis1
-XX:WorkStealingSpinToYieldRatio1
-XX:WorkStealingYieldsBeforeSleep1
-Xbatch1
-Xfuture1

Switch Counts (With warnings)

SwitchCount
-XX:+UseConcMarkSweepGC636
-XX:+CMSScavengeBeforeRemark475
-XX:+CMSClassUnloadingEnabled445
-Xmx206
-XX:+FlightRecorder183
-XX:CMSInitiatingOccupancyFraction132
-XX:+UseCMSInitiatingOccupancyOnly121
-XX:+AggressiveOpts109
-XX:+CMSParallelRemarkEnabled80
-Xlog59
-XX:MaxRAMFraction46
-XX:MaxPermSize46
-XX:PermSize44
-XX:-UseBiasedLocking40
-XX:+UseLargePagesInMetaspace22
-Xms22
-XX:+UseBiasedLocking22
-XX:+UseParallelOldGC20
-XX:+PrintSafepointStatistics17
-XX:ParallelGCThreads17
-XX:InitialRAMFraction16
-XX:ConcGCThreads16
-XX:MinRAMFraction15
-XX:+UseCGroupMemoryLimitForHeap13
-XX:+PrintGCDetails11
-XX:+HeapDumpOnOutOfMemoryError11
-XX:+BindGCTaskThreadsToCPUs11
-XX:-TraceClassUnloading11
-XX:UseConcMarkSweepGC10
-XX:PrintSafepointStatisticsCount10
-XX:CompileCommand9
-XX:+PrintGCDateStamps9
-XX:HeapDumpPath8
-Xloggc8
-XX:+PrintTenuringDistribution7
-XX:+CMSParallelInitialMarkEnabled7
-XX:CMSMaxAbortablePrecleanTime7
-XX:ErrorFile7
-XX:+TraceClassLoading7
-XX:+CMSEdenChunksRecordAlways6
-XX:-UseConcMarkSweepGC6
-XX:+UseHugeTLBFS6
-XX:+PreferContainerQuotaForCPUCount6
-XX:+ParallelRefProcEnabled6
-XX:+CompilerThreadHintNoPreempt6
-XX:+UseLWPSynchronization5
-XX:+TraceClassUnloading5
-XX:+UseGCTaskAffinity4
-XX:-UseCompressedOops4
-XX:+AssumeMP4
-XX:+CMSConcurrentMTEnabled4
-XX:-UseParallelOldGC4
-XX:+DisableExplicitGC4
-XX:-OmitStackTraceInFastThrow4
-XX:+UseMembar4
-Xss3
-XX:+UnsyncloadClass3
-XX:+ExplicitGCInvokesConcurrent3
-XX:AggressiveOpts3
-XX:BiasedLockingStartupDelay3
-XX:+PrintGCApplicationStoppedTime3
-XX:+PerfDisableSharedMem2
-XX:-BindGCTaskThreadsToCPUs2
-XX:+UseSHM2
-XX:+UseLargePages2
-XX:+UseG1GC2
-XX:MaxDirectMemorySize2
-XX:MaxGCMinorPauseMillis2
-XX:MaxMetaspaceSize2
-XX:-PreferContainerQuotaForCPUCount2
-XX:+OptimizeStringConcat2
-Xdebug2
-XX:+AlwaysPreTouch2
-XX:-UsePerfData1
-XX:MaxNewSize1
-XX:CMSYoungGenPerWorker1
-XX:+UnlockExperimentalVMOptions1
-XX:MetaspaceSize1
-XX:-CMSParallelRemarkEnabled1
-XX:NativeMemoryTracking1
-XX:NewSize1
-XX:OnOutOfMemoryError1
-XX:+PrintCommandLineFlags1
-XX:-UseGCOverheadLimit1
-XX:-HeapDumpOnOutOfMemoryError1
-XX:ReservedCodeCacheSize1
-XX:StackShadowPages1
-XX:CompileThreshold1
-XX:StartFlightRecording1
-XX:G1HeapRegionSize1
-XX:G1MixedGCLiveThresholdPercent1
-XX:CompilationPolicyChoice1
-XX:ActiveProcessorCount1
-XX:UseSSE1
-XX:-UseCMSInitiatingOccupancyOnly1
-XX:MaxGCPauseMillis1

Switch Counts (With errors)

SwitchCount
-Xloggc767
-XX:+PrintGCDateStamps753
-XX:+PrintTenuringDistribution665
-XX:+UseParNewGC567
-XX:MaxPermSize529
-XX:PermSize492
-XX:+KABOOM360
-Xdebug233
-XX:+UnlockCommercialFeatures200
-XX:+TraceRangeCheckElimination143
-XX:+DisableExplicitGC-XX140
-XX:+Trial139
-XX:+PrintAssembly139
-XX:NumberOfGCLogFiles124
-XX:+UseZGC123
-XX:GCLogFileSize117
-XX:+UseGCLogFileRotation115
-Xmx108
-XX:+PrintGCTimeStamps88
-XX:+PrintGCApplicationStoppedTime66
-XshowSettings66
-Xlog65
-Xmn59
-Xrunjdwp53
-Xms46
-XX:+UseCMS42
-XX:+PrintHeapAtGC30
-XX:+AggressiveOpts28
-XX:+UseShenandoahGC27
-XX:+PrintAdaptiveSizePolicy26
-Xverify26
-Xshare24
-XX:G1LogLevel20
-XX:FlightRecorderOptions19
-XX:+PrintGCCause19
-XX:+UseCGroupMemoryLimitForHeap19
-XX:+FlightRecorder19
-XX:+PrintGCApplicationConcurrentTime18
-XX:MaxRAMPercentage18
-XX:G1NewSizePercent17
-XX:+UseConcMarkSweepGC16
-XX:UseCMS16
-XX:+UseStringCache15
-Xincgc15
-XX:+UseAESIntrinsics14
-XX:UseG12
-XX:G1MaxNewSizePercent11
-XX:G1OldCSetRegionThresholdPercent11
-XX:StartFlightRecording10
-XMaxDirectMemorySize10
-XX:+UseFastUnorderedTimeStamps10
-Xma10
-Xcheck10
-Xxxx10
-XX:+UseContainerSupport10
-X9
-XX:CMSInitiatingOccupancyFraction9
-XX:InitialRAMPercentage9
-XX:+IdleTunningGcOnIdle8
-XX:+IdleTuningCompactOnIdle8
-XX:+PrintAdaptiveSizePolic8
-XX:+AggressiveHeap8
-XX:UseZGC7
-Xshareclasses7
-XX:-TraceClassUnloading7
-XX:+UseRTMLockin7
-XX:+CMSPermGenSweepingEnabled7
-XX:6
-XX:+UseCMSInitiatingOccupancyOnly6
-XX:+UseStringDeduplication6
-Xdiag6
-XX:NonProfiledCodeHeapSize6
-XX6
-XX:G1MixedGCLiveThresholdPercent6
-XX:MeaspaceSize6
-XX:ProfiledCodeHeapSize5
-Xnoagent5
-XX:MinRAMPercentage5
-XX:+SegmentedCodeCache5
-XX:+UseCompressedStrings5
-XX:NonNMethodCodeHeapSize5
-XX:+PrintStringDeduplicationStatistics5
-XX:+CMSScavengeBeforeRemark5
-XX:+CMSClassUnloadingEnabled5
-XX:+UseLargePagesInMetaspace5
-XX:PrintNMTStatistics4
-XX:AsyncGCLogBufferFlushThreshold4
-XX:MaxMetaspaceSize4
-XX:+UseCompressedStrings,4
-XX:++PerfDisableSharedMem-Djava.net.preferIPv4Stack4
-XX:AsyncGCLogBufferSize4
-XX:+CMSParallelRemarkEnabled4
-XX:+ResourceManagement4
-XX:UseFastAccessorMethods4
-XX:+HeapDumpOnOutOfMemoryError-Xss256k4
-XX:+UseStringCache,4
-XX:+CompilationWarmUp3
-XX:-ZProactive3
-XX:+PrintGCDeta3
-XX:+UseSpinning3
-XX:+G1GC3
-XX:ZCollectionInterval3
-XX:+PerfDisableSharedMe3
-Xss3
-XX:ZAllocationSpikeTolerance3
-XX:UseG1GC3
-XX:+AgressiveOpts3
-XX:ShenandoahGCHeuristics3
-XX:+PrintCodeHeapAnalytics3
-XX:ReplaySuppressInitializers3
-XX:+UseAppCDS3
-XX:MaxRam3
-XX:+DisableExplicitGC"3
-XX:+BADSWITCH3
-XX:+UseG1G3
-XX:+UseG1GC3
-XX:G1HeapReservePercent3
-XX:+LogCompilation2
-XX:+ParNewGC2
-XX:+PrintNMethods2
-XX:+PrintPromotionFailure2
-XX:+PrintReferenceGC2
-XX:+PrintSafepointStatistics2
-XX:+ShowCodeDetailsInExceptionMessages2
-XX:+ExitOnOutOfMemoryError,2
-XX:+ExitOnOutOfMemoryError2
-XX:+ErrorFileToStderr2
-XX:+UseCMSCompactAtFullCollection2
-XX:+CompilerThreadHintNoPreempt2
-XX:+UseJITServer2
-XX:+UseJVMCICompiler2
-XX:+UseMD5Intrinsics2
-XX:+UseParallelGC,2
-XX:+UseRTM2
-XX:+UseSignumIntrinsic2
-XX:-BindGCTaskThreadsToCPUs2
-XX:-CreateCoredumpOnCrash2
-XX:-UseSplitVerifier2
-XX:-ZUncommit2
-XX:ActiveProcessorCount2
-XX:ArrayAllocationWarningSize2
-XX:CMSTriggerPermRatio2
-XX:CompressedClassSpaceSize2
-XX:+CMSIncrementalMode2
-XX:MAxRamFraction2
-XX:MaxMetaspaceFreeRatio2
-XX:MaxNewGen2
-XX:MaxRamFraction2
-XX:MetaspaceSize2
-XX:MinMetaspaceFreeRatio2
-XX:ParallelCMSThreads2
-XX:PrintFLSStatistics2
-XX:ShareClassesEnableBCI2
-XX:ShenandoahAllocationThreshold2
-XX:StackShadowPagesxx2
-XX:UseCodeCacheFlushing2
-XX:UseLargePages2
-XX:XX2
-XX:ZUncommit2
-Xbootclasspath2
-Xcheckjni2
-Xcomp2
-Xjit2
-XmsG2
-Xquickstart2
-Xscmx2
-XMaxHeapSize1
-XX:++UnlockDiagnosticVMOptions1
-XX:CMSTriggerPermRtio1
-Xlog:os,safepoint*,gc*,gc+ref1
-XX:CompressedClassSpaceSizee1
-XX:ControlIntrinsic1
-XX:CrashOnOutOfMemoryError1
-XX:ErrorFile1
-XX:ErrorFileRedirect1
-XX:ErrorFileToStderr1
-XX:ExitOnOutOfMemoryError1
-XX:+CMSIncrementalPacing1
-XX:FlightRecorderOptions:stackdepth1
-XX:G1
-XX:+UseG1GFC1
-XX:+G1UseAdaptiveIHO1
-XX:+CMSConcurrentMTEnabled1
-XX:+UseG1GC\1
-XX:+UseG1C11
-XX:+CITraceTypeFlow1
-XX:G1RSetScanBlockSize1
-XX:+ControlIntrinsic1
-X+UseStringDeduplication1
-XX:LogFile1
-XX:++ErrorFileToStderr1
-XX:MaxDirectMemorySize1
-Xmaxmetaspace1
-XX:+UseCompressedClassesPointers1
-XX:MaxMetaspaceSize3g1
-XX:MaxMinPercentage1
-XX:+1
-XX:MaxNewSize1
-XX:MaxPerSize1
-XX:+AvoidUnalignedAccesses1
-XX:+AlwaysPreTouch\1
-XX:+DisableExplicitGC" 30/08/2016 JAVA_OPTS1
-Xmn6g-XX1
-XX:+DisableExplicitGC\1
-XX:MemProfiling1
-XX:Metaspace1
-XX:+GenerateSynchronizationCode1
-Xms5G;-Xmx16G;-d64;-XX1
-XX:+UseC21
-XX:NativeMemoryTracking1
-XX:NewGen1
-XX:NewSize1
-XX:+UseAdaptiveGCBoundary1
-XX:+Usd1
-XX:+AlwaysLockClassLoader1
-Xsx1
-XX:+AlwaysActAsServrClassMachine1
-XX:PrintCompilation1
-Xmu1
-XX:+UnlockExperimentalVMOptions\1
-XX:PrintSafepointStatisticsCount1
-XX:PrintTimeStep1
-XX:+UnlockExperimentalVMOptions-XX1
-XX:+UnlockExperimentalVMOptions-Djavamelody.datasources1
-XX:+HeapDumpOnOutOfMemory1
-XX:SharedArchiveFile1
-XX:+HeapDumpOnOutOfMemoryError" "-XX1
-XX:+Unlock1
-XX:SoftMaxHeapSize1
-XX:+JVMCILibPath1
-XX:+AllowRedefinitionToAddDeleteMethods1
-XX:+USeParNewGC1
-XSS1
-XX:+ExitOnOutOfMemoryError-Dfile.encoding1
-XX:+AggressiveOpts\1
-XX:+TieredCompilation-1
-Xrunjdwp:transport1
-XX:UseSerialGC1
-XX:+ShenandoahOptimizeStaticFinals1
-XX:+ParallelRefProcEnabled.1
-XX:Xlog:gc*1
-XX:Xmx1
-XX:Xnx1
-XX:+ExplicitGCInvokesConc1
-XX:+PrintNMTStatistics1
-XMx1
-XX:ea1
-XX:hashCode1
-XX:ss1
-XXErrorFileRedirect1
-XXMaxHeapSize1
-XXMaxMetaspaceSize1
-XXshowSettings1
-Xagentlib1
-XX:+PrintGC-XX:+PrintGCDetails1
-XX:+UseSerialGC.1
-XX:+AggressiveOpts-XX1
-XX:+UseSIMDForMemoryOps1
-XX:+CMSPermGenPrecleaningEnabled1
-XX:+UseParallelOldGC1
-XX:+UseParallel1
-XX:+UseTransparentHugePage1
-XX:+UseNewCode1
-XX:+UserSerialGC1
-XX:+Usertmlocking1
-XX:+Verbose1
-XX:+nixgibts1
-XX:-1
-XMaxMetaspaceSize1
-Xsms1
-XX:-G1UseAdaptiveIHOP1
-XX:-MaxFDLimit307201
-XX:-OmitStackTraceInFastThrow1
-XX:-ShenandoahPacing1
-XX:+UseMembar1
-XX:-UseBiasedLocking1
-XX:-UseConcMarkSweepGC1
-XX:-UseSIMDForArrayEquals1
-XX:+G1NewSizePercent1
-XX:+UseLargePagesInMetaspac\1
-XX:+PrintGCDetails1
-XX:+AbortVMOnSafepointTimeout1
-XX:+PrintAdaptiveSizePolicpy1
-XX:+UseJVMCINativeLibrary1
-XX:+UseGPGC1
-XX:C1CompileThreshold1
-XX:C2CompileThreshold1

Top Error Reasons

SwitchErrorCount
-XloggcOK755
-XX:+PrintGCDateStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK11716
-XX:+PrintTenuringDistributionThis switch was removed after OpenJDK8. Your analysis was for OpenJDK11644
-XX:+UseParNewGCThis switch was removed after OpenJDK9. Your analysis was for OpenJDK11559
-XX:MaxPermSizeThis switch was removed after OpenJDK7. Your analysis was for OpenJDK11428
-XX:PermSizeThis switch was removed after OpenJDK7. Your analysis was for OpenJDK11420
-XX:+KABOOMSwitch not found in any JDK360
-XdebugThis switch is not available until OpenJDK13. Your analysis was for OpenJDK11210
-XX:+UnlockCommercialFeaturesSwitch not found in any JDK200
-XX:+TraceRangeCheckEliminationRequires a debug JVM143
-XX:+DisableExplicitGC-XXSwitch not found in any JDK. Did you mean 'DisableExplicitGC' ?140
-XX:+TrialSwitch not found in any JDK139
-XX:+PrintAssemblyRequires -XX:+UnlockDiagnosticVMOptions138
-XX:+UseZGCRequires -XX:+UnlockExperimentalVMOptions108
-XX:NumberOfGCLogFilesThis switch was removed after OpenJDK8. Your analysis was for OpenJDK1197
-XX:GCLogFileSizeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK1193
-XX:+UseGCLogFileRotationThis switch was removed after OpenJDK8. Your analysis was for OpenJDK1188
-XX:MaxPermSizeThis switch was removed after OpenJDK7. Your analysis was for OpenJDK880
-XX:+PrintGCTimeStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK1174
-XmxBad value for type '<size>'. Must be a number with an optional suffix of 'k', 'm', 'g', or 't'.69
-XX:PermSizeThis switch was removed after OpenJDK7. Your analysis was for OpenJDK863
-XlogThis switch is not available until OpenJDK9. Your analysis was for OpenJDK860
-XX:+PrintGCApplicationStoppedTimeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK1154
-XrunjdwpSwitch not found in any JDK53
-XshowSettingsThis switch is not available until OpenJDK13. Your analysis was for OpenJDK1146
-XX:+UseCMSSwitch not found in any JDK. Did you mean 'UseAES' ?42
-XmnThis switch is not available until OpenJDK13. Your analysis was for OpenJDK836
-XmsBad value for type '<size>'. Must be a number with an optional suffix of 'k', 'm', 'g', or 't'.28
-XshareSwitch not found in any JDK24
-XX:+PrintHeapAtGCThis switch was removed after OpenJDK8. Your analysis was for OpenJDK1123
-XX:+PrintAdaptiveSizePolicyThis switch was removed after OpenJDK8. Your analysis was for OpenJDK1123
-XX:+PrintGCDateStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK1722
-XmnThis switch is not available until OpenJDK13. Your analysis was for OpenJDK1120
-XX:+UseShenandoahGCThis switch is not available until OpenJDK12. Your analysis was for OpenJDK820
-XX:+UseGCLogFileRotationThis switch was removed after OpenJDK8. Your analysis was for OpenJDK1719
-XX:+AggressiveOptsThis switch was removed after OpenJDK11. Your analysis was for OpenJDK1719
-XX:NumberOfGCLogFilesThis switch was removed after OpenJDK8. Your analysis was for OpenJDK1719
-XX:+FlightRecorderThis switch is not available until OpenJDK11. Your analysis was for OpenJDK819
-XdebugThis switch is not available until OpenJDK13. Your analysis was for OpenJDK819
-XX:FlightRecorderOptionsThis switch is not available until OpenJDK11. Your analysis was for OpenJDK819
-XX:MaxRAMPercentageThis switch is not available until OpenJDK10. Your analysis was for OpenJDK818
-XshowSettingsThis switch is not available until OpenJDK13. Your analysis was for OpenJDK818
-XX:GCLogFileSizeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK1718
-XverifyThis switch is not available until OpenJDK13. Your analysis was for OpenJDK1117
-XX:G1LogLevelThis switch was removed after OpenJDK8. Your analysis was for OpenJDK1117
-XX:UseCMSSwitch not found in any JDK. Did you mean 'UseAES' ?16
-XmxXmx must be >= XmsDuplicate switch. This is overridden by -Xmx900m15
-XX:G1NewSizePercentRequires -XX:+UnlockExperimentalVMOptions15
-XincgcThis switch was removed after OpenJDK8. Your analysis was for OpenJDK1115
-XX:+PrintTenuringDistributionThis switch was removed after OpenJDK8. Your analysis was for OpenJDK1714
-XX:+UseAESIntrinsicsRequires -XX:+UnlockDiagnosticVMOptions14
-XX:MaxPermSizeThis switch was removed after OpenJDK7. Your analysis was for OpenJDK1713
-XX:+UseConcMarkSweepGCThis switch was removed after OpenJDK13. Your analysis was for OpenJDK1712
-XX:+PrintGCApplicationConcurrentTimeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK1112
-XX:UseGSwitch not found in any JDK. Did you mean 'UseZGC' ?12
-XX:G1OldCSetRegionThresholdPercentRequires -XX:+UnlockExperimentalVMOptions11
-XX:+UseZGCThis switch is not available until OpenJDK11. Your analysis was for OpenJDK811
-XX:G1MaxNewSizePercentRequires -XX:+UnlockExperimentalVMOptions11
-XxxxSwitch not found in any JDK10
-XX:+UseContainerSupportThis switch is not available until OpenJDK10. Your analysis was for OpenJDK810
-XmaSwitch not found in any JDK. Did you mean 'mn' ?10
-XMaxDirectMemorySizeWrong prefix used -X it should be -XX:10
-XX:StartFlightRecordingThis switch is not available until OpenJDK11. Your analysis was for OpenJDK810
-XcheckSwitch not found in any JDK10
-XverifyThis switch is not available until OpenJDK13. Your analysis was for OpenJDK89
-XmsXmx must be >= Xms9
-XX:CMSInitiatingOccupancyFractionThis switch was removed after OpenJDK13. Your analysis was for OpenJDK179
-XX:+UseCGroupMemoryLimitForHeapThis switch was removed after OpenJDK10. Your analysis was for OpenJDK119
-XmxXmx must be >= Xms9
-XSwitch not found in any JDK9
-XX:InitialRAMPercentageThis switch is not available until OpenJDK10. Your analysis was for OpenJDK89
-XX:+PrintGCCauseThis switch was removed after OpenJDK8. Your analysis was for OpenJDK118
-XloggcThis switch is not available until OpenJDK13. Your analysis was for OpenJDK118
-XX:+PrintGCCauseThis switch was removed after OpenJDK8. Your analysis was for OpenJDK178
-XX:+PrintAdaptiveSizePolicSwitch not found in any JDK. Did you mean 'PrintAdaptiveSizePolicy' ?8
-XX:+PrintGCTimeStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK178
-XX:+AggressiveHeapThis switch is not available until OpenJDK10. Your analysis was for OpenJDK88
-XmsXmx must be >= Xms.8
-XX:+IdleTuningCompactOnIdleSwitch not found in any JDK8
-XX:+IdleTunningGcOnIdleSwitch not found in any JDK8
-XX:MaxPermSizeThis switch was removed after OpenJDK7. Your analysis was for OpenJDK137
-XmxOK7
-XX:+UseStringCacheThis switch was removed after OpenJDK7. Your analysis was for OpenJDK87
-XX:+CMSPermGenSweepingEnabledSwitch not found in any JDK. Did you mean 'CMSPermGenPrecleaningEnabled' ?7
-XshareclassesSwitch not found in any JDK. Did you mean 'share:auto' ?7
-XX:+UseFastUnorderedTimeStampsThis switch is not available until OpenJDK11. Your analysis was for OpenJDK87
-XX:-TraceClassUnloadingThis switch was removed after OpenJDK8. Your analysis was for OpenJDK117
-XX:+UseRTMLockinSwitch not found in any JDK. Did you mean 'UseRTMLocking' ?7
-XdiagThis switch is not available until OpenJDK13. Your analysis was for OpenJDK116
-XX:+PrintGCApplicationStoppedTimeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK176
-XX:G1MixedGCLiveThresholdPercentRequires -XX:+UnlockExperimentalVMOptions6
-XXSwitch not found in any JDK6
-XX:Switch not found in any JDK6
-XX:MeaspaceSizeSwitch not found in any JDK. Did you mean 'MetaspaceSize' ?6
-XX:+PrintHeapAtGCThis switch was removed after OpenJDK8. Your analysis was for OpenJDK176
-XX:+UseCMSInitiatingOccupancyOnlyThis switch was removed after OpenJDK13. Your analysis was for OpenJDK176
-XmxXmx must be >= Xms.5
-XnoagentSwitch not found in any JDK5
-XX:+CMSScavengeBeforeRemarkThis switch was removed after OpenJDK13. Your analysis was for OpenJDK175
-XX:+UseCGroupMemoryLimitForHeapThis switch was removed after OpenJDK10. Your analysis was for OpenJDK175
-XX:MinRAMPercentageThis switch is not available until OpenJDK10. Your analysis was for OpenJDK85
-XX:NonProfiledCodeHeapSizeThis switch is not available until OpenJDK9. Your analysis was for OpenJDK85
-XX:+UseCompressedStringsSwitch not found in any JDK. Did you mean 'UseCompressedOops' ?5
-XX:PermSizeThis switch was removed after OpenJDK7. Your analysis was for OpenJDK175
-XX:+PrintGCApplicationConcurrentTimeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK174
-XX:MaxMetaspaceSizeThis switch is not available until OpenJDK8. Your analysis was for OpenJDK64
-XX:+ResourceManagementSwitch not found in any JDK4
-XX:AsyncGCLogBufferFlushThresholdSwitch not found in any JDK4
-XX:AsyncGCLogBufferSizeSwitch not found in any JDK. Did you mean 'G1SATBBufferSize' ?4
-XX:UseFastAccessorMethodsMissing +/- on switch on boolean switch.4
-XX:+UseStringCacheThis switch was removed after OpenJDK7. Your analysis was for OpenJDK114
-XX:+HeapDumpOnOutOfMemoryError-Xss256kSwitch not found in any JDK. Did you mean 'HeapDumpOnOutOfMemoryError' ?4
-XX:+UseStringCache,Switch not found in any JDK. Did you mean 'UseStringCache' ?4
-XX:ProfiledCodeHeapSizeThis switch is not available until OpenJDK9. Your analysis was for OpenJDK84
-XX:UseZGCRequires -XX:+UnlockExperimentalVMOptions4
-XX:++PerfDisableSharedMem-Djava.net.preferIPv4StackSwitch not found in any JDK4
-XX:+UseCompressedStrings,Switch not found in any JDK. Did you mean 'UseCompressedOops' ?4
-XX:+CMSParallelRemarkEnabledThis switch was removed after OpenJDK13. Your analysis was for OpenJDK174
-XX:+UseShenandoahGCThis switch is not available until OpenJDK12. Your analysis was for OpenJDK114
-XX:NonNMethodCodeHeapSizeThis switch is not available until OpenJDK9. Your analysis was for OpenJDK84
-XX:+SegmentedCodeCacheThis switch is not available until OpenJDK9. Your analysis was for OpenJDK84
-XX:+PrintGCDetaSwitch not found in any JDK. Did you mean 'PrintGCDetails' ?3
-XX:+CMSClassUnloadingEnabledThis switch was removed after OpenJDK13. Your analysis was for OpenJDK173
-XX:MaxRamSwitch not found in any JDK. Did you mean 'MaxRAM' ?3
-XX:+PrintCodeHeapAnalyticsThis switch is not available until OpenJDK12. Your analysis was for OpenJDK83
-XX:+UseShenandoahGCRequires -XX:+UnlockExperimentalVMOptions3
-XX:+AggressiveOptsThis switch was removed after OpenJDK11. Your analysis was for OpenJDK123
-XX:+PrintTenuringDistributionThis switch was removed after OpenJDK8. Your analysis was for OpenJDK133
-XX:+UseStringDeduplicationThis switch is not available until OpenJDK8. Your analysis was for OpenJDK73
-XX:+UseG1GSwitch not found in any JDK. Did you mean 'UseG1GC' ?3
-XX:+UseFastUnorderedTimeStampsRequires -XX:+UnlockExperimentalVMOptions3
-XX:+CompilationWarmUpSwitch not found in any JDK. Did you mean 'CompilationMode' ?3
-XlogThis switch is not available until OpenJDK9. Your analysis was for OpenJDK63
-XX:+UseSpinningThis switch was removed after OpenJDK6. Your analysis was for OpenJDK83
-XX:+PrintGCDateStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK163
-XX:+AgressiveOptsSwitch not found in any JDK. Did you mean 'AggressiveOpts' ?3
-XX:+PrintGCTimeStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK133
-XX:ReplaySuppressInitializersRequires a debug JVM3
-XX:+UseStringCacheThis switch was removed after OpenJDK7. Your analysis was for OpenJDK133
-XX:UseZGCMissing +/- on switch on boolean switch.3
-XX:+DisableExplicitGC"Switch not found in any JDK. Did you mean 'DisableExplicitGC' ?3
-XmnThis switch is not available until OpenJDK13. Your analysis was for OpenJDK93
-XX:+UseParNewGCThis switch was removed after OpenJDK9. Your analysis was for OpenJDK173
-XX:+BADSWITCHSwitch not found in any JDK. Did you mean 'batch' ?3
-XX:+UseParNewGCOK3
-XX:+G1GCSwitch not found in any JDK3
-XX:UseG1GCMissing +/- on switch on boolean switch.3
-XX:G1HeapReservePercentSwitch not found in any JDK. Did you mean 'G1ReservePercent' ?3
-XX:+PerfDisableSharedMeSwitch not found in any JDK. Did you mean 'PerfDisableSharedMem' ?3
-XX:+UseG1GCOK3
-XdebugThis switch is not available until OpenJDK13. Your analysis was for OpenJDK63
-XssBad value for type '<size>'. Must be a number with an optional suffix of 'k', 'm', 'g', or 't'.3
-XmxXmx must be >= Xms. Bad value for type '<size>'. Must be a number with an optional suffix of 'k', 'm', 'g', or 't'.3
-XX:+UseLargePagesInMetaspaceThis switch was removed after OpenJDK15. Your analysis was for OpenJDK173
-XX:MinMetaspaceFreeRatioThis switch is not available until OpenJDK8. Your analysis was for OpenJDK62
-XscmxSwitch not found in any JDK. Did you mean 'mx' ?2
-XX:GCLogFileSizeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK102
-XX:StackShadowPagesxxSwitch not found in any JDK. Did you mean 'StackShadowPages' ?2
-XX:CMSTriggerPermRatioThis switch was removed after OpenJDK7. Your analysis was for OpenJDK82
-XX:UseCodeCacheFlushingMissing +/- on switch on boolean switch.2
-XX:+UseStringDeduplicationThis switch is not available until OpenJDK8. Your analysis was for OpenJDK62
-XX:CompressedClassSpaceSizeThis switch is not available until OpenJDK8. Your analysis was for OpenJDK62
-XX:+PrintGCApplicationStoppedTimeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK162
-XX:+AggressiveOptsThis switch was removed after OpenJDK11. Your analysis was for OpenJDK152
-XbootclasspathThis switch was removed after OpenJDK12. Your analysis was for OpenJDK142
-XX:G1NewSizePercentThis switch is not available until OpenJDK7. Your analysis was for OpenJDK62
-XcompThis switch is not available until OpenJDK13. Your analysis was for OpenJDK82
-XX:GCLogFileSizeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK162
-XX:ActiveProcessorCountThis switch is not available until OpenJDK10. Your analysis was for OpenJDK82
-XX:+UseParNewGCThis switch was removed after OpenJDK9. Your analysis was for OpenJDK132
-XX:+UseCGroupMemoryLimitForHeapThis switch was removed after OpenJDK10. Your analysis was for OpenJDK142
-XjitSwitch not found in any JDK2
-XX:+ExitOnOutOfMemoryError,Switch not found in any JDK. Did you mean 'ExitOnOutOfMemoryError' ?2
-XX:+PrintGCTimeStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK162
-XX:MAxRamFractionSwitch not found in any JDK. Did you mean 'MaxRAMFraction' ?2
-XX:ShenandoahGCHeuristicsThis switch is not available until OpenJDK11. Your analysis was for OpenJDK82
-XX:+UseZGCThis switch is not available until OpenJDK11. Your analysis was for OpenJDK92
-XX:NumberOfGCLogFilesThis switch was removed after OpenJDK8. Your analysis was for OpenJDK102
-XX:ShareClassesEnableBCISwitch not found in any JDK. Did you mean 'SharedClassListFile' ?2
-XX:+PrintAdaptiveSizePolicyThis switch was removed after OpenJDK8. Your analysis was for OpenJDK182
-XX:ArrayAllocationWarningSizeSwitch not found in any JDK. Did you mean 'QueuedAllocationWarningCount' ?2
-XX:+UseParallelGC,Switch not found in any JDK. Did you mean 'UseParallelGC' ?2
-XX:-UseSplitVerifierThis switch was removed after OpenJDK7. Your analysis was for OpenJDK82
-XlogThis switch is not available until OpenJDK10. Your analysis was for OpenJDK82
-XX:XXSwitch not found in any JDK. Did you mean 'mx' ?2
-XquickstartSwitch not found in any JDK. Did you mean 'CIStart' ?2
-XloggcThis switch is not available until OpenJDK13. Your analysis was for OpenJDK102
-XX:ZUncommitThis switch is not available until OpenJDK13. Your analysis was for OpenJDK82
-XloggcThis switch is not available until OpenJDK13. Your analysis was for OpenJDK92
-XX:PrintNMTStatisticsRequires -XX:+UnlockDiagnosticVMOptions2
-XX:+PrintGCApplicationStoppedTimeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK182
-XX:+ExitOnOutOfMemoryErrorThis switch is not available until OpenJDK8. Your analysis was for OpenJDK62
-XshowSettingsThis switch is not available until OpenJDK13. Your analysis was for OpenJDK62
-XX:+ErrorFileToStderrThis switch is not available until OpenJDK11. Your analysis was for OpenJDK82
-XX:MaxRamFractionSwitch not found in any JDK. Did you mean 'MaxRAMFraction' ?2
-XX:+PrintReferenceGCThis switch was removed after OpenJDK8. Your analysis was for OpenJDK112
-XX:+PrintStringDeduplicationStatisticsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK112
-XX:+PrintNMethodsRequires -XX:+UnlockDiagnosticVMOptions2
-XmsGSwitch not found in any JDK. Did you mean 'ms' ?2
-XX:MetaspaceSizeThis switch is not available until OpenJDK8. Your analysis was for OpenJDK62
-XX:+PrintGCApplicationStoppedTimeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK132
-XX:+CompilerThreadHintNoPreemptThis switch was removed after OpenJDK11. Your analysis was for OpenJDK172
-XX:+PrintGCDateStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK132
-XX:ParallelCMSThreadsSwitch not found in any JDK. Did you mean 'ParallelGCThreads' ?2
-XcheckjniSwitch not found in any JDK. Did you mean 'check:jni' ?2
-XX:PermSizeThis switch was removed after OpenJDK7. Your analysis was for OpenJDK92
-XX:+UseJVMCICompilerThis switch is not available until OpenJDK9. Your analysis was for OpenJDK82
-XX:+UseJITServerSwitch not found in any JDK. Did you mean 'UseSVE' ?2
-XX:+PrintGCDateStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK182
-XX:+UseRTMSwitch not found in any JDK. Did you mean 'UseISM' ?2
-XX:-BindGCTaskThreadsToCPUsThis switch was removed after OpenJDK13. Your analysis was for OpenJDK172
-XX:UseLargePagesMissing +/- on switch on boolean switch.2
-XX:+UseConcMarkSweepGCThis switch was removed after OpenJDK13. Your analysis was for OpenJDK162
-XX:+ParNewGCSwitch not found in any JDK. Did you mean 'UseParNewGC' ?2
-XX:+PrintGCDateStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK122
-XX:MaxNewGenSwitch not found in any JDK. Did you mean 'MaxNewSize' ?2
-XX:MaxMetaspaceFreeRatioThis switch is not available until OpenJDK8. Your analysis was for OpenJDK62
-XX:NumberOfGCLogFilesThis switch was removed after OpenJDK8. Your analysis was for OpenJDK162
-XX:+UseGCLogFileRotationThis switch was removed after OpenJDK8. Your analysis was for OpenJDK102
-XX:PrintNMTStatisticsMissing +/- on switch on boolean switch.2
-XX:+LogCompilationRequires -XX:+UnlockDiagnosticVMOptions2
-XX:+UseGCLogFileRotationThis switch was removed after OpenJDK8. Your analysis was for OpenJDK162
-XX:-CreateCoredumpOnCrashThis switch is not available until OpenJDK9. Your analysis was for OpenJDK82
-XX:+UseLargePagesInMetaspaceThis switch is not available until OpenJDK8. Your analysis was for OpenJDK72
-XX:+PrintGCDateStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK102
-XX:G1LogLevelThis switch was removed after OpenJDK8. Your analysis was for OpenJDK151
-XX:+UseMD5IntrinsicsRequires -XX:+UnlockDiagnosticVMOptions1
-XX:+UseStringCacheThis switch was removed after OpenJDK7. Your analysis was for OpenJDK171
-XX:PrintFLSStatisticsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK111
-XX:+nixgibtsSwitch not found in any JDK1
-XmuSwitch not found in any JDK. Did you mean 'mn' ?1
-XX:+AbortVMOnSafepointTimeoutThis switch is not available until OpenJDK11. Your analysis was for OpenJDK81
-XX:+PrintSafepointStatisticsThis switch was removed after OpenJDK11. Your analysis was for OpenJDK171
-XX:LogFileRequires -XX:+UnlockDiagnosticVMOptions1
-XX:+PrintGCDateStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK91
-XX:+PrintAdaptiveSizePolicyThis switch was removed after OpenJDK8. Your analysis was for OpenJDK171
-XX:+UseCGroupMemoryLimitForHeapRequires -XX:+UnlockExperimentalVMOptions1
-XX:++UnlockDiagnosticVMOptionsSwitch not found in any JDK. Did you mean 'UnlockDiagnosticVMOptions' ?1
-XX:NumberOfGCLogFilesThis switch was removed after OpenJDK8. Your analysis was for OpenJDK131
-XX:+GenerateSynchronizationCodeRequires a debug JVM1
-XX:-ZUncommitRequires -XX:+UnlockExperimentalVMOptions1
-XX:ErrorFileOK1
-XSSSwitch not found in any JDK. Did you mean 'ss' ?1
-XX:+AvoidUnalignedAccessesThis switch is not available until OpenJDK9. Your analysis was for OpenJDK81
-Xms5G;-Xmx16G;-d64;-XXSwitch not found in any JDK1
-Xmn6g-XXSwitch not found in any JDK1
-XX:ssWrong prefix used -XX: it should be -X1
-XX:+ShenandoahOptimizeStaticFinalsThis switch was removed after OpenJDK14. Your analysis was for OpenJDK171
-XX:+UseParallelOldGCThis switch was removed after OpenJDK14. Your analysis was for OpenJDK171
-XX:+UseG1C1Switch not found in any JDK. Did you mean 'UseG1GC' ?1
-XX:+PrintTenuringDistributionOK1
-XX:+UseG1GC\Switch not found in any JDK. Did you mean 'UseG1GC' ?1
-XX:PrintFLSStatisticsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK171
-XX:+PrintGCDetailsOK1
-XX:+PrintPromotionFailureThis switch was removed after OpenJDK8. Your analysis was for OpenJDK171
-XX:-UseSIMDForArrayEqualsThis switch is not available until OpenJDK11. Your analysis was for OpenJDK81
-XX:-ZProactiveThis switch is not available until OpenJDK11. Your analysis was for OpenJDK91
-XX:NativeMemoryTrackingThis switch is not available until OpenJDK7. Your analysis was for OpenJDK61
-XX:+CMSIncrementalPacingThis switch was removed after OpenJDK8. Your analysis was for OpenJDK111
-XX:+AggressiveOpts-XXSwitch not found in any JDK. Did you mean 'AggressiveOpts' ?1
-XX:GCLogFileSizeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK141
-XX:+ExitOnOutOfMemoryError-Dfile.encodingSwitch not found in any JDK. Did you mean 'ExitOnOutOfMemoryError' ?1
-XX:MaxNewSizeOK1
-XX:MaxPerSizeSwitch not found in any JDK. Did you mean 'MaxPermSize' ?1
-XX:+Switch not found in any JDK1
-XX:+UseCGroupMemoryLimitForHeapThis switch was removed after OpenJDK10. Your analysis was for OpenJDK131
-XX:ZAllocationSpikeToleranceThis switch is not available until OpenJDK11. Your analysis was for OpenJDK91
-XX:MaxPermSizeOK1
-XX:+UseJVMCINativeLibraryThis switch is not available until OpenJDK13. Your analysis was for OpenJDK81
-XX:+PrintAdaptiveSizePolicpySwitch not found in any JDK. Did you mean 'PrintAdaptiveSizePolicy' ?1
-XX:+JVMCILibPathThis switch is not available until OpenJDK13. Your analysis was for OpenJDK81
-XX:-ShenandoahPacingThis switch is not available until OpenJDK11. Your analysis was for OpenJDK81
-XX:+PrintSafepointStatisticsThis switch was removed after OpenJDK11. Your analysis was for OpenJDK161
-XX:ShenandoahAllocationThresholdThis switch is not available until OpenJDK12. Your analysis was for OpenJDK81
-XX:+ControlIntrinsicThis switch is not available until OpenJDK16. Your analysis was for OpenJDK81
-XX:+AggressiveOptsThis switch was removed after OpenJDK11. Your analysis was for OpenJDK161
-XX:+UseSerialGC.Switch not found in any JDK. Did you mean 'UseSerialGC' ?1
-XX:+UseC2Switch not found in any JDK. Did you mean 'UseCHA' ?1
-XX:+UseCMSCompactAtFullCollectionThis switch was removed after OpenJDK8. Your analysis was for OpenJDK111
-XX:+UseZGCThis switch is not available until OpenJDK11. Your analysis was for OpenJDK101
-XX:+PrintTenuringDistributionThis switch was removed after OpenJDK8. Your analysis was for OpenJDK151
-XX:NewGenSwitch not found in any JDK1
-XX:+CITraceTypeFlowRequires a debug JVM1
-XX:+PrintGCApplicationConcurrentTimeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK161
-XX:+DisableExplicitGC" 30/08/2016 JAVA_OPTSSwitch not found in any JDK1
-XX:+PrintGCCauseThis switch was removed after OpenJDK8. Your analysis was for OpenJDK131
-XX:+UseSignumIntrinsicRequires -XX:+UnlockDiagnosticVMOptions1
-XX:+PrintHeapAtGCThis switch was removed after OpenJDK8. Your analysis was for OpenJDK131
-XX:+PrintPromotionFailureThis switch was removed after OpenJDK8. Your analysis was for OpenJDK111
-XX:+ShowCodeDetailsInExceptionMessagesThis switch is not available until OpenJDK14. Your analysis was for OpenJDK81
-XX:+UseMembarThis switch was removed after OpenJDK11. Your analysis was for OpenJDK171
-XX:XnxSwitch not found in any JDK1
-XX:+UseMD5IntrinsicsThis switch is not available until OpenJDK16. Your analysis was for OpenJDK81
-XX:+UseAppCDSThis switch was removed after OpenJDK10. Your analysis was for OpenJDK111
-XX:MaxMinPercentageSwitch not found in any JDK. Did you mean 'MaxRAMPercentage' ?1
-XX:+ParallelRefProcEnabled.Switch not found in any JDK. Did you mean 'ParallelRefProcEnabled' ?1
-XX:+UseSIMDForMemoryOpsThis switch is not available until OpenJDK9. Your analysis was for OpenJDK81
-XX:+UseGCLogFileRotationThis switch was removed after OpenJDK8. Your analysis was for OpenJDK141
-XX:SoftMaxHeapSizeThis switch is not available until OpenJDK13. Your analysis was for OpenJDK81
-XX:+CMSClassUnloadingEnabledThis switch was removed after OpenJDK13. Your analysis was for OpenJDK161
-XX:+UseConcMarkSweepGCThis switch was removed after OpenJDK13. Your analysis was for OpenJDK181
-XX:+SegmentedCodeCacheThis switch is not available until OpenJDK10. Your analysis was for OpenJDK81
-XX:SharedArchiveFileRequires -XX:+UnlockDiagnosticVMOptions1
-XX:-UseBiasedLockingThis switch was removed after OpenJDK17. Your analysis was for OpenJDK181
-XX:ZCollectionIntervalThis switch is not available until OpenJDK11. Your analysis was for OpenJDK81
-XX:MetaspaceSwitch not found in any JDK. Did you mean 'MetaspaceSize' ?1
-XX:+UseGCLogFileRotationThis switch was removed after OpenJDK8. Your analysis was for OpenJDK91
-XX:+PrintStringDeduplicationStatisticsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK171
-XX:+PrintStringDeduplicationStatisticsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK131
-XX:-ZProactiveThis switch is not available until OpenJDK11. Your analysis was for OpenJDK101
-XX:ShenandoahGCHeuristicsThis switch is not available until OpenJDK12. Your analysis was for OpenJDK81
-XX:+G1UseAdaptiveIHOSwitch not found in any JDK. Did you mean 'G1UseAdaptiveIHOP' ?1
-XXshowSettingsSwitch not found in any JDK. Did you mean 'showSettings' ?1
-XX:NewSizeOK1
-XX:ExitOnOutOfMemoryErrorMissing +/- on switch on boolean switch.1
-XX:+CMSClassUnloadingEnabledThis switch was removed after OpenJDK13. Your analysis was for OpenJDK151
-XX:+UseSignumIntrinsicThis switch is not available until OpenJDK16. Your analysis was for OpenJDK81
-XX:+HeapDumpOnOutOfMemoryError" "-XXSwitch not found in any JDK. Did you mean 'HeapDumpOnOutOfMemoryError' ?1
-XX:+TieredCompilation-Switch not found in any JDK. Did you mean 'TieredCompilation' ?1
-XX:eaSwitch not found in any JDK1
-XX:XmxSwitch not found in any JDK. Did you mean 'mx' ?1
-XX:NonNMethodCodeHeapSizeThis switch is not available until OpenJDK10. Your analysis was for OpenJDK81
-XX:ZCollectionIntervalThis switch is not available until OpenJDK11. Your analysis was for OpenJDK91
-XX:+UseTransparentHugePageSwitch not found in any JDK. Did you mean 'UseTransparentHugePages' ?1
-XX:PrintCompilationMissing +/- on switch on boolean switch.1
-XX:+UnlockExperimentalVMOptions\Switch not found in any JDK. Did you mean 'UnlockExperimentalVMOptions' ?1
-XX:+UseCompressedClassesPointersSwitch not found in any JDK. Did you mean 'UseCompressedClassPointers' ?1
-XX:CompressedClassSpaceSizeeSwitch not found in any JDK. Did you mean 'CompressedClassSpaceSize' ?1
-XMxSwitch not found in any JDK. Did you mean 'mx' ?1
-XX:G1RSetScanBlockSizeThis switch was removed after OpenJDK14. Your analysis was for OpenJDK151
-XX:+AggressiveOptsThis switch was removed after OpenJDK11. Your analysis was for OpenJDK131
-XX:+UseZGCThis switch is not available until OpenJDK11. Your analysis was for OpenJDK61
-XX:G1LogLevelThis switch was removed after OpenJDK8. Your analysis was for OpenJDK171
-XXErrorFileRedirectSwitch not found in any JDK. Did you mean 'ErrorFileToStderr' ?1
-XX:-G1UseAdaptiveIHOPThis switch is not available until OpenJDK9. Your analysis was for OpenJDK81
-XX:+PrintGC-XX:+PrintGCDetailsSwitch not found in any JDK. Did you mean 'PrintGCDetails' ?1
-XX:FlightRecorderOptions:stackdepthSwitch not found in any JDK. Did you mean 'FlightRecorderOptions' ?1
-XX:-MaxFDLimit30720Switch not found in any JDK. Did you mean 'MaxFDLimit' ?1
-XX:hashCodeRequires -XX:+UnlockExperimentalVMOptions1
-XX:+HeapDumpOnOutOfMemorySwitch not found in any JDK. Did you mean 'HeapDumpOnOutOfMemoryError' ?1
-XX:+PrintStringDeduplicationStatisticsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK141
-XX:+UnlockExperimentalVMOptions-Djavamelody.datasourcesSwitch not found in any JDK. Did you mean 'UnlockExperimentalVMOptions' ?1
-XX:NumberOfGCLogFilesThis switch was removed after OpenJDK8. Your analysis was for OpenJDK141
-XX:+PrintNMTStatisticsRequires -XX:+UnlockDiagnosticVMOptions1
-XX:+PrintGCTimeStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK151
-XsmsSwitch not found in any JDK. Did you mean 'ms' ?1
-XX:+UnlockExperimentalVMOptions-XXSwitch not found in any JDK. Did you mean 'UnlockExperimentalVMOptions' ?1
-XX:MaxMetaspaceSize3gSwitch not found in any JDK. Did you mean 'MaxMetaspaceSize' ?1
-XX:ErrorFileRedirectSwitch not found in any JDK. Did you mean 'ErrorFileToStderr' ?1
-XX:+AggressiveOpts\Switch not found in any JDK. Did you mean 'AggressiveOpts' ?1
-XX:ErrorFileToStderrThis switch is not available until OpenJDK11. Your analysis was for OpenJDK81
-XX:NumberOfGCLogFilesThis switch was removed after OpenJDK8. Your analysis was for OpenJDK151
-XX:GSwitch not found in any JDK1
-XX:+AlwaysActAsServrClassMachineSwitch not found in any JDK. Did you mean 'AlwaysActAsServerClassMachine' ?1
-XX:+AlwaysPreTouch\Switch not found in any JDK. Did you mean 'AlwaysPreTouch' ?1
-XX:C2CompileThresholdSwitch not found in any JDK. Did you mean 'CompileThreshold' ?1
-XX:+UseAdaptiveGCBoundaryThis switch was removed after OpenJDK14. Your analysis was for OpenJDK171
-XX:+UseAppCDSThis switch is not available until OpenJDK10. Your analysis was for OpenJDK81
-XX:UseSerialGCMissing +/- on switch on boolean switch.1
-XX:ZAllocationSpikeToleranceThis switch is not available until OpenJDK11. Your analysis was for OpenJDK81
-XX:Xlog:gc*Switch not found in any JDK. Did you mean 'loggc' ?1
-XX:+G1NewSizePercentSwitch not found in any JDK. Did you mean 'G1NewSizePercent' ?1
-XX:PermSizeOK1
-XX:+UseGCLogFileRotationThis switch was removed after OpenJDK8. Your analysis was for OpenJDK131
-XX:+UseGCLogFileRotationThis switch was removed after OpenJDK8. Your analysis was for OpenJDK151
-XsxSwitch not found in any JDK. Did you mean 'mx' ?1
-XX:+USeParNewGCSwitch not found in any JDK. Did you mean 'UseParNewGC' ?1
-XXMaxMetaspaceSizeSwitch not found in any JDK. Did you mean 'MaxMetaspaceSize' ?1
-XX:+VerboseRequires a debug JVM1
-XX:+DisableExplicitGC\Switch not found in any JDK. Did you mean 'DisableExplicitGC' ?1
-XX:+UserSerialGCSwitch not found in any JDK. Did you mean 'UseSerialGC' ?1
-XX:CMSTriggerPermRtioSwitch not found in any JDK. Did you mean 'CMSTriggerPermRatio' ?1
-XX:+PrintGCCauseThis switch was removed after OpenJDK8. Your analysis was for OpenJDK91
-XX:ZAllocationSpikeToleranceThis switch is not available until OpenJDK11. Your analysis was for OpenJDK101
-XX:+UseNewCodeRequires -XX:+UnlockDiagnosticVMOptions1
-XX:-ZProactiveThis switch is not available until OpenJDK11. Your analysis was for OpenJDK81
-XMaxHeapSizeWrong prefix used -X it should be -XX:1
-XX:+AllowRedefinitionToAddDeleteMethodsThis switch is not available until OpenJDK13. Your analysis was for OpenJDK81
-XX:+CMSIncrementalModeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK171
-XmaxmetaspaceSwitch not found in any JDK. Did you mean 'MaxMetaspaceSize' ?1
-XX:+UseGPGCSwitch not found in any JDK. Did you mean 'UseG1GC' ?1
-XX:+AggressiveOptsThis switch was removed after OpenJDK11. Your analysis was for OpenJDK191
-XX:ControlIntrinsicThis switch is not available until OpenJDK16. Your analysis was for OpenJDK81
-Xlog:os,safepoint*,gc*,gc+refSwitch not found in any JDK1
-XX:ShenandoahAllocationThresholdThis switch is not available until OpenJDK11. Your analysis was for OpenJDK81
-XX:+UseAppCDSThis switch was removed after OpenJDK10. Your analysis was for OpenJDK161
-XagentlibSwitch not found in any JDK. Did you mean 'PrintLIR' ?1
-XX:+UseParallelSwitch not found in any JDK. Did you mean 'UseParallelGC' ?1
-XdebugOK1
-XX:+PrintGCDateStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK141
-XXMaxHeapSizeSwitch not found in any JDK. Did you mean 'MaxHeapSize' ?1
-XX:NonProfiledCodeHeapSizeThis switch is not available until OpenJDK10. Your analysis was for OpenJDK81
-XX:MaxDirectMemorySizeOK1
-XX:++ErrorFileToStderrSwitch not found in any JDK. Did you mean 'ErrorFileToStderr' ?1
-XX:C1CompileThresholdSwitch not found in any JDK. Did you mean 'CompileThreshold' ?1
-XX:+CMSIncrementalModeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK181
-XX:+UseConcMarkSweepGCThis switch was removed after OpenJDK13. Your analysis was for OpenJDK151
-XX:+AlwaysLockClassLoaderThis switch was removed after OpenJDK17. Your analysis was for OpenJDK181
-XX:+UseLargePagesInMetaspac\Switch not found in any JDK. Did you mean 'UseLargePagesInMetaspace' ?1
-XX:NumberOfGCLogFilesThis switch was removed after OpenJDK8. Your analysis was for OpenJDK91
-XX:+CMSConcurrentMTEnabledThis switch was removed after OpenJDK13. Your analysis was for OpenJDK171
-XX:MemProfilingRequires a debug JVM1
-XX:PrintSafepointStatisticsCountThis switch was removed after OpenJDK11. Your analysis was for OpenJDK171
-X+UseStringDeduplicationWrong prefix used -X it should be -XX:1
-XX:+AggressiveOptsThis switch was removed after OpenJDK11. Your analysis was for OpenJDK181
-XX:+UseStringDeduplicationOK1
-XX:+UsertmlockingSwitch not found in any JDK. Did you mean 'UseRTMLocking' ?1
-XX:-ZUncommitThis switch is not available until OpenJDK13. Your analysis was for OpenJDK111
-XmsOK1
-XX:+ExplicitGCInvokesConcSwitch not found in any JDK. Did you mean 'ExplicitGCInvokesConcurrent' ?1
-XX:PermSizeThis switch was removed after OpenJDK7. Your analysis was for OpenJDK131
-XX:+PrintGCDateStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK151
-XX:+PrintGCCauseThis switch was removed after OpenJDK8. Your analysis was for OpenJDK161
-XX:+UsdSwitch not found in any JDK1
-XX:+PrintTenuringDistributionThis switch was removed after OpenJDK8. Your analysis was for OpenJDK91
-XX:+PrintTenuringDistributionThis switch was removed after OpenJDK8. Your analysis was for OpenJDK161
-XX:ZCollectionIntervalThis switch is not available until OpenJDK11. Your analysis was for OpenJDK101
-XX:+PrintAssemblyOK1
-XX:+UseG1GFCSwitch not found in any JDK. Did you mean 'UseG1GC' ?1
-XX:-UseConcMarkSweepGCThis switch was removed after OpenJDK13. Your analysis was for OpenJDK161
-XX:G1LogLevelThis switch was removed after OpenJDK8. Your analysis was for OpenJDK131
-XX:+ShowCodeDetailsInExceptionMessagesThis switch is not available until OpenJDK14. Your analysis was for OpenJDK111
-XX:+UseCGroupMemoryLimitForHeapThis switch was removed after OpenJDK10. Your analysis was for OpenJDK151
-XX:+PrintGCDateStampsOK1
-XX:+UnlockSwitch not found in any JDK1
-XX:+PrintGCApplicationConcurrentTimeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK181
-XX:CrashOnOutOfMemoryErrorMissing +/- on switch on boolean switch.1
-XX:PrintTimeStepSwitch not found in any JDK. Did you mean 'PrintGCTimeStamps' ?1
-XX:+CMSPermGenPrecleaningEnabledThis switch was removed after OpenJDK7. Your analysis was for OpenJDK81
-XX:+UseCMSCompactAtFullCollectionThis switch was removed after OpenJDK8. Your analysis was for OpenJDK171
-Xrunjdwp:transportSwitch not found in any JDK1
-XMaxMetaspaceSizeWrong prefix used -X it should be -XX:1
-XX:ProfiledCodeHeapSizeThis switch is not available until OpenJDK10. Your analysis was for OpenJDK81
-XX:-Switch not found in any JDK1
-XX:-OmitStackTraceInFastThrowOK1
-XX:GCLogFileSizeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK91

Top Warning Reasons

SwitchWarningCount
-XX:+UseConcMarkSweepGCThis switch will be removed in the future. It will be Obsoleted in OpenJDK14, Expired in OpenJDK15.465
-XX:+CMSScavengeBeforeRemarkThis switch will be removed in the future. It will be Obsoleted in OpenJDK14, Expired in OpenJDK15.427
-XX:+CMSClassUnloadingEnabledThis switch will be removed in the future. It will be Obsoleted in OpenJDK14, Expired in OpenJDK15.407
-XX:+FlightRecorderThis switch will be removed in the future. It will be Deprecated in OpenJDK13.179
-XX:+UseConcMarkSweepGCThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.157
-XmxDuplicate switch. This is overridden by -Xmx6G133
-XX:+AggressiveOptsThis switch will be removed in the future. It will be Deprecated in OpenJDK11. Obsoleted in OpenJDK12. Expired in OpenJDK13.99
-XX:+UseCMSInitiatingOccupancyOnlyThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.77
-XX:CMSInitiatingOccupancyFractionThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.76
-XX:CMSInitiatingOccupancyFractionThis switch will be removed in the future. It will be Obsoleted in OpenJDK14, Expired in OpenJDK15.56
-XX:+CMSScavengeBeforeRemarkThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.48
-XX:+CMSParallelRemarkEnabledThis switch will be removed in the future. It will be Obsoleted in OpenJDK14, Expired in OpenJDK15.45
-XX:+UseCMSInitiatingOccupancyOnlyThis switch will be removed in the future. It will be Obsoleted in OpenJDK14, Expired in OpenJDK15.44
-XX:MaxPermSizeThis switch will be removed in the future. It will be Obsoleted in OpenJDK8.39
-XX:PermSizeThis switch will be removed in the future. It will be Obsoleted in OpenJDK8.39
-XX:+CMSClassUnloadingEnabledThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.38
-XX:-UseBiasedLockingThis switch will be removed in the future. It will be Deprecated in OpenJDK15. Obsoleted in OpenJDK18. Expired in OpenJDK19.37
-XmxDuplicate switch. This is overridden by -Xmx36
-XX:+CMSParallelRemarkEnabledThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.35
-XX:MaxRAMFractionThis switch will be removed in the future. It will be Deprecated in OpenJDK10. 27
-XX:+UseLargePagesInMetaspaceThis switch will be removed in the future. It will be Deprecated in OpenJDK15. Obsoleted in OpenJDK16. Expired in OpenJDK17.22
-XX:MaxRAMFractionThis switch will be removed in the future. It will be Deprecated in OpenJDK10.19
-XX:+UseParallelOldGCThis switch will be removed in the future. It will be Deprecated in OpenJDK14. Obsoleted in OpenJDK15. Expired in OpenJDK16.19
-XX:+UseBiasedLockingThis switch will be removed in the future. It will be Deprecated in OpenJDK15. Obsoleted in OpenJDK18. Expired in OpenJDK19.17
-XX:ParallelGCThreadsDuplicate switch. This is overridden by -XX:ParallelGCThreads=2.16
-XX:ConcGCThreadsDuplicate switch. This is overridden by -XX:ConcGCThreads=2.16
-XX:MinRAMFractionThis switch will be removed in the future. It will be Deprecated in OpenJDK10. 15
-XX:InitialRAMFractionThis switch will be removed in the future. It will be Deprecated in OpenJDK10. 15
-XX:+UseConcMarkSweepGCThis switch will be removed in the future. It will be Deprecated in OpenJDK9.14
-XlogDuplicate switch. This is overridden by -Xlog::gc+stats.12
-XX:+UseCGroupMemoryLimitForHeapThis switch will be removed in the future. It will be Deprecated in OpenJDK10. Expired in OpenJDK11.11
-XX:-TraceClassUnloadingThis switch will be removed in the future. It will be Obsoleted in OpenJDK16. Expired in OpenJDK17.11
-XX:UseConcMarkSweepGCThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.10
-XX:+AggressiveOptsThis switch will be removed in the future. It will be Deprecated in OpenJDK11, Obsoleted in OpenJDK12, Expired in OpenJDK13.10
-XmsDuplicate switch. This is overridden by -Xms180m.10
-XX:+PrintSafepointStatisticsThis switch will be removed in the future. It will be Deprecated in OpenJDK11. Obsoleted in OpenJDK12. Expired in OpenJDK13.9
-XX:+PrintSafepointStatisticsThis switch will be removed in the future. It will be Deprecated in OpenJDK11, Obsoleted in OpenJDK12, Expired in OpenJDK13.8
-XX:+BindGCTaskThreadsToCPUsThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK16.8
-XX:+PrintGCDateStampsDuplicate switch. This is overridden by -XX:+PrintGCDateStamps7
-XlogDuplicate switch. This is overridden by -Xlog:age*=debug.7
-XX:+CMSParallelInitialMarkEnabledThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.7
-XX:+PrintGCDetailsDuplicate switch. This is overridden by -XX:+PrintGCDetails7
-XX:+PrintTenuringDistributionDuplicate switch. This is overridden by -XX:+PrintTenuringDistribution7
-XX:+TraceClassLoadingThis switch will be removed in the future. It will be Obsoleted in OpenJDK16. Expired in OpenJDK17.7
-XX:CMSMaxAbortablePrecleanTimeThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.7
-XX:PrintSafepointStatisticsCountThis switch will be removed in the future. It will be Deprecated in OpenJDK11. Obsoleted in OpenJDK12. Expired in OpenJDK13.6
-XX:+UseHugeTLBFSThis switch will be removed in the future. It will be Obsoleted in OpenJDK12. Expired in OpenJDK13.Obsoleted in OpenJDK12. Expired in OpenJDK13.6
-XX:+PreferContainerQuotaForCPUCountDuplicate switch. This is overridden by -XX:+PreferContainerQuotaForCPUCount.6
-XX:+ParallelRefProcEnabledDuplicate switch. This is overridden by -XX:+ParallelRefProcEnabled.6
-XX:+CompilerThreadHintNoPreemptThis switch will be removed in the future. It will be Deprecated in OpenJDK11. Obsoleted in OpenJDK12. Expired in OpenJDK13.6
-XX:+CMSEdenChunksRecordAlwaysThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.6
-XmxDuplicate switch. This is overridden by -Xmx6g6
-XX:+HeapDumpOnOutOfMemoryErrorDuplicate switch. This is overridden by -XX:+HeapDumpOnOutOfMemoryError.6
-XmxDuplicate switch. This is overridden by -Xmx8g6
-XmxDuplicate switch. This is overridden by -Xmx256m.6
-XX:HeapDumpPathDuplicate switch. This is overridden by -XX:HeapDumpPath=./java_pid&lt;pid&gt;.hprof.6
-XX:+UseBiasedLockingThis switch will be removed in the future. It will be Deprecated in OpenJDK15, Obsoleted in OpenJDK16, Expired in OpenJDK17.5
-XX:MaxPermSizeThis switch will be removed in the future. It will be Obsoleted in OpenJDK8. Obsoleted in OpenJDK8. Obsoleted in OpenJDK8. Obsoleted in OpenJDK8. Obsoleted in OpenJDK8. Obsoleted in OpenJDK8. Obsoleted in OpenJDK8. Obsoleted in OpenJDK8. 5
-XlogDuplicate switch. This is overridden by -Xlog::::filecount=100,filesize=1024.5
-XloggcDuplicate switch. This is overridden by -Xloggc::logs/gc.log5
-XX:+UseLWPSynchronizationThis switch will be removed in the future. It will be Obsoleted in OpenJDK15. Expired in OpenJDK16.5
-XX:CompileCommandDuplicate switch. This is overridden by -XX:CompileCommand=inline,net/minecraft/server/%nms_version%/ChunkProviderServer$$Lambda$4300/0x00000000801896ab8.accept.5
-XX:+TraceClassUnloadingThis switch will be removed in the future. It will be Obsoleted in OpenJDK16. Expired in OpenJDK17.5
-XX:+HeapDumpOnOutOfMemoryErrorDuplicate switch. This is overridden by -XX:+HeapDumpOnOutOfMemoryError4
-XX:+AssumeMPThis switch will be removed in the future. It will be Deprecated in OpenJDK10, Obsoleted in OpenJDK12, Expired in OpenJDK13.4
-XX:+FlightRecorderThis switch will be removed in the future. It will be Deprecated in OpenJDK13. 4
-XX:+PrintGCDetailsDuplicate switch. This is overridden by -XX:+PrintGCDetails.4
-XX:-OmitStackTraceInFastThrowDuplicate switch. This is overridden by -XX:-OmitStackTraceInFastThrow4
-XX:-UseParallelOldGCThis switch will be removed in the future. It will be Deprecated in OpenJDK14. Obsoleted in OpenJDK15. Expired in OpenJDK16.4
-XX:CompileCommandDuplicate switch. This is overridden by -XX:CompileCommand=dontinline,*::*_noinline.4
-XX:ErrorFileDuplicate switch. This is overridden by -XX:ErrorFile=logs/hs_err.log4
-XX:PermSizeThis switch will be removed in the future. It will be Obsoleted in OpenJDK8. Obsoleted in OpenJDK8. Obsoleted in OpenJDK8. Obsoleted in OpenJDK8. Obsoleted in OpenJDK8. Obsoleted in OpenJDK8. Obsoleted in OpenJDK8. Obsoleted in OpenJDK8. 4
-XX:PrintSafepointStatisticsCountThis switch will be removed in the future. It will be Deprecated in OpenJDK11, Obsoleted in OpenJDK12, Expired in OpenJDK13.4
-XlogDuplicate switch. This is overridden by -Xlog:age*=trace4
-XlogDuplicate switch. This is overridden by -Xlog:gc*:file=./logs/gc.log:time,uptime.4
-XmxDuplicate switch. This is overridden by -Xmx900m3
-XX:-UseConcMarkSweepGCThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.3
-XX:+PrintGCApplicationStoppedTimeDuplicate switch. This is overridden by -XX:+PrintGCApplicationStoppedTime3
-XX:+UseGCTaskAffinityThis switch will be removed in the future. It will be Obsoleted in OpenJDK14, Expired in OpenJDK16.3
-XmxDuplicate switch. This is overridden by -Xmx50G.3
-XmxDuplicate switch. This is overridden by -Xmx4096m.3
-XmsDuplicate switch. This is overridden by -Xms50G.3
-XmsDuplicate switch. This is overridden by -Xms4096m.3
-XX:AggressiveOptsThis switch will be removed in the future. It will be Deprecated in OpenJDK11. Obsoleted in OpenJDK12. Expired in OpenJDK13.3
-XX:-UseBiasedLockingThis switch will be removed in the future. It will be Deprecated in OpenJDK15, Obsoleted in OpenJDK16, Expired in OpenJDK17.3
-XX:+DisableExplicitGCDuplicate switch. This is overridden by -XX:+DisableExplicitGC3
-XX:-UseCompressedOopsDuplicate switch. This is overridden by -XX:+UseCompressedOops3
-XlogDuplicate switch. This is overridden by -Xlog:gc*:file=/data/logs/gc_humio.log:time,tags:filecount=5,filesize=1024003
-XX:+UseMembarThis switch will be removed in the future. It will be Deprecated in OpenJDK10. Obsoleted in OpenJDK12. Deprecated in OpenJDK10. Obsoleted in OpenJDK12. Deprecated in OpenJDK10. Obsoleted in OpenJDK12. Deprecated in OpenJDK10. Obsoleted in OpenJDK12. Deprecated in OpenJDK10. Obsoleted in OpenJDK12. 3
-XX:+ExplicitGCInvokesConcurrentDuplicate switch. This is overridden by -XX:+ExplicitGCInvokesConcurrent.3
-XlogDuplicate switch. This is overridden by -Xlog::gc*.3
-XX:+BindGCTaskThreadsToCPUsThis switch will be removed in the future. It will be Obsoleted in OpenJDK14, Expired in OpenJDK16.3
-XX:-UseConcMarkSweepGCThis switch will be removed in the future. It will be Obsoleted in OpenJDK14, Expired in OpenJDK15.3
-XlogDuplicate switch. This is overridden by -Xlog::::filecount=5,filesize=10243
-XloggcDuplicate switch. This is overridden by -Xloggc:logs/gc.log2
-XX:BiasedLockingStartupDelayThis switch will be removed in the future. It will be Deprecated in OpenJDK15, Obsoleted in OpenJDK16, Expired in OpenJDK17.2
-XX:+UseLargePagesDuplicate switch. This is overridden by -XX:+UseLargePages.2
-XX:ErrorFileDuplicate switch. This is overridden by -XX:ErrorFile=/var/log/eero/fatal.log.2
-XX:MaxDirectMemorySizeDuplicate switch. This is overridden by -XX:MaxDirectMemorySize=16G2
-XX:MaxGCMinorPauseMillisThis switch will be removed in the future. It will be Deprecated in OpenJDK8. 2
-XX:MaxPermSizeThis switch will be removed in the future. It will be Obsoleted in OpenJDK8. Obsoleted in OpenJDK8. Obsoleted in OpenJDK8. Obsoleted in OpenJDK8. Obsoleted in OpenJDK8. Obsoleted in OpenJDK8. Obsoleted in OpenJDK8. 2
-XX:+UseCGroupMemoryLimitForHeapThis switch will be removed in the future. It will be Deprecated in OpenJDK10, Expired in OpenJDK11.2
-XX:+UnsyncloadClassThis switch will be removed in the future. It will be Deprecated in OpenJDK10, Obsoleted in OpenJDK11, Expired in OpenJDK12.2
-XX:+PrintGCDateStampsDuplicate switch. This is overridden by -XX:+PrintGCDateStamps.2
-XX:+PerfDisableSharedMemDuplicate switch. This is overridden by -XX:+PerfDisableSharedMem.2
-XdebugDuplicate switch. This is overridden by -Xdebug:2
-XX:+OptimizeStringConcatDuplicate switch. This is overridden by -XX:+OptimizeStringConcat2
-XlogDuplicate switch. This is overridden by -Xlog::gc:/home/entera/prod-instance/LOGS/${service}/gc/gc-%p__%t.log.2
-XssDuplicate switch. This is overridden by -Xss2048k2
-XlogDuplicate switch. This is overridden by -Xlog:all=debug,exceptions=warning,gc*=off:file=../logs/vm-%t.log:time,pid,tid,level,tags:filesize=100M.2
-XlogDuplicate switch. This is overridden by -Xlog:gc*=debug,safepoint,age*=trace,ergo*=trace,gc+refine=info,classhisto*=trace,gc+ergo=trace,gc+liveness=trace:file=/var/log/eero/gc.log.started-at-%t.log:utctime,uptime,level,tags,tid:filesize=0.2
-XlogDuplicate switch. This is overridden by -Xlog:safepoint=debug:file=${LOG_PATH}/safepoint%t.log:utctime,level,tags:filecount=10,filesize=10M.2
-XlogDuplicate switch. This is overridden by -Xlog:safepoint=debug:file=/opt/server/logs/gc/safepoint.log:time,uptime,tags.2
-XmsDuplicate switch. This is overridden by -Xms256m.2
-XX:+CMSConcurrentMTEnabledThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.2
-XmxDuplicate switch. This is overridden by -Xmx1g.2
-XX:+CMSConcurrentMTEnabledThis switch will be removed in the future. It will be Obsoleted in OpenJDK14, Expired in OpenJDK15.2
-XmxDuplicate switch. This is overridden by -Xmx4g2
-XX:-PreferContainerQuotaForCPUCountThis switch will be removed in the future. It will be Deprecated in OpenJDK19. Obsoleted in OpenJDK20. Expired in OpenJDK21.2
-XX:-BindGCTaskThreadsToCPUsThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK16.2
-XX:+UseSHMThis switch will be removed in the future. It will be Obsoleted in OpenJDK12. Expired in OpenJDK13.Obsoleted in OpenJDK12. Expired in OpenJDK13.2
-XX:-HeapDumpOnOutOfMemoryErrorDuplicate switch. This is overridden by -XX:-HeapDumpOnOutOfMemoryError.1
-XX:ParallelGCThreadsDuplicate switch. This is overridden by -XX:ParallelGCThreads=4.1
-XX:+AlwaysPreTouchDuplicate switch. This is overridden by -XX:+AlwaysPreTouch.1
-XX:PermSizeThis switch will be removed in the future. It will be Obsoleted in OpenJDK8. Obsoleted in OpenJDK8. Obsoleted in OpenJDK8. Obsoleted in OpenJDK8. Obsoleted in OpenJDK8. Obsoleted in OpenJDK8. Obsoleted in OpenJDK8. 1
-XX:+AlwaysPreTouchDuplicate switch. This is overridden by -XX:+AlwaysPreTouch1
-XX:+UseGCTaskAffinityThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK16.1
-XX:+PrintCommandLineFlagsDuplicate switch. This is overridden by -XX:+PrintCommandLineFlags1
-XX:ReservedCodeCacheSizeDuplicate switch. This is overridden by -XX:ReservedCodeCacheSize=512m.1
-XX:StackShadowPagesDuplicate switch. This is overridden by -XX:StackShadowPages=20.1
-XX:StartFlightRecordingDuplicate switch. This is overridden by -XX:StartFlightRecording=settings=/srv/www/actorcluster/ansible-releases/actorcluster-2022.05.16.thirteen2/bin/../conf/profile.jfc,delay=5m,maxsize=512m,disk=true,dumponexit=true,name=post-startup,filename=/var/log/eero/post-startup-3503.jfr.1
-XX:-UseGCOverheadLimitDuplicate switch. This is overridden by -XX:-UseGCOverheadLimit.1
-XX:UseSSEThis switch will be removed in the future. It will be Obsoleted in OpenJDK15. Expired in OpenJDK16.1
-XmxDuplicate switch. This is overridden by -Xmx20480m.1
-XmxDuplicate switch. This is overridden by -Xmx2048m.1
-XX:CompileThresholdDuplicate switch. This is overridden by -XX:CompileThreshold=8000.1
-XlogDuplicate switch. This is overridden by -Xlog::::filecount=50,filesize=10241
-XlogDuplicate switch. This is overridden by -Xlog::::time,level,tags1
-XX:CompilationPolicyChoiceThis switch will be removed in the future. It will be Deprecated in OpenJDK13, Obsoleted in OpenJDK14, Expired in OpenJDK15.1
-XX:+HeapDumpOnOutOfMemoryErrorDuplicate switch. This is overridden by -XX:-HeapDumpOnOutOfMemoryError1
-XX:-UseCompressedOopsDuplicate switch. This is overridden by -XX:-UseCompressedOops.1
-XlogDuplicate switch. This is overridden by -Xlog::gc:logs/gc.log.1
-XX:CMSYoungGenPerWorkerThis switch will be removed in the future. It will be Obsoleted in OpenJDK14, Expired in OpenJDK15.1
-XmxDuplicate switch. This is overridden by -Xmx3048m1
-XmxDuplicate switch. This is overridden by -Xmx3144m.1
-XssDuplicate switch. This is overridden by -Xss64m.1
-XlogDuplicate switch. This is overridden by -Xlog:gc*:file=/abacus360/QA/LVR/logs/gc/spark/spark_driver_gc.%p.log:time,level,tags:filecount=5,filesize=4M.1
-XX:+UseMembarThis switch will be removed in the future. It will be Deprecated in OpenJDK10. Obsoleted in OpenJDK12. Deprecated in OpenJDK10. Obsoleted in OpenJDK12. Deprecated in OpenJDK10. Obsoleted in OpenJDK12. Deprecated in OpenJDK10. Obsoleted in OpenJDK12. Deprecated in OpenJDK10. Obsoleted in OpenJDK12. Deprecated in OpenJDK10. Obsoleted in OpenJDK12. Deprecated in OpenJDK10. Obsoleted in OpenJDK12. Deprecated in OpenJDK10. Obsoleted in OpenJDK12. 1
-XmxDuplicate switch. This is overridden by -Xmx60g.1
-XlogDuplicate switch. This is overridden by -Xlog:gc*=debug:file=/tmp/gc.log.1
-XlogDuplicate switch. This is overridden by -Xlog:gc:none:/home/despegar/gc.log:filesize=1m:filecount=2.1
-XlogDuplicate switch. This is overridden by -Xlog:os+container=info1
-XX:-UseCMSInitiatingOccupancyOnlyThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.1
-XlogDuplicate switch. This is overridden by -Xlog:safepoint=debug:file=/opt/ignite/server/logs/gc/safepoint.log:time,uptime,tags.1
-XmxDuplicate switch. This is overridden by -Xmx4g.1
-XloggcDuplicate switch. This is overridden by -Xloggc::/var/log/jboss61/UGI/QXA/log/DataServer_QXA_PROD_gc_20210924073144.log.1
-XX:+DisableExplicitGCDuplicate switch. This is overridden by -XX:+DisableExplicitGC.1
-XX:+UseParallelOldGCThis switch will be removed in the future. It will be Deprecated in OpenJDK14, Obsoleted in OpenJDK15, Expired in OpenJDK16.1
-XX:BiasedLockingStartupDelayThis switch will be removed in the future. It will be Deprecated in OpenJDK15. Obsoleted in OpenJDK18. Expired in OpenJDK19.1
-XmsDuplicate switch. This is overridden by -Xms20480m.1
-XmsDuplicate switch. This is overridden by -Xms2048m.1
-XX:G1HeapRegionSizeDuplicate switch. This is overridden by -XX:G1HeapRegionSize=4m.1
-XX:G1MixedGCLiveThresholdPercentDuplicate switch. This is overridden by -XX:G1MixedGCLiveThresholdPercent=50.1
-XX:ErrorFileDuplicate switch. This is overridden by -XX:ErrorFile=logs/hs_err.log.1
-XX:HeapDumpPathDuplicate switch. This is overridden by -XX:HeapDumpPath=/var/tmp/tomcat_a.1
-XX:HeapDumpPathDuplicate switch. This is overridden by -XX:HeapDumpPath=logs/.1
-XX:InitialRAMFractionThis switch will be removed in the future. It will be Deprecated in OpenJDK10.1
-XX:+UseG1GCDuplicate switch. This is overridden by -XX:+UseG1GC.1
-XX:-CMSParallelRemarkEnabledThis switch will be removed in the future. It will be Obsoleted in OpenJDK14, Expired in OpenJDK15.1
-XX:ActiveProcessorCountDuplicate switch. This is overridden by -XX:ActiveProcessorCount=28.1
-XX:MaxGCPauseMillisDuplicate switch. This is overridden by -XX:MaxGCPauseMillis=50.1
-XX:MaxMetaspaceSizeDuplicate switch. This is overridden by -XX:MaxMetaspaceSize=1024m.1
-XX:MaxMetaspaceSizeDuplicate switch. This is overridden by -XX:MaxMetaspaceSize=150m.1
-XX:MaxNewSizeDuplicate switch. This is overridden by -XX:MaxNewSize=512m.1
-XX:+UseG1GCDuplicate switch. This is overridden by -XX:+UseG1GC1
-XmsDuplicate switch. This is overridden by -Xms4g1
-XX:-UsePerfDataDuplicate switch. This is overridden by -XX:-UsePerfData.1
-XX:+UnsyncloadClassThis switch will be removed in the future. It will be Deprecated in OpenJDK10. Obsoleted in OpenJDK11. Expired in OpenJDK12.1
-XmsDuplicate switch. This is overridden by -Xms800M1
-XX:MetaspaceSizeDuplicate switch. This is overridden by -XX:MetaspaceSize=512m.1
-XX:+UnlockExperimentalVMOptionsDuplicate switch. This is overridden by -XX:+UnlockExperimentalVMOptions.1
-XX:NativeMemoryTrackingDuplicate switch. This is overridden by -XX:NativeMemoryTracking=summary.1
-XX:NewSizeDuplicate switch. This is overridden by -XX:NewSize=512m.1
-XX:OnOutOfMemoryErrorDuplicate switch. This is overridden by -XX:OnOutOfMemoryError=/usr/local/sbin/tomcatOutOfMemory.sh.1