JaCoLine - Java Command Line Statistics

Last 10 Inspections

DateJVMOSCPURequestDebugVM
2021/09/17OpenJDK18Windowsx86 N
2021/09/17OpenJDK18Windowsx86 N
2021/09/17OpenJDK18Windowsx86 N
2021/09/17OpenJDK8Linuxx86 N
2021/09/17OpenJDK8Linuxx86 N
2021/09/16OpenJDK16Linuxx86 N
2021/09/16OpenJDK16Linuxx86 N
2021/09/16OpenJDK16Linuxx86 N
2021/09/16OpenJDK8Linuxx86 N
2021/09/16OpenJDK16Linuxx86 N

JVM Counts

JVMCount
OpenJDK111567
OpenJDK81106
OpenJDK769
OpenJDK1347
OpenJDK1544
OpenJDK929
OpenJDK1425
OpenJDK620
OpenJDK1616
OpenJDK1713
OpenJDK1011
OpenJDK126
OpenJDK184
OpenJDK-11_0_5-zulu2
11.0.5-zulu1
OpenJDK-11_0_51

OS Counts

OSCount
Linux1938
mac819
Windows88
linux55
Darwin45
-8
BSD8

CPU Counts

CPUCount
x862820
ppc62
aarch6429
arm22
-19
sparc4
zero3
s3902

Switch Counts (all)

SwitchCount
-Xmx2000
-Xms1251
-XX:+PrintGCDetails994
-Xloggc926
-XX:+PrintGCDateStamps905
-XX:ErrorFile728
-XX:+PrintTenuringDistribution665
-XX:+UseParNewGC571
-XX:+UseConcMarkSweepGC517
-XX:MaxPermSize503
-XX:PermSize488
-XX:+UseG1GC475
-XX:-OmitStackTraceInFastThrow461
-XX:MaxNewSize455
-XX:NewSize448
-XX:+CMSScavengeBeforeRemark445
-XX:+CMSClassUnloadingEnabled424
-XX:+HeapDumpOnOutOfMemoryError371
-XX:+KABOOM360
-XX:HeapDumpPath346
-XX:MaxGCPauseMillis319
-XX:+DisableExplicitGC270
-XX:+UnlockDiagnosticVMOptions251
-XX:+UseStringDeduplication243
-Xss235
-Xdebug225
-XX:ReservedCodeCacheSize221
-XX:MaxMetaspaceSize215
-XX:+UnlockExperimentalVMOptions195
-Xlog193
-XX:+FlightRecorder190
-XX:+PrintGCApplicationStoppedTime180
-XX:OnOutOfMemoryError178
-XX:+UnlockCommercialFeatures176
-XX:+DebugNonSafepoints170
-XX:+PreserveFramePointer164
-XX:MetaspaceSize160
-XX:+UseZGC147
-XX:+UseCompressedOops145
-XX:+TraceRangeCheckElimination143
-XX:+PrintAssembly141
-XX:+PrintAdaptiveSizePolicy140
-XX:+DisableExplicitGC-XX140
-XX:+Trial139
-XX:G1HeapRegionSize137
-XX:+AlwaysPreTouch131
-XX:NumberOfGCLogFiles129
-XX:GCLogFileSize129
-XX:ConcGCThreads121
-XX:ParallelGCThreads121
-XX:+UseGCLogFileRotation119
-XX:MaxJavaStackTraceDepth108
-XX:MaxDirectMemorySize96
-XX:+ParallelRefProcEnabled94
-XX:+ScavengeBeforeFullGC94
-XX:+ExitOnOutOfMemoryError87
-XX:+PrintGCTimeStamps86
-XX:+UseCompressedClassPointers79
-XX:CMSInitiatingOccupancyFraction73
-XX:InitiatingHeapOccupancyPercent66
-XX:+UseCMSInitiatingOccupancyOnly65
-XX:-UseBiasedLocking61
-XX:+UseParallelGC60
-XX:+CMSParallelRemarkEnabled57
-XX:SurvivorRatio57
-XX:NativeMemoryTracking56
-XX:+OptimizeStringConcat55
-XX:+ExplicitGCInvokesConcurrent52
-XX:G1NewSizePercent50
-XX:-HeapDumpOnOutOfMemoryError49
-XX:CompressedClassSpaceSize49
-XX:+AggressiveOpts47
-XX:NewRatio46
-XX:+DoEscapeAnalysis44
-XX:-UseCompressedOops43
-XX:+UseNUMA43
-XX:CICompilerCount43
-Xrunjdwp43
-Xmn42
-XX:+UseCMS42
-XX:+PrintCommandLineFlags39
-XX:+UseLargePages39
-XX:+ClassUnloadingWithConcurrentMark38
-XX:+UseTLAB38
-XX:+PrintFlagsFinal37
-XX:InitialHeapSize36
-XX:G1MaxNewSizePercent35
-XX:MaxTenuringThreshold35
-XX:StackShadowPages34
-XX:MaxHeapSize31
-XX:+UseShenandoahGC30
-XshowSettings30
-XX:CompileCommand29
-XX:G1ConcRefinementThreads28
-XX:G1ReservePercent28
-XX:MaxRAMPercentage28
-XX:TargetSurvivorRatio28
-XX:+ResizeTLAB27
-XX:+UseContainerSupport25
-XX:+PrintGC25
-XX:+UseSerialGC25
-XX:+PerfDisableSharedMem22
-XX:+TieredCompilation22
-XX:MaxRAMFraction22
-XX:G1MixedGCLiveThresholdPercent21
-XX:MinHeapDeltaBytes20
-XX:+PrintGCApplicationConcurrentTime20
-XX:MaxHeapFreeRatio20
-XX:MinHeapFreeRatio20
-XX:FlightRecorderOptions19
-XX:ProfiledCodeHeapSize18
-XX:+SegmentedCodeCache18
-XX:NonNMethodCodeHeapSize18
-XX:StringDeduplicationAgeThreshold18
-XX:NonProfiledCodeHeapSize18
-XX:G1HeapWastePercent18
-XX:SoftRefLRUPolicyMSPerMB17
-XX:StartFlightRecording16
-XX:UseCMS16
-XX:CompileThreshold16
-XX:LogFile16
-XX:+UseRTMLocking16
-XX:FreqInlineSize15
-XX:+PrintNMTStatistics15
-XX:+PrintGCCause15
-XX:MaxMetaspaceFreeRatio15
-XX:+PrintHeapAtGC14
-XX:MinMetaspaceFreeRatio14
-XX:+UseAESIntrinsics14
-XX:+UseStringCache14
-XX:InitialCodeCacheSize13
-XX:+AlwaysActAsServerClassMachine13
-XX:OldSize13
-XX:UseG12
-XX:+PrintSafepointStatistics12
-Xverify12
-XX:+UseBiasedLocking12
-XX:+UseLargePagesInMetaspace12
-XX:+UseAES12
-XX:+LogCompilation11
-XX:InitialRAMPercentage11
-XX:MaxInlineSize11
-XX:+PrintPromotionFailure10
-XX:ThreadStackSize10
-XX:+UseCondCardMark10
-XX:MinRAMPercentage10
-XX:MaxRAM9
-Xshare9
-XX:+UseAdaptiveSizePolicy9
-XX:+ManagementServer9
-XX:-UseCompressedClassPointers9
-XX:G1MixedGCCountTarget9
-XX:GCTimeRatio8
-XX:+AggressiveHeap8
-XX:StringTableSize8
-XX:+TraceClassLoading8
-XX:+LogVMOutput8
-XX:CMSWaitDuration7
-XX:+UseRTMLockin7
-XX:+PrintStringDeduplicationStatistics7
-XX:UseAVX7
-XX:MarkStackSize7
-XX:LargePageSizeInBytes6
-XX:GCDrainStackTargetSize6
-XX:+CMSEdenChunksRecordAlways6
-XX:+CMSParallelInitialMarkEnabled6
-Xrs6
-XX:+CompilerThreadHintNoPreempt6
-XX:+CrashOnOutOfMemoryError6
-XX:+ExplicitGCInvokesConcurrentAndUnloadsClasses6
-Xdiag6
-XX:+LogTouchedMethods6
-XX6
-XX:+PrintAdaptiveSizePolic6
-XX:6
-XX:ThreadPriorityPolicy6
-XX:PrintSafepointStatisticsCount6
-XX:+UseCodeCacheFlushing6
-XX:+UseFastAccessorMethods6
-XX:MinMetaspaceExpansion6
-XX:+UseThreadPriorities6
-XX:+Verbose6
-XX:MeaspaceSize6
-XX:-ShrinkHeapInSteps6
-XX:-TraceClassUnloading6
-XX:-UseCounterDecay6
-XX:CompileCommandFile6
-XX:CompilerThreadPriority6
-XX:ActiveProcessorCount5
-XX:-UseNUMA5
-XX:+PrintConcurrentLocks5
-XX:+UseCGroupMemoryLimitForHeap5
-XX:TieredStopAtLevel5
-XX:+UseParallelOldGC5
-XX:+UseLWPSynchronization5
-XX:+PrintClassHistogram5
-XX:+IgnoreUnrecognizedVMOptions5
-Xshareclasses4
-XX:OnError4
-XX:-G1UseAdaptiveIHOP4
-XX:+UseGCOverheadLimit4
-XX:+BindGCTaskThreadsToCPUs4
-XX:+CMSPermGenSweepingEnabled4
-XX:InitialRAMFraction4
-XX:++PerfDisableSharedMem-Djava.net.preferIPv4Stack4
-X4
-XX:-UseGCOverheadLimit4
-XX:+CMSConcurrentMTEnabled4
-XX:MaxInlineLevel4
-XX:AdaptiveSizePolicyWeight4
-XX:UseZGC4
-XX:AsyncGCLogBufferFlushThreshold4
-XX:AsyncGCLogBufferSize4
-XX:AutoBoxCacheMax4
-Xbootclasspath4
-XX:+HeapDumpOnOutOfMemoryError-Xss256k4
-XX:+AssumeMP4
-XX:+UseTransparentHugePages4
-XX:+PrintCodeCache3
-XX:CMSMaxAbortablePrecleanTime3
-XX:+UseMD5Intrinsics3
-XX:+UseG1G3
-XX:+UseGCTaskAffinity3
-XX:+G1GC3
-XX:+BADSWITCH3
-XX:+CompilationWarmUp3
-XX:+DisableAttachMechanism3
-XX:-PrintClassHistogram3
-XX:+CMSIncrementalMode3
-XX:ReplaySuppressInitializers3
-XX:+UseSpinning3
-XX:+UnsyncloadClass3
-XX:BiasedLockingStartupDelay3
-XX:-UseAdaptiveSizePolicy3
-XX:+ShowCodeDetailsInExceptionMessages3
-XX:ZAllocationSpikeTolerance3
-XX:+UseSignumIntrinsic3
-XX:-UseConcMarkSweepGC3
-XX:+PrintGCDeta3
-XX:+CMSIncrementalPacing3
-XX:+UseCompressedStrings3
-XX:-CreateCoredumpOnCrash3
-XX:+UseFastUnorderedTimeStamps3
-XX:+PrintCodeHeapAnalytics3
-XX:+PrintStringTableStatistics2
-XX:+CITime2
-XX:+ExitOnOutOfMemoryError,2
-XX:+ParNewGC2
-XX:+PrintNMethods2
-XX:+ResourceManagement2
-XX:+UseAppCDS2
-XX:+UseCompressedStrings,2
-XX:+UseJITServer2
-XX:+UseLinuxPosixThreadCPUClocks2
-XX:+UseParallelGC,2
-XX:+UseRTM2
-XX:+UseStringCache,2
-XX:-DisableExplicitGC2
-XX:-DisplayVMOutput2
-XX:-PrintTenuringDistribution2
-XX:-ResizePLAB2
-XX:-TieredCompilation2
-XX:-UsePerfData2
-XX:-UseSplitVerifier2
-XX:MAxRamFraction2
-XX:MaxNewGen2
-XX:MaxRamFraction2
-XX:ShareClassesEnableBCI2
-XX:SharedArchiveFile2
-XX:ShenandoahAllocationThreshold2
-XX:ShenandoahGCHeuristics2
-XX:StackShadowPagesxx2
-XX:UseG1GC2
-XX:UseLargePages2
-XX:ZUncommit2
-XX:hashCode2
-Xjit2
-Xnoclassgc2
-Xquickstart2
-Xscmx2
-XX:AdaptiveSizePolicyOutputInterval1
-XX:-ZProactive1
-XX:-UseNUMAInterleaving1
-XX:-UseFastStosb1
-XX:MaxMetaspaceExpansion1
-XX:-UseContainerSupport1
-XX:-PrintAdaptiveSizePolicy1
-XX:MaxMetaspaceSize3g1
-Xmn6g-XX1
-XX:-PSChunkLargeArrays1
-XX:-MaxFDLimit307201
-XX:-MaxFDLimit1
-XX:-CMSParallelRemarkEnabled1
-XX:-AlwaysPreTouch1
-XX:MaxRam1
-XX:+ControlIntrinsic1
-XX:-AlwaysActAsServerClassMachine1
-XX:+nixgibts1
-XX:Metaspace1
-XX:+UseVectorizedMismatchIntrinsic1
-XX:+UseUnalignedLoadStores1
-XX:+UseSHM1
-XX:+UseRTMForStackLocks1
-XX:+UseRTMDeopt1
-XX:+UseParallel1
-XX:+UseNewLongLShift1
-XX:NewGen1
-XX:+UseMontgomerySquareIntrinsic1
-XX:+UseMontgomeryMultiplyIntrinsic1
-XX:+UseMathExactIntrinsics1
-XX:+UseLargePagesInMetaspac\1
-XX:+UseJVMCINativeLibrary1
-XX:ObjectAlignmentInBytes1
-XX:OldPLABSize1
-XX:+UseJVMCICompiler1
-XX:+UseGPGC1
-XX:+UseG1GFC1
-XX:ParallelCMSThreads1
-XX:+UseG1C11
-XX:PausePadding1
-XX:+UseCharacterCompareIntrinsics1
-XX:+UseCMSCompactAtFullCollection1
-XX:+UseCLMUL1
-XX:PromotedPadding1
-XX:+UseC21
-XX:+UseBASE64Intrinsics1
-XX:+ClassUnloading1
-XMx1
-Xsx1
-XX:+CMSPermGenPrecleaningEnabled1
-XX:+UnlockExperimentalVMOptions-XX1
-XX:+Unlock1
-XX:+CITraceTypeFlow1
-XX:+USeParNewGC1
-XX:+TrustFinalNonStaticFields1
-XX:+TraceClassUnloading1
-XX:SurvivorPadding1
-XX:+TraceBiasedLocking1
-XX:+ShenandoahOptimizeStaticFinals1
-XX:+RegisterFinalizersAtInit1
-XX:+PrintCMSInitiationStatistics1
-XX:+PrintAdaptiveSizePolicpy1
-XX:+PerfDataSaveToFile1
-XX:+ParallelRefProcEnabled.1
-XX:UseFastAccessorMethods1
-XX:+OptimizeFill1
-Xrunjdwp:transport1
-X+UseStringDeduplication1
-XX:+OmitStackTraceInFastThrow1
-XX:Xlog:gc*1
-XX:Xmx1
-XX:Xnx1
-XX:+NUMAStats1
-XX:ZCollectionInterval1
-XX:+BackgroundCompilation1
-XX:ea1
-XX:+AlwaysLockClassLoader1
-Xbatch1
-XX:+MethodFlushing1
-XX:+JVMCILibPath1
-XX:+Inline1
-XX:+AlwaysActAsServrClassMachine1
-XX:+HeapDumpOnOutOfMemory1
-Xlog:os,safepoint*,gc*,gc+ref1
-XX:+GenerateSynchronizationCode1
-XX:GCLockerRetryAllocationCount1
-XX:GuaranteedSafepointInterval1
-XX:G1RSetScanBlockSize1
-XX:G1ConcMarkStepDurationMillis1
-XX:G1
-XX:FlightRecorderOptions:stackdepth1
-XX:ExitOnOutOfMemoryError1
-XX:DumpLoadedClassList1
-XX:InlineSmallCode1
-XX:ControlIntrinsic1
-XX:CompilationPolicyChoice1
-XX:+EliminateLocks1
-XX:CMSYoungGenPerWorker1
-XX:CMSFullGCsBeforeCompaction1
-XX:AllocatePrefetchStyle1
-XX:AllocatePrefetchInstr1

Switch Counts (No errors)

SwitchCount
-Xmx1720
-Xms1218
-XX:+PrintGCDetails984
-XX:ErrorFile723
-XX:+UseG1GC470
-XX:-OmitStackTraceInFastThrow456
-XX:MaxNewSize454
-XX:NewSize447
-XX:+HeapDumpOnOutOfMemoryError362
-XX:HeapDumpPath345
-XX:MaxGCPauseMillis318
-XX:+DisableExplicitGC266
-XX:+UnlockDiagnosticVMOptions251
-XX:+UseStringDeduplication241
-Xss233
-Xloggc222
-XX:ReservedCodeCacheSize220
-XX:+PrintGCDateStamps214
-XX:MaxMetaspaceSize212
-XX:+UnlockExperimentalVMOptions194
-XX:OnOutOfMemoryError177
-XX:+DebugNonSafepoints170
-XX:+PreserveFramePointer164
-XX:MetaspaceSize159
-Xlog148
-XX:+PrintGCApplicationStoppedTime146
-XX:+UseCompressedOops145
-XX:G1HeapRegionSize136
-XX:+AlwaysPreTouch130
-XX:+PrintAdaptiveSizePolicy126
-XX:ParallelGCThreads121
-XX:ConcGCThreads121
-XX:MaxJavaStackTraceDepth108
-XX:+ParallelRefProcEnabled94
-XX:+ScavengeBeforeFullGC94
-XX:MaxDirectMemorySize93
-XX:+ExitOnOutOfMemoryError85
-XX:+UseCompressedClassPointers79
-XX:InitiatingHeapOccupancyPercent66
-XX:+UseParallelGC60
-XX:SurvivorRatio57
-XX:GCLogFileSize54
-XX:NumberOfGCLogFiles54
-XX:NativeMemoryTracking54
-XX:+UseGCLogFileRotation54
-XX:+OptimizeStringConcat53
-XX:+ExplicitGCInvokesConcurrent52
-XX:CompressedClassSpaceSize49
-XX:-HeapDumpOnOutOfMemoryError48
-XX:G1NewSizePercent46
-XX:NewRatio46
-XX:+DoEscapeAnalysis44
-XX:CICompilerCount43
-XX:+UseNUMA43
-XX:+PrintGCTimeStamps42
-XX:-UseBiasedLocking40
-XX:-UseCompressedOops39
-XX:+PrintCommandLineFlags38
-XX:+UseTLAB38
-XX:+ClassUnloadingWithConcurrentMark38
-XX:+PrintFlagsFinal37
-XX:+UseLargePages37
-XX:InitialHeapSize36
-XX:G1MaxNewSizePercent35
-XX:MaxTenuringThreshold35
-XX:+UseZGC34
-XX:StackShadowPages33
-XX:MaxHeapSize31
-XX:+PrintTenuringDistribution29
-XX:G1ConcRefinementThreads28
-XX:TargetSurvivorRatio28
-XX:G1ReservePercent28
-XX:+ResizeTLAB27
-XX:MaxRAMPercentage25
-XX:+UseSerialGC25
-XX:+PrintGC25
-XX:+PerfDisableSharedMem22
-XX:+UseContainerSupport22
-XX:+TieredCompilation22
-XX:MinHeapFreeRatio20
-XX:MaxHeapFreeRatio20
-XX:MinHeapDeltaBytes20
-XX:CompileCommand20
-XX:G1HeapWastePercent18
-XX:+UseParNewGC18
-XX:StringDeduplicationAgeThreshold18
-XX:SoftRefLRUPolicyMSPerMB17
-XX:NonNMethodCodeHeapSize16
-XX:+SegmentedCodeCache16
-XX:CompileThreshold16
-XX:+UseRTMLocking16
-XX:NonProfiledCodeHeapSize16
-XX:ProfiledCodeHeapSize16
-XX:G1MixedGCLiveThresholdPercent15
-XX:LogFile15
-Xmn15
-XX:MaxMetaspaceFreeRatio15
-XX:FreqInlineSize15
-XX:MinMetaspaceFreeRatio14
-XX:+PrintNMTStatistics14
-XX:+AlwaysActAsServerClassMachine13
-XX:+PrintGCCause13
-XX:+UseShenandoahGC13
-XX:OldSize13
-XX:InitialCodeCacheSize13
-XX:+UseAES12
-XX:StartFlightRecording11
-XX:InitialRAMPercentage11
-XX:+LogCompilation11
-XX:MaxInlineSize11
-XX:+PrintGCApplicationConcurrentTime11
-XX:+UseCondCardMark10
-XX:+PrintHeapAtGC10
-XX:ThreadStackSize10
-XX:+PrintPromotionFailure10
-XX:-UseCompressedClassPointers9
-XX:+UseAdaptiveSizePolicy9
-XX:MinRAMPercentage9
-XX:MaxRAM9
-XX:+ManagementServer9
-XX:FlightRecorderOptions9
-XX:G1MixedGCCountTarget9
-XX:StringTableSize8
-XX:+UseLargePagesInMetaspace8
-XX:GCTimeRatio8
-XX:+LogVMOutput8
-XX:MarkStackSize7
-XX:CMSWaitDuration7
-XX:UseAVX7
-XX:LargePageSizeInBytes6
-XX:+TraceClassLoading6
-XX:MinMetaspaceExpansion6
-XX:-UseCounterDecay6
-Xrs6
-XX:+ExplicitGCInvokesConcurrentAndUnloadsClasses6
-XX:CompilerThreadPriority6
-XX:+UseCodeCacheFlushing6
-XX:+LogTouchedMethods6
-XX:CompileCommandFile6
-XX:GCDrainStackTargetSize6
-XX:+UseThreadPriorities6
-XX:ThreadPriorityPolicy6
-XX:-ShrinkHeapInSteps6
-XX:+CrashOnOutOfMemoryError6
-XX:+UseFastAccessorMethods6
-XX:+Verbose5
-XX:+PrintConcurrentLocks5
-XX:+PrintClassHistogram5
-XX:TieredStopAtLevel5
-XX:-UseNUMA5
-XX:+IgnoreUnrecognizedVMOptions5
-XX:AutoBoxCacheMax4
-XX:MaxInlineLevel4
-XX:-UseGCOverheadLimit4
-XX:OnError4
-XX:-TraceClassUnloading4
-Xverify4
-XX:-G1UseAdaptiveIHOP4
-XX:AdaptiveSizePolicyWeight4
-Xdebug4
-XX:ActiveProcessorCount4
-Xbootclasspath4
-XX:+UseTransparentHugePages4
-XX:+UseGCOverheadLimit4
-XX:+DisableAttachMechanism3
-XX:+PrintCodeCache3
-XX:-PrintClassHistogram3
-XX:-UseAdaptiveSizePolicy3
-XX:+CMSIncrementalMode3
-XX:ZAllocationSpikeTolerance3
-XX:-PrintTenuringDistribution2
-XX:+CITime2
-XX:+CMSClassUnloadingEnabled2
-XX:+CMSConcurrentMTEnabled2
-XX:+CMSIncrementalPacing2
-XX:+PrintAssembly2
-XX:+PrintStringDeduplicationStatistics2
-XX:+PrintStringTableStatistics2
-XX:+UseCMSInitiatingOccupancyOnly2
-XX:+UseLinuxPosixThreadCPUClocks2
-XX:-CreateCoredumpOnCrash2
-XX:-DisableExplicitGC2
-XX:-DisplayVMOutput2
-XX:-ResizePLAB2
-XX:-TieredCompilation2
-XX:-UsePerfData2
-XX:CMSInitiatingOccupancyFraction2
-Xnoclassgc2
-XshowSettings2
-XX:GCLockerRetryAllocationCount1
-XX:G1ConcMarkStepDurationMillis1
-XX:DumpLoadedClassList1
-XX:CMSFullGCsBeforeCompaction1
-XX:AllocatePrefetchStyle1
-XX:MaxMetaspaceExpansion1
-XX:AllocatePrefetchInstr1
-XX:AdaptiveSizePolicyOutputInterval1
-XX:-ZProactive1
-XX:-UseNUMAInterleaving1
-XX:-UseFastStosb1
-XX:-UseContainerSupport1
-XX:+AggressiveHeap1
-XX:-PrintAdaptiveSizePolicy1
-XX:-PSChunkLargeArrays1
-XX:-MaxFDLimit1
-XX:-AlwaysPreTouch1
-XX:-AlwaysActAsServerClassMachine1
-XX:+UseVectorizedMismatchIntrinsic1
-XX:+UseUnalignedLoadStores1
-XX:+UseSignumIntrinsic1
-XX:+UseRTMForStackLocks1
-XX:+UseRTMDeopt1
-XX:+UseNewLongLShift1
-XX:ObjectAlignmentInBytes1
-XX:OldPLABSize1
-XX:+UseMontgomerySquareIntrinsic1
-XX:+UseMontgomeryMultiplyIntrinsic1
-XX:+UseMathExactIntrinsics1
-XX:+UseMD5Intrinsics1
-XX:PausePadding1
-XX:+UseFastUnorderedTimeStamps1
-XX:PromotedPadding1
-XX:+UseCharacterCompareIntrinsics1
-XX:SharedArchiveFile1
-XX:ShenandoahAllocationThreshold1
-XX:ShenandoahGCHeuristics1
-XX:+UseCMSCompactAtFullCollection1
-XX:+UseCLMUL1
-XX:+UseBiasedLocking1
-XX:+UseBASE64Intrinsics1
-XX:+UseAESIntrinsics1
-XX:SurvivorPadding1
-XX:+TrustFinalNonStaticFields1
-XX:+TraceBiasedLocking1
-XX:+ShowCodeDetailsInExceptionMessages1
-XX:+RegisterFinalizersAtInit1
-XX:+PrintCMSInitiationStatistics1
-XX:+PerfDataSaveToFile1
-XX:+OptimizeFill1
-XX:ZCollectionInterval1
-XX:hashCode1
-Xbatch1
-XX:+OmitStackTraceInFastThrow1
-XX:+NUMAStats1
-XX:+MethodFlushing1
-XX:+Inline1
-XX:+EliminateLocks1
-XX:+ClassUnloading1
-XX:+CMSParallelRemarkEnabled1
-XX:+CMSEdenChunksRecordAlways1
-XX:+CMSParallelInitialMarkEnabled1
-XX:+BackgroundCompilation1
-XX:InlineSmallCode1
-XX:GuaranteedSafepointInterval1

Switch Counts (With warnings)

SwitchCount
-XX:+UseConcMarkSweepGC516
-XX:+CMSScavengeBeforeRemark445
-XX:+CMSClassUnloadingEnabled422
-Xmx189
-XX:+FlightRecorder183
-XX:CMSInitiatingOccupancyFraction71
-XX:+UseCMSInitiatingOccupancyOnly63
-XX:+CMSParallelRemarkEnabled56
-XX:+AggressiveOpts41
-XX:PermSize39
-XX:MaxPermSize39
-Xlog24
-XX:MaxRAMFraction22
-XX:-UseBiasedLocking21
-XX:+PrintSafepointStatistics11
-XX:+UseBiasedLocking11
-XX:+PrintGCDetails9
-XX:CompileCommand9
-XX:+HeapDumpOnOutOfMemoryError9
-XX:+PrintGCDateStamps7
-Xloggc7
-XX:+PrintTenuringDistribution7
-XX:PrintSafepointStatisticsCount6
-XX:+CompilerThreadHintNoPreempt6
-XX:+CMSParallelInitialMarkEnabled5
-XX:+UseLWPSynchronization5
-XX:+UseParallelOldGC5
-XX:+CMSEdenChunksRecordAlways5
-XX:InitialRAMFraction4
-XX:+AssumeMP4
-XX:+BindGCTaskThreadsToCPUs4
-XX:+DisableExplicitGC4
-XX:-OmitStackTraceInFastThrow4
-XX:-UseCompressedOops4
-XX:ErrorFile4
-Xms4
-XX:-UseConcMarkSweepGC3
-XX:BiasedLockingStartupDelay3
-XX:+PrintGCApplicationStoppedTime3
-XX:+UnsyncloadClass3
-XX:+UseLargePagesInMetaspace3
-XX:+UseGCTaskAffinity3
-XX:CMSMaxAbortablePrecleanTime3
-XX:+UseLargePages2
-XX:+UseG1GC2
-XX:+CMSConcurrentMTEnabled2
-XX:+TraceClassLoading2
-Xss2
-XX:+UseCGroupMemoryLimitForHeap2
-XX:MaxDirectMemorySize2
-Xdebug2
-XX:+OptimizeStringConcat2
-XX:+PrintCommandLineFlags1
-XX:ReservedCodeCacheSize1
-XX:StackShadowPages1
-XX:-CMSParallelRemarkEnabled1
-XX:+UseSHM1
-XX:-HeapDumpOnOutOfMemoryError1
-XX:-TraceClassUnloading1
-XX:CMSYoungGenPerWorker1
-XX:CompilationPolicyChoice1
-XX:+AlwaysPreTouch1
-XX:G1HeapRegionSize1
-XX:G1MixedGCLiveThresholdPercent1
-XX:HeapDumpPath1
-XX:+UnlockExperimentalVMOptions1
-XX:MaxGCPauseMillis1
-XX:MaxMetaspaceSize1
-XX:+TraceClassUnloading1
-XX:MetaspaceSize1
-XX:NativeMemoryTracking1
-XX:OnOutOfMemoryError1

Switch Counts (With errors)

SwitchCount
-Xloggc697
-XX:+PrintGCDateStamps684
-XX:+PrintTenuringDistribution629
-XX:+UseParNewGC553
-XX:MaxPermSize464
-XX:PermSize449
-XX:+KABOOM360
-Xdebug219
-XX:+UnlockCommercialFeatures176
-XX:+TraceRangeCheckElimination143
-XX:+DisableExplicitGC-XX140
-XX:+Trial139
-XX:+PrintAssembly139
-XX:+UseZGC113
-Xmx91
-XX:NumberOfGCLogFiles75
-XX:GCLogFileSize75
-XX:+UseGCLogFileRotation65
-XX:+PrintGCTimeStamps44
-Xrunjdwp43
-XX:+UseCMS42
-XX:+PrintGCApplicationStoppedTime31
-Xms29
-XshowSettings28
-Xmn27
-Xlog21
-XX:+UseShenandoahGC17
-XX:UseCMS16
-XX:+UseStringCache14
-XX:+PrintAdaptiveSizePolicy14
-XX:+UseAESIntrinsics13
-XX:UseG12
-XX:FlightRecorderOptions10
-Xshare9
-XX:+PrintGCApplicationConcurrentTime9
-Xverify8
-XX:+AggressiveHeap7
-XX:+FlightRecorder7
-XX:+UseRTMLockin7
-XX:+PrintAdaptiveSizePolic6
-XX:+AggressiveOpts6
-Xdiag6
-XX6
-XX:6
-XX:MeaspaceSize6
-XX:StartFlightRecording5
-XX:G1MixedGCLiveThresholdPercent5
-XX:+PrintStringDeduplicationStatistics5
-XX:AsyncGCLogBufferSize4
-XX:UseZGC4
-XX:+HeapDumpOnOutOfMemoryError-Xss256k4
-XX:AsyncGCLogBufferFlushThreshold4
-X4
-XX:+CMSPermGenSweepingEnabled4
-Xshareclasses4
-XX:++PerfDisableSharedMem-Djava.net.preferIPv4Stack4
-XX:+PrintHeapAtGC4
-XX:G1NewSizePercent4
-XX:+G1GC3
-XX:+BADSWITCH3
-XX:+CompilationWarmUp3
-XX:+PrintCodeHeapAnalytics3
-XX:+PrintGCDeta3
-XX:+UseCGroupMemoryLimitForHeap3
-XX:+UseCompressedStrings3
-XX:+UseContainerSupport3
-XX:+UseG1G3
-XX:+UseG1GC3
-XX:+UseSpinning3
-XX:MaxRAMPercentage3
-XX:ReplaySuppressInitializers3
-XX:+ShowCodeDetailsInExceptionMessages2
-XX:StackShadowPagesxx2
-XX:MaxNewGen2
-XX:+UseParallelGC,2
-XX:+PrintNMethods2
-XX:+ParNewGC2
-XX:UseG1GC2
-XX:UseLargePages2
-XX:+UseRTM2
-XX:+UseMD5Intrinsics2
-XX:MaxRamFraction2
-XX:+UseAppCDS2
-XX:ZUncommit2
-XX:+UseSignumIntrinsic2
-XX:+UseCompressedStrings,2
-XX:+SegmentedCodeCache2
-XX:+ResourceManagement2
-Xjit2
-XX:+ExitOnOutOfMemoryError,2
-XX:+UseJITServer2
-XX:+ExitOnOutOfMemoryError2
-XX:NonNMethodCodeHeapSize2
-XX:NonProfiledCodeHeapSize2
-XX:-UseSplitVerifier2
-XX:+UseStringCache,2
-Xquickstart2
-XX:+PrintGCCause2
-XX:ProfiledCodeHeapSize2
-Xscmx2
-XX:+UseFastUnorderedTimeStamps2
-XX:MAxRamFraction2
-XX:ShareClassesEnableBCI2
-XX:+UseStringDeduplication2
-XX:MaxMetaspaceSize2
-XX:Metaspace1
-XX:MinRAMPercentage1
-XX:NativeMemoryTracking1
-XX:NewGen1
-XX:NewSize1
-XX:+PrintGCDetails1
-XX:ParallelCMSThreads1
-X+UseStringDeduplication1
-XX:SharedArchiveFile1
-XX:ShenandoahAllocationThreshold1
-XX:ShenandoahGCHeuristics1
-XX:+PrintAdaptiveSizePolicpy1
-XX:+ParallelRefProcEnabled.1
-XX:UseFastAccessorMethods1
-XX:+JVMCILibPath1
-XX:Xlog:gc*1
-XX:Xmx1
-XX:Xnx1
-XX:ea1
-XX:hashCode1
-XX:+HeapDumpOnOutOfMemory1
-XX:+GenerateSynchronizationCode1
-Xlog:os,safepoint*,gc*,gc+ref1
-XX:+ControlIntrinsic1
-Xmn6g-XX1
-XX:+CMSPermGenPrecleaningEnabled1
-XX:+CMSIncrementalPacing1
-XX:+CITraceTypeFlow1
-Xrunjdwp:transport1
-XX:+UseG1C11
-XX:+AlwaysLockClassLoader1
-XX:+AlwaysActAsServrClassMachine1
-XX:+UseConcMarkSweepGC1
-XX:+UseG1GFC1
-XX:+UseGPGC1
-XX:+UseJVMCICompiler1
-XX:+UseJVMCINativeLibrary1
-XX:+UseLargePagesInMetaspac\1
-XX:+UseLargePagesInMetaspace1
-XX:+UseParallel1
-XX:+UseC21
-XMx1
-XX:+UnlockExperimentalVMOptions-XX1
-XX:+Unlock1
-XX:+Verbose1
-XX:+nixgibts1
-XX:-CreateCoredumpOnCrash1
-XX:-MaxFDLimit307201
-XX:-OmitStackTraceInFastThrow1
-XX:-TraceClassUnloading1
-XX:ActiveProcessorCount1
-XX:+USeParNewGC1
-XX:ControlIntrinsic1
-XX:ErrorFile1
-XX:ExitOnOutOfMemoryError1
-XX:+ShenandoahOptimizeStaticFinals1
-XX:FlightRecorderOptions:stackdepth1
-XX:G1
-XX:G1RSetScanBlockSize1
-XX:+PrintSafepointStatistics1
-XX:LogFile1
-XX:MaxDirectMemorySize1
-XX:MaxMetaspaceSize3g1
-XX:MaxNewSize1
-Xsx1
-XX:MaxRam1
-XX:+PrintNMTStatistics1

Top Error Reasons

SwitchErrorCount
-XloggcOK685
-XX:+PrintGCDateStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK11673
-XX:+PrintTenuringDistributionThis switch was removed after OpenJDK8. Your analysis was for OpenJDK11625
-XX:+UseParNewGCThis switch was removed after OpenJDK9. Your analysis was for OpenJDK11548
-XX:MaxPermSizeThis switch was removed after OpenJDK7. Your analysis was for OpenJDK11418
-XX:PermSizeThis switch was removed after OpenJDK7. Your analysis was for OpenJDK11414
-XX:+KABOOMSwitch not found in any JDK360
-XdebugThis switch is not available until OpenJDK13. Your analysis was for OpenJDK11199
-XX:+UnlockCommercialFeaturesSwitch not found in any JDK176
-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:+UnlockExperimentalVMOptions104
-XX:GCLogFileSizeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK1169
-XX:NumberOfGCLogFilesThis switch was removed after OpenJDK8. Your analysis was for OpenJDK1169
-XX:+UseGCLogFileRotationThis switch was removed after OpenJDK8. Your analysis was for OpenJDK1159
-XmxBad value for type '<size>'. Must be a number with an optional suffix of 'k', 'm', 'g', or 't'.59
-XrunjdwpSwitch not found in any JDK43
-XX:+UseCMSSwitch not found in any JDK. Did you mean 'UseAES' ?42
-XX:+PrintGCTimeStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK1140
-XX:MaxPermSizeThis switch was removed after OpenJDK7. Your analysis was for OpenJDK838
-XX:PermSizeThis switch was removed after OpenJDK7. Your analysis was for OpenJDK832
-XX:+PrintGCApplicationStoppedTimeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK1127
-XshowSettingsThis switch is not available until OpenJDK13. Your analysis was for OpenJDK1122
-XlogThis switch is not available until OpenJDK9. Your analysis was for OpenJDK818
-XmsBad value for type '<size>'. Must be a number with an optional suffix of 'k', 'm', 'g', or 't'.18
-XdebugThis switch is not available until OpenJDK13. Your analysis was for OpenJDK817
-XX:UseCMSSwitch not found in any JDK. Did you mean 'UseAES' ?16
-XmxXmx must be >= XmsDuplicate switch. This is overridden by -Xmx900m15
-XX:+PrintAdaptiveSizePolicyThis switch was removed after OpenJDK8. Your analysis was for OpenJDK1114
-XX:+UseShenandoahGCThis switch is not available until OpenJDK12. Your analysis was for OpenJDK814
-XX:+UseAESIntrinsicsRequires -XX:+UnlockDiagnosticVMOptions13
-XX:UseGSwitch not found in any JDK. Did you mean 'UseZGC' ?12
-XmnThis switch is not available until OpenJDK13. Your analysis was for OpenJDK812
-XmnThis switch is not available until OpenJDK13. Your analysis was for OpenJDK1112
-XX:FlightRecorderOptionsThis switch is not available until OpenJDK11. Your analysis was for OpenJDK810
-XmxXmx must be >= Xms9
-XshareSwitch not found in any JDK9
-XmsXmx must be >= Xms9
-XloggcThis switch is not available until OpenJDK13. Your analysis was for OpenJDK118
-XX:+PrintGCApplicationConcurrentTimeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK118
-XX:+UseStringCacheThis switch was removed after OpenJDK7. Your analysis was for OpenJDK87
-XX:+UseRTMLockinSwitch not found in any JDK. Did you mean 'UseRTMLocking' ?7
-XX:+AggressiveHeapThis switch is not available until OpenJDK10. Your analysis was for OpenJDK87
-XX:+UseZGCThis switch is not available until OpenJDK11. Your analysis was for OpenJDK87
-XmxOK7
-XX:+FlightRecorderThis switch is not available until OpenJDK11. Your analysis was for OpenJDK87
-XX:+PrintAdaptiveSizePolicSwitch not found in any JDK. Did you mean 'PrintAdaptiveSizePolicy' ?6
-XverifyThis switch is not available until OpenJDK13. Your analysis was for OpenJDK116
-XdiagThis switch is not available until OpenJDK13. Your analysis was for OpenJDK116
-XX:Switch not found in any JDK6
-XXSwitch not found in any JDK6
-XshowSettingsThis switch is not available until OpenJDK13. Your analysis was for OpenJDK86
-XX:MeaspaceSizeSwitch not found in any JDK. Did you mean 'MetaspaceSize' ?6
-XX:StartFlightRecordingThis switch is not available until OpenJDK11. Your analysis was for OpenJDK85
-XX:MaxPermSizeThis switch was removed after OpenJDK7. Your analysis was for OpenJDK135
-XX:G1MixedGCLiveThresholdPercentRequires -XX:+UnlockExperimentalVMOptions5
-XX:++PerfDisableSharedMem-Djava.net.preferIPv4StackSwitch not found in any JDK4
-XX:+HeapDumpOnOutOfMemoryError-Xss256kSwitch not found in any JDK. Did you mean 'HeapDumpOnOutOfMemoryError' ?4
-XSwitch not found in any JDK4
-XshareclassesSwitch not found in any JDK. Did you mean 'share:auto' ?4
-XX:UseZGCRequires -XX:+UnlockExperimentalVMOptions4
-XX:+UseStringCacheThis switch was removed after OpenJDK7. Your analysis was for OpenJDK114
-XX:AsyncGCLogBufferSizeSwitch not found in any JDK. Did you mean 'G1SATBBufferSize' ?4
-XX:AsyncGCLogBufferFlushThresholdSwitch not found in any JDK4
-XX:G1NewSizePercentRequires -XX:+UnlockExperimentalVMOptions4
-XX:+CMSPermGenSweepingEnabledSwitch not found in any JDK. Did you mean 'CMSPermGenPrecleaningEnabled' ?4
-XX:+UseShenandoahGCRequires -XX:+UnlockExperimentalVMOptions3
-XX:+UseSpinningThis switch was removed after OpenJDK6. Your analysis was for OpenJDK83
-XX:+PrintCodeHeapAnalyticsThis switch is not available until OpenJDK12. Your analysis was for OpenJDK83
-XX:+UseG1GSwitch not found in any JDK. Did you mean 'UseG1GC' ?3
-XX:+UseStringCacheThis switch was removed after OpenJDK7. Your analysis was for OpenJDK133
-XX:ReplaySuppressInitializersRequires a debug JVM3
-XX:+PrintGCDateStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK163
-XX:+G1GCSwitch not found in any JDK3
-XmnThis switch is not available until OpenJDK13. Your analysis was for OpenJDK93
-XX:+PrintHeapAtGCThis switch was removed after OpenJDK8. Your analysis was for OpenJDK113
-XX:+UseG1GCOK3
-XX:+UseCompressedStringsSwitch not found in any JDK. Did you mean 'UseCompressedOops' ?3
-XX:+UseContainerSupportThis switch is not available until OpenJDK10. Your analysis was for OpenJDK83
-XX:+BADSWITCHSwitch not found in any JDK. Did you mean 'batch' ?3
-XX:+CompilationWarmUpSwitch not found in any JDK. Did you mean 'CompilationMode' ?3
-XX:+AggressiveOptsThis switch was removed after OpenJDK11. Your analysis was for OpenJDK173
-XX:MaxRAMPercentageThis switch is not available until OpenJDK10. Your analysis was for OpenJDK83
-XX:+PrintGCDetaSwitch not found in any JDK. Did you mean 'PrintGCDetails' ?3
-XX:+UseParNewGCOK3
-XX:GCLogFileSizeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK102
-XX:+ParNewGCSwitch not found in any JDK. Did you mean 'UseParNewGC' ?2
-XdebugThis switch is not available until OpenJDK13. Your analysis was for OpenJDK62
-XX:+UseCGroupMemoryLimitForHeapThis switch was removed after OpenJDK10. Your analysis was for OpenJDK142
-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:+PrintGCApplicationStoppedTimeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK162
-XX:PermSizeThis switch was removed after OpenJDK7. Your analysis was for OpenJDK92
-XX:MaxMetaspaceSizeThis switch is not available until OpenJDK8. Your analysis was for OpenJDK62
-XlogThis switch is not available until OpenJDK10. Your analysis was for OpenJDK82
-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:+PrintNMethodsRequires -XX:+UnlockDiagnosticVMOptions2
-XX:+PrintGCDateStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK102
-XX:+UseStringCache,Switch not found in any JDK. Did you mean 'UseStringCache' ?2
-XX:UseG1GCMissing +/- on switch on boolean switch.2
-XX:+PrintStringDeduplicationStatisticsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK112
-XX:MaxRamFractionSwitch not found in any JDK. Did you mean 'MaxRAMFraction' ?2
-XverifyThis switch is not available until OpenJDK13. Your analysis was for OpenJDK82
-XX:+ExitOnOutOfMemoryErrorThis switch is not available until OpenJDK8. Your analysis was for OpenJDK62
-XX:-UseSplitVerifierThis switch was removed after OpenJDK7. Your analysis was for OpenJDK82
-XX:+ResourceManagementSwitch not found in any JDK2
-XquickstartSwitch not found in any JDK. Did you mean 'CIStart' ?2
-XX:+UseParallelGC,Switch not found in any JDK. Did you mean 'UseParallelGC' ?2
-XX:MAxRamFractionSwitch not found in any JDK. Did you mean 'MaxRAMFraction' ?2
-XjitSwitch not found in any JDK2
-XX:+PrintGCTimeStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK132
-XX:+UseCompressedStrings,Switch not found in any JDK. Did you mean 'UseCompressedOops' ?2
-XX:+AggressiveOptsThis switch was removed after OpenJDK11. Your analysis was for OpenJDK152
-XX:ShareClassesEnableBCISwitch not found in any JDK. Did you mean 'SharedClassListFile' ?2
-XX:NumberOfGCLogFilesThis switch was removed after OpenJDK8. Your analysis was for OpenJDK162
-XX:+PrintTenuringDistributionThis switch was removed after OpenJDK8. Your analysis was for OpenJDK132
-XX:+UseParNewGCThis switch was removed after OpenJDK9. Your analysis was for OpenJDK132
-XX:MaxNewGenSwitch not found in any JDK. Did you mean 'MaxNewSize' ?2
-XX:+PrintGCDateStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK122
-XX:+UseRTMSwitch not found in any JDK. Did you mean 'UseISM' ?2
-XX:+UseJITServerSwitch not found in any JDK. Did you mean 'UseSVE' ?2
-XX:MaxPermSizeThis switch was removed after OpenJDK7. Your analysis was for OpenJDK172
-XX:UseLargePagesMissing +/- on switch on boolean switch.2
-XX:+UseGCLogFileRotationThis switch was removed after OpenJDK8. Your analysis was for OpenJDK162
-XscmxSwitch not found in any JDK. Did you mean 'mx' ?2
-XX:StackShadowPagesxxSwitch not found in any JDK. Did you mean 'StackShadowPages' ?2
-XX:GCLogFileSizeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK162
-XX:+UseFastUnorderedTimeStampsThis switch is not available until OpenJDK11. Your analysis was for OpenJDK82
-XX:NumberOfGCLogFilesThis switch was removed after OpenJDK8. Your analysis was for OpenJDK102
-XloggcThis switch is not available until OpenJDK13. Your analysis was for OpenJDK102
-XX:+PrintGCApplicationStoppedTimeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK132
-XX:+UseGCLogFileRotationThis switch was removed after OpenJDK8. Your analysis was for OpenJDK102
-XX:NumberOfGCLogFilesThis switch was removed after OpenJDK8. Your analysis was for OpenJDK141
-XX:+PrintNMTStatisticsRequires -XX:+UnlockDiagnosticVMOptions1
-XX:MetaspaceSwitch not found in any JDK. Did you mean 'MetaspaceSize' ?1
-XX:+UseG1GFCSwitch not found in any JDK. Did you mean 'UseG1GC' ?1
-XX:SharedArchiveFileRequires -XX:+UnlockDiagnosticVMOptions1
-XX:+SegmentedCodeCacheThis switch is not available until OpenJDK10. Your analysis was for OpenJDK81
-XX:+ShenandoahOptimizeStaticFinalsThis switch was removed after OpenJDK14. Your analysis was for OpenJDK171
-XX:NonProfiledCodeHeapSizeThis switch is not available until OpenJDK9. Your analysis was for OpenJDK81
-XX:+UseJVMCICompilerThis switch is not available until OpenJDK9. Your analysis was for OpenJDK81
-XX:+UnlockExperimentalVMOptions-XXSwitch not found in any JDK. Did you mean 'UnlockExperimentalVMOptions' ?1
-XX:-OmitStackTraceInFastThrowOK1
-XX:MaxMetaspaceSize3gSwitch not found in any JDK. Did you mean 'MaxMetaspaceSize' ?1
-XX:GSwitch not found in any JDK1
-XX:+PrintGCDateStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK131
-XX:MaxRamSwitch not found in any JDK. Did you mean 'MaxRAM' ?1
-XX:+ShowCodeDetailsInExceptionMessagesThis switch is not available until OpenJDK14. Your analysis was for OpenJDK111
-XX:+UseGCLogFileRotationThis switch was removed after OpenJDK8. Your analysis was for OpenJDK141
-XX:+AlwaysActAsServrClassMachineSwitch not found in any JDK. Did you mean 'AlwaysActAsServerClassMachine' ?1
-XX:+PrintGCDateStampsOK1
-XX:+ParallelRefProcEnabled.Switch not found in any JDK. Did you mean 'ParallelRefProcEnabled' ?1
-XX:+UseAppCDSThis switch was removed after OpenJDK10. Your analysis was for OpenJDK111
-XX:MinRAMPercentageThis switch is not available until OpenJDK10. Your analysis was for OpenJDK81
-XX:NumberOfGCLogFilesThis switch was removed after OpenJDK8. Your analysis was for OpenJDK171
-XX:+UseMD5IntrinsicsThis switch is not available until OpenJDK16. Your analysis was for OpenJDK81
-XX:+UseAppCDSThis switch is not available until OpenJDK10. Your analysis was for OpenJDK81
-XX:ActiveProcessorCountThis switch is not available until OpenJDK10. Your analysis was for OpenJDK81
-XX:Xlog:gc*Switch not found in any JDK. Did you mean 'loggc' ?1
-XX:PermSizeOK1
-XX:XnxSwitch not found in any JDK1
-XX:+ShowCodeDetailsInExceptionMessagesThis switch is not available until OpenJDK14. Your analysis was for OpenJDK81
-XX:+UseSignumIntrinsicRequires -XX:+UnlockDiagnosticVMOptions1
-XX:+PrintHeapAtGCThis switch was removed after OpenJDK8. Your analysis was for OpenJDK131
-XsxSwitch not found in any JDK. Did you mean 'mx' ?1
-XX:+PrintGCCauseThis switch was removed after OpenJDK8. Your analysis was for OpenJDK131
-XX:+USeParNewGCSwitch not found in any JDK. Did you mean 'UseParNewGC' ?1
-XX:+VerboseRequires a debug JVM1
-XX:+UseConcMarkSweepGCThis switch was removed after OpenJDK13. Your analysis was for OpenJDK161
-XX:+PrintGCApplicationConcurrentTimeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK161
-XX:+UseZGCThis switch is not available until OpenJDK11. Your analysis was for OpenJDK91
-XX:+UnlockSwitch not found in any JDK1
-XX:+CITraceTypeFlowRequires a debug JVM1
-XX:NewGenSwitch not found in any JDK1
-XX:ParallelCMSThreadsSwitch not found in any JDK. Did you mean 'ParallelGCThreads' ?1
-XX:+UseC2Switch not found in any JDK. Did you mean 'UseCHA' ?1
-XX:GCLogFileSizeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK171
-XX:+UseCGroupMemoryLimitForHeapThis switch was removed after OpenJDK10. Your analysis was for OpenJDK111
-XX:+ControlIntrinsicThis switch is not available until OpenJDK16. Your analysis was for OpenJDK81
-XX:ShenandoahAllocationThresholdThis switch is not available until OpenJDK12. Your analysis was for OpenJDK81
-XX:+PrintSafepointStatisticsThis switch was removed after OpenJDK11. Your analysis was for OpenJDK161
-XX:+UseGPGCSwitch not found in any JDK. Did you mean 'UseG1GC' ?1
-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:+UseParallelSwitch not found in any JDK. Did you mean 'UseParallelGC' ?1
-XX:-CreateCoredumpOnCrashThis switch is not available until OpenJDK9. Your analysis was for OpenJDK81
-XdebugOK1
-XX:+PrintGCDateStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK141
-XX:+JVMCILibPathThis switch is not available until OpenJDK13. Your analysis was for OpenJDK81
-XX:+UseLargePagesInMetaspaceThis switch is not available until OpenJDK8. Your analysis was for OpenJDK71
-XX:+PrintAdaptiveSizePolicpySwitch not found in any JDK. Did you mean 'PrintAdaptiveSizePolicy' ?1
-XX:NonProfiledCodeHeapSizeThis switch is not available until OpenJDK10. Your analysis was for OpenJDK81
-XX:+UseJVMCINativeLibraryThis switch is not available until OpenJDK13. Your analysis was for OpenJDK81
-XlogThis switch is not available until OpenJDK9. Your analysis was for OpenJDK61
-XX:MaxDirectMemorySizeOK1
-XmsXmx must be >= Xms.1
-XX:+CMSPermGenPrecleaningEnabledThis switch was removed after OpenJDK7. Your analysis was for OpenJDK81
-XX:+AlwaysLockClassLoaderThis switch was removed after OpenJDK17. Your analysis was for OpenJDK181
-XX:MaxPermSizeOK1
-XX:+UseLargePagesInMetaspac\Switch not found in any JDK. Did you mean 'UseLargePagesInMetaspace' ?1
-Xmn6g-XXSwitch not found in any JDK1
-XX:ErrorFileOK1
-XX:MaxNewSizeOK1
-XX:GCLogFileSizeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK141
-XX:+GenerateSynchronizationCodeRequires a debug JVM1
-XX:+CMSIncrementalPacingThis switch was removed after OpenJDK8. Your analysis was for OpenJDK111
-Xrunjdwp:transportSwitch not found in any JDK1
-XX:NativeMemoryTrackingThis switch is not available until OpenJDK7. Your analysis was for OpenJDK61
-XX:+SegmentedCodeCacheThis switch is not available until OpenJDK9. Your analysis was for OpenJDK81
-X+UseStringDeduplicationWrong prefix used -X it should be -XX:1
-XX:+UseStringDeduplicationOK1
-XX:LogFileRequires -XX:+UnlockDiagnosticVMOptions1
-XmsOK1
-XX:+PrintGCDetailsOK1
-XX:+UseMD5IntrinsicsRequires -XX:+UnlockDiagnosticVMOptions1
-XX:+nixgibtsSwitch not found in any JDK1
-XX:+PrintGCDateStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK171
-XX:+UseStringDeduplicationThis switch is not available until OpenJDK8. Your analysis was for OpenJDK61
-XX:+PrintTenuringDistributionOK1
-XX:+PrintGCCauseThis switch was removed after OpenJDK8. Your analysis was for OpenJDK161
-XX:ProfiledCodeHeapSizeThis switch is not available until OpenJDK10. Your analysis was for OpenJDK81
-XX:+UseG1C1Switch not found in any JDK. Did you mean 'UseG1GC' ?1
-XX:+UseSignumIntrinsicThis switch is not available until OpenJDK16. Your analysis was for OpenJDK81
-XmxXmx must be >= Xms.1
-XX:-TraceClassUnloadingThis switch was removed after OpenJDK8. Your analysis was for OpenJDK111
-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:UseFastAccessorMethodsMissing +/- on switch on boolean switch.1
-XX:ProfiledCodeHeapSizeThis switch is not available until OpenJDK9. Your analysis was for OpenJDK81
-XX:ExitOnOutOfMemoryErrorMissing +/- on switch on boolean switch.1
-XMxSwitch not found in any JDK. Did you mean 'mx' ?1
-XX:+UseGCLogFileRotationThis switch was removed after OpenJDK8. Your analysis was for OpenJDK171
-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:NonNMethodCodeHeapSizeThis switch is not available until OpenJDK9. Your analysis was for OpenJDK81
-XX:NewSizeOK1
-XX:ShenandoahGCHeuristicsThis switch is not available until OpenJDK12. Your analysis was for OpenJDK81
-XX:FlightRecorderOptions:stackdepthSwitch not found in any JDK. Did you mean 'FlightRecorderOptions' ?1
-XX:+PrintTenuringDistributionThis switch was removed after OpenJDK8. Your analysis was for OpenJDK161
-XX:-MaxFDLimit30720Switch not found in any JDK. Did you mean 'MaxFDLimit' ?1
-XX:+PrintAssemblyOK1
-XX:+PrintStringDeduplicationStatisticsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK131
-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:+PrintStringDeduplicationStatisticsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK171

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
-XmxDuplicate switch. This is overridden by -Xmx6G133
-XX:CMSInitiatingOccupancyFractionThis switch will be removed in the future. It will be Obsoleted in OpenJDK14, Expired in OpenJDK15.56
-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:PermSizeThis switch will be removed in the future. It will be Obsoleted in OpenJDK8.39
-XX:MaxPermSizeThis switch will be removed in the future. It will be Obsoleted in OpenJDK8.39
-XX:+UseConcMarkSweepGCThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.37
-XmxDuplicate switch. This is overridden by -Xmx36
-XX:+AggressiveOptsThis switch will be removed in the future. It will be Deprecated in OpenJDK11. Obsoleted in OpenJDK12. Expired in OpenJDK13.31
-XX:MaxRAMFractionThis switch will be removed in the future. It will be Deprecated in OpenJDK10.19
-XX:+UseCMSInitiatingOccupancyOnlyThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.19
-XX:+CMSScavengeBeforeRemarkThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.18
-XX:-UseBiasedLockingThis switch will be removed in the future. It will be Deprecated in OpenJDK15. Obsoleted in OpenJDK18. Expired in OpenJDK19.18
-XX:+CMSClassUnloadingEnabledThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.15
-XX:CMSInitiatingOccupancyFractionThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.15
-XX:+UseConcMarkSweepGCThis switch will be removed in the future. It will be Deprecated in OpenJDK9.14
-XX:+CMSParallelRemarkEnabledThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.11
-XX:+AggressiveOptsThis switch will be removed in the future. It will be Deprecated in OpenJDK11, Obsoleted in OpenJDK12, Expired in OpenJDK13.10
-XX:+PrintSafepointStatisticsThis switch will be removed in the future. It will be Deprecated in OpenJDK11, Obsoleted in OpenJDK12, Expired in OpenJDK13.8
-XX:+PrintTenuringDistributionDuplicate switch. This is overridden by -XX:+PrintTenuringDistribution7
-XX:+PrintGCDateStampsDuplicate switch. This is overridden by -XX:+PrintGCDateStamps7
-XX:+PrintGCDetailsDuplicate switch. This is overridden by -XX:+PrintGCDetails7
-XX:+UseBiasedLockingThis switch will be removed in the future. It will be Deprecated in OpenJDK15. Obsoleted in OpenJDK18. Expired in OpenJDK19.6
-XmxDuplicate switch. This is overridden by -Xmx6g6
-XmxDuplicate switch. This is overridden by -Xmx8g6
-XX:+CompilerThreadHintNoPreemptThis switch will be removed in the future. It will be Deprecated in OpenJDK11. Obsoleted in OpenJDK12. Expired in OpenJDK13.6
-XX:+UseLWPSynchronizationThis switch will be removed in the future. It will be Obsoleted in OpenJDK15. Expired in OpenJDK16.5
-XloggcDuplicate switch. This is overridden by -Xloggc::logs/gc.log5
-XX:+CMSParallelInitialMarkEnabledThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.5
-XX:+UseBiasedLockingThis switch will be removed in the future. It will be Deprecated in OpenJDK15, Obsoleted in OpenJDK16, Expired in OpenJDK17.5
-XX:+CMSEdenChunksRecordAlwaysThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.5
-XX:CompileCommandDuplicate switch. This is overridden by -XX:CompileCommand=inline,net/minecraft/server/%nms_version%/ChunkProviderServer$$Lambda$4300/0x00000000801896ab8.accept.5
-XlogDuplicate switch. This is overridden by -Xlog:gc*:file=./logs/gc.log:time,uptime.4
-XlogDuplicate switch. This is overridden by -Xlog:age*=trace4
-XX:CompileCommandDuplicate switch. This is overridden by -XX:CompileCommand=dontinline,*::*_noinline.4
-XX:+HeapDumpOnOutOfMemoryErrorDuplicate switch. This is overridden by -XX:+HeapDumpOnOutOfMemoryError.4
-XX:+AssumeMPThis switch will be removed in the future. It will be Deprecated in OpenJDK10, Obsoleted in OpenJDK12, Expired in OpenJDK13.4
-XX:+UseParallelOldGCThis switch will be removed in the future. It will be Deprecated in OpenJDK14. Obsoleted in OpenJDK15. Expired in OpenJDK16.4
-XX:PrintSafepointStatisticsCountThis switch will be removed in the future. It will be Deprecated in OpenJDK11, Obsoleted in OpenJDK12, Expired in OpenJDK13.4
-XX:-OmitStackTraceInFastThrowDuplicate switch. This is overridden by -XX:-OmitStackTraceInFastThrow4
-XX:ErrorFileDuplicate switch. This is overridden by -XX:ErrorFile=logs/hs_err.log4
-XX:+FlightRecorderThis switch will be removed in the future. It will be Deprecated in OpenJDK13. 4
-XX:+HeapDumpOnOutOfMemoryErrorDuplicate switch. This is overridden by -XX:+HeapDumpOnOutOfMemoryError4
-XX:+PrintGCApplicationStoppedTimeDuplicate switch. This is overridden by -XX:+PrintGCApplicationStoppedTime3
-XX:InitialRAMFractionThis switch will be removed in the future. It will be Deprecated in OpenJDK10. 3
-XX:+PrintSafepointStatisticsThis switch will be removed in the future. It will be Deprecated in OpenJDK11. Obsoleted in OpenJDK12. Expired in OpenJDK13.3
-XX:-UseConcMarkSweepGCThis switch will be removed in the future. It will be Obsoleted in OpenJDK14, Expired in OpenJDK15.3
-XX:+BindGCTaskThreadsToCPUsThis switch will be removed in the future. It will be Obsoleted in OpenJDK14, Expired in OpenJDK16.3
-XmxDuplicate switch. This is overridden by -Xmx900m3
-XlogDuplicate switch. This is overridden by -Xlog:gc*:file=/data/logs/gc_humio.log:time,tags:filecount=5,filesize=1024003
-XX:+DisableExplicitGCDuplicate switch. This is overridden by -XX:+DisableExplicitGC3
-XX:+UseGCTaskAffinityThis switch will be removed in the future. It will be Obsoleted in OpenJDK14, Expired in OpenJDK16.3
-XX:+UseLargePagesInMetaspaceThis switch will be removed in the future. It will be Deprecated in OpenJDK15. Obsoleted in OpenJDK16. Expired in OpenJDK17.3
-XlogDuplicate switch. This is overridden by -Xlog::::filecount=5,filesize=10243
-XX:MaxRAMFractionThis switch will be removed in the future. It will be Deprecated in OpenJDK10. 3
-XX:-UseBiasedLockingThis switch will be removed in the future. It will be Deprecated in OpenJDK15, Obsoleted in OpenJDK16, Expired in OpenJDK17.3
-XX:CMSMaxAbortablePrecleanTimeThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.3
-XX:-UseCompressedOopsDuplicate switch. This is overridden by -XX:+UseCompressedOops3
-XssDuplicate switch. This is overridden by -Xss2048k2
-XX:+CMSConcurrentMTEnabledThis switch will be removed in the future. It will be Obsoleted in OpenJDK14, Expired in OpenJDK15.2
-XX:+OptimizeStringConcatDuplicate switch. This is overridden by -XX:+OptimizeStringConcat2
-XX:+PrintGCDetailsDuplicate switch. This is overridden by -XX:+PrintGCDetails.2
-XX:+TraceClassLoadingThis switch will be removed in the future. It will be Obsoleted in OpenJDK16. Expired in OpenJDK17.2
-XX:+UnsyncloadClassThis switch will be removed in the future. It will be Deprecated in OpenJDK10, Obsoleted in OpenJDK11, Expired in OpenJDK12.2
-XX:+UseCGroupMemoryLimitForHeapThis switch will be removed in the future. It will be Deprecated in OpenJDK10, Expired in OpenJDK11.2
-XX:+UseLargePagesDuplicate switch. This is overridden by -XX:+UseLargePages.2
-XX:BiasedLockingStartupDelayThis switch will be removed in the future. It will be Deprecated in OpenJDK15, Obsoleted in OpenJDK16, Expired in OpenJDK17.2
-XX:MaxDirectMemorySizeDuplicate switch. This is overridden by -XX:MaxDirectMemorySize=16G2
-XX:PrintSafepointStatisticsCountThis switch will be removed in the future. It will be Deprecated in OpenJDK11. Obsoleted in OpenJDK12. Expired in OpenJDK13.2
-XdebugDuplicate switch. This is overridden by -Xdebug:2
-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:safepoint=debug:file=/opt/server/logs/gc/safepoint.log:time,uptime,tags.2
-XloggcDuplicate switch. This is overridden by -Xloggc:logs/gc.log2
-XmsDuplicate switch. This is overridden by -Xms256m.2
-XmxDuplicate switch. This is overridden by -Xmx4g2
-XX:MaxGCPauseMillisDuplicate switch. This is overridden by -XX:MaxGCPauseMillis=50.1
-XX:MaxMetaspaceSizeDuplicate switch. This is overridden by -XX:MaxMetaspaceSize=1024m.1
-XX:-UseCompressedOopsDuplicate switch. This is overridden by -XX:-UseCompressedOops.1
-XX:-TraceClassUnloadingThis switch will be removed in the future. It will be Obsoleted in OpenJDK16. Expired in OpenJDK17.1
-XX:-HeapDumpOnOutOfMemoryErrorDuplicate switch. This is overridden by -XX:-HeapDumpOnOutOfMemoryError.1
-XX:MetaspaceSizeDuplicate switch. This is overridden by -XX:MetaspaceSize=512m.1
-XX:NativeMemoryTrackingDuplicate switch. This is overridden by -XX:NativeMemoryTracking=summary.1
-XX:OnOutOfMemoryErrorDuplicate switch. This is overridden by -XX:OnOutOfMemoryError=/usr/local/sbin/tomcatOutOfMemory.sh.1
-XX:-CMSParallelRemarkEnabledThis switch will be removed in the future. It will be Obsoleted in OpenJDK14, Expired in OpenJDK15.1
-XX:+UseSHMThis switch will be removed in the future. It will be Obsoleted in OpenJDK12. Expired in OpenJDK13.Obsoleted in OpenJDK12. Expired in OpenJDK13.1
-XX:+AlwaysPreTouchDuplicate switch. This is overridden by -XX:+AlwaysPreTouch1
-XX:ReservedCodeCacheSizeDuplicate switch. This is overridden by -XX:ReservedCodeCacheSize=512m.1
-XX:StackShadowPagesDuplicate switch. This is overridden by -XX:StackShadowPages=20.1
-XmxDuplicate switch. This is overridden by -Xmx4g.1
-XX:+UseParallelOldGCThis switch will be removed in the future. It will be Deprecated in OpenJDK14, Obsoleted in OpenJDK15, Expired in OpenJDK16.1
-XlogDuplicate switch. This is overridden by -Xlog::::filecount=50,filesize=10241
-XlogDuplicate switch. This is overridden by -Xlog::::time,level,tags1
-XlogDuplicate switch. This is overridden by -Xlog::gc:logs/gc.log.1
-XX:+UseG1GCDuplicate switch. This is overridden by -XX:+UseG1GC.1
-XX:+PrintCommandLineFlagsDuplicate switch. This is overridden by -XX:+PrintCommandLineFlags1
-XX:+UseG1GCDuplicate switch. This is overridden by -XX:+UseG1GC1
-XX:+UnsyncloadClassThis switch will be removed in the future. It will be Deprecated in OpenJDK10. Obsoleted in OpenJDK11. Expired in OpenJDK12.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
-XlogDuplicate switch. This is overridden by -Xlog:safepoint=debug:file=/opt/ignite/server/logs/gc/safepoint.log:time,uptime,tags.1
-XX:+HeapDumpOnOutOfMemoryErrorDuplicate switch. This is overridden by -XX:-HeapDumpOnOutOfMemoryError1
-XX:+UnlockExperimentalVMOptionsDuplicate switch. This is overridden by -XX:+UnlockExperimentalVMOptions.1
-XX:+DisableExplicitGCDuplicate switch. This is overridden by -XX:+DisableExplicitGC.1
-XX:+BindGCTaskThreadsToCPUsThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK16.1
-XmsDuplicate switch. This is overridden by -Xms4g1
-XmsDuplicate switch. This is overridden by -Xms800M1
-XX:+TraceClassUnloadingThis switch will be removed in the future. It will be Obsoleted in OpenJDK16. Expired in OpenJDK17.1
-XmxDuplicate switch. This is overridden by -Xmx3048m1
-XX:CompilationPolicyChoiceThis switch will be removed in the future. It will be Deprecated in OpenJDK13, Obsoleted in OpenJDK14, Expired in OpenJDK15.1
-XX:CMSYoungGenPerWorkerThis switch will be removed in the future. It will be Obsoleted in OpenJDK14, Expired in OpenJDK15.1
-XX:G1HeapRegionSizeDuplicate switch. This is overridden by -XX:G1HeapRegionSize=4m.1
-XX:G1MixedGCLiveThresholdPercentDuplicate switch. This is overridden by -XX:G1MixedGCLiveThresholdPercent=50.1
-XX:HeapDumpPathDuplicate switch. This is overridden by -XX:HeapDumpPath=/var/tmp/tomcat_a.1
-XX:InitialRAMFractionThis switch will be removed in the future. It will be Deprecated in OpenJDK10.1
-XX:BiasedLockingStartupDelayThis switch will be removed in the future. It will be Deprecated in OpenJDK15. Obsoleted in OpenJDK18. Expired in OpenJDK19.1
-XmxDuplicate switch. This is overridden by -Xmx3144m.1