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
2021/12/06OpenJDK11Linuxx86 N
2021/12/06OpenJDK8Linuxx86 N
2021/12/05OpenJDK11Windowsx86 N
2021/12/05OpenJDK11Windowsx86 N
2021/12/03OpenJDK8Linuxx86 N
2021/12/03OpenJDK8Linuxx86 N
2021/12/03OpenJDK11Linuxx86 N
2021/12/03OpenJDK8Linuxx86 N
2021/12/03OpenJDK11Linuxx86 N
2021/12/03OpenJDK11Linuxx86 N

JVM Counts

JVMCount
OpenJDK111779
OpenJDK81292
OpenJDK1794
OpenJDK772
OpenJDK1351
OpenJDK1547
OpenJDK929
OpenJDK1427
OpenJDK624
OpenJDK1621
OpenJDK1016
OpenJDK1810
OpenJDK126
OpenJDK-11_0_5-zulu2
11.0.5-zulu1
OpenJDK-11_0_51

OS Counts

OSCount
Linux2387
mac819
Windows120
linux55
Darwin45
-37
BSD8
AIX1

CPU Counts

CPUCount
x863280
ppc62
-53
aarch6441
arm27
sparc4
zero3
s3902

Switch Counts (all)

SwitchCount
-Xmx2275
-Xms1482
-XX:+PrintGCDetails1081
-Xloggc1012
-XX:+PrintGCDateStamps978
-XX:ErrorFile768
-XX:+PrintTenuringDistribution692
-XX:+UseParNewGC593
-XX:+UseConcMarkSweepGC585
-XX:+UseG1GC582
-XX:MaxPermSize544
-XX:-OmitStackTraceInFastThrow510
-XX:PermSize510
-XX:+HeapDumpOnOutOfMemoryError499
-XX:MaxNewSize489
-XX:NewSize485
-XX:+CMSScavengeBeforeRemark466
-XX:HeapDumpPath451
-XX:+CMSClassUnloadingEnabled440
-XX:MaxGCPauseMillis404
-XX:+KABOOM360
-XX:MaxMetaspaceSize323
-XX:+DisableExplicitGC314
-XX:+UseStringDeduplication307
-Xss304
-XX:ReservedCodeCacheSize281
-XX:+UnlockDiagnosticVMOptions279
-Xlog278
-XX:+UnlockExperimentalVMOptions242
-XX:MetaspaceSize239
-Xdebug233
-XX:OnOutOfMemoryError225
-XX:+PrintGCApplicationStoppedTime214
-XX:+FlightRecorder197
-XX:ParallelGCThreads195
-XX:+UnlockCommercialFeatures183
-XX:NumberOfGCLogFiles183
-XX:+DebugNonSafepoints176
-XX:+UseGCLogFileRotation168
-XX:+UseCompressedOops167
-XX:+UseZGC167
-XX:GCLogFileSize166
-XX:+AlwaysPreTouch166
-XX:ConcGCThreads165
-XX:+PreserveFramePointer164
-XX:+PrintAdaptiveSizePolicy153
-XX:G1HeapRegionSize146
-XX:+TraceRangeCheckElimination143
-XX:+PrintAssembly141
-XX:+DisableExplicitGC-XX140
-XX:+Trial139
-XX:MaxDirectMemorySize128
-XX:+PrintGCTimeStamps123
-XX:MaxJavaStackTraceDepth117
-XX:+ParallelRefProcEnabled114
-XX:CMSInitiatingOccupancyFraction111
-XX:InitiatingHeapOccupancyPercent106
-XX:+ExitOnOutOfMemoryError105
-XX:+ScavengeBeforeFullGC102
-XX:+UseCMSInitiatingOccupancyOnly100
-XX:+UseCompressedClassPointers92
-XX:+UseParallelGC89
-XX:SurvivorRatio84
-XX:NativeMemoryTracking84
-XX:CompressedClassSpaceSize76
-XX:+CMSParallelRemarkEnabled74
-XX:-UseBiasedLocking71
-XX:+ExplicitGCInvokesConcurrent67
-XX:+PrintFlagsFinal66
-Xmn65
-XX:MaxTenuringThreshold64
-XX:G1NewSizePercent62
-XX:CICompilerCount62
-XX:+OptimizeStringConcat61
-XX:MaxRAMPercentage60
-XX:+AggressiveOpts59
-XX:NewRatio55
-Xrunjdwp51
-XX:+DoEscapeAnalysis50
-XX:-HeapDumpOnOutOfMemoryError49
-XX:InitialHeapSize48
-XshowSettings48
-XX:+UseNUMA47
-XX:+PrintCommandLineFlags46
-XX:-UseCompressedOops46
-XX:+UseContainerSupport45
-XX:G1MaxNewSizePercent43
-XX:MaxHeapSize42
-XX:+UseCMS42
-XX:TargetSurvivorRatio41
-XX:MaxRAMFraction41
-XX:+UseLargePages40
-XX:+ClassUnloadingWithConcurrentMark38
-XX:+UseTLAB38
-XX:+UseShenandoahGC36
-XX:+PrintHeapAtGC36
-XX:G1HeapWastePercent35
-XX:+PrintGC35
-XX:StackShadowPages35
-XX:+TieredCompilation34
-XX:MinHeapFreeRatio34
-XX:MaxHeapFreeRatio33
-XX:+PrintGCApplicationConcurrentTime33
-XX:G1ConcRefinementThreads32
-XX:+UseSerialGC31
-XX:G1ReservePercent30
-XX:InitialCodeCacheSize29
-XX:MinHeapDeltaBytes29
-XX:CompileCommand29
-XX:NonProfiledCodeHeapSize28
-XX:+PerfDisableSharedMem28
-XX:NonNMethodCodeHeapSize28
-XX:+ResizeTLAB28
-XX:ProfiledCodeHeapSize27
-XX:InitialRAMPercentage26
-XX:+PrintGCCause26
-XX:+UseCGroupMemoryLimitForHeap25
-Xrs25
-XX:FlightRecorderOptions24
-XX:SoftRefLRUPolicyMSPerMB24
-XX:MaxMetaspaceFreeRatio23
-XX:+SegmentedCodeCache23
-XX:OnError22
-XX:MinMetaspaceFreeRatio22
-XX:G1MixedGCCountTarget22
-XX:CompileThreshold21
-XX:G1MixedGCLiveThresholdPercent21
-XX:StartFlightRecording21
-XX:+LogCompilation20
-XX:+AlwaysActAsServerClassMachine19
-XX:LogFile18
-XX:StringDeduplicationAgeThreshold18
-XX:+CrashOnOutOfMemoryError18
-XX:OldSize18
-XX:MaxRAM17
-XX:FreqInlineSize17
-XX:GCTimeRatio17
-XX:MinRAMPercentage17
-XX:+UseRTMLocking16
-XX:InitialRAMFraction16
-XX:+PrintPromotionFailure16
-XX:UseCMS16
-XX:TieredStopAtLevel15
-XX:MinRAMFraction15
-XX:+PrintNMTStatistics15
-XX:+UseAESIntrinsics15
-XX:+UseBiasedLocking15
-XX:+UseFastAccessorMethods14
-XX:+UseStringCache14
-XX:+PrintSafepointStatistics14
-XX:+UseParallelOldGC14
-XX:+UseAES13
-XX:+ExplicitGCInvokesConcurrentAndUnloadsClasses13
-XX:+ManagementServer13
-Xverify12
-XX:UseG12
-Xshare12
-XX:G1LogLevel12
-XX:+UseCodeCacheFlushing12
-XX:+PreferContainerQuotaForCPUCount12
-XX:+UseLargePagesInMetaspace12
-XX:+UseFastUnorderedTimeStamps12
-XX:MaxInlineSize11
-XX:+TraceClassLoading11
-XX:+StartAttachListener11
-XX:+IgnoreUnrecognizedVMOptions11
-XX:+UseCondCardMark11
-XX:MarkStackSize11
-XX:ThreadStackSize11
-Xbootclasspath11
-XX:+BindGCTaskThreadsToCPUs11
-XX:GCDrainStackTargetSize10
-Xcheck10
-XX:+AggressiveHeap10
-XX:-UseCompressedClassPointers9
-XX:+DisableAttachMechanism9
-XX:+UseAdaptiveSizePolicy9
-XX:AdaptiveSizePolicyWeight9
-XX:-TraceClassUnloading9
-XX:+PrintAdaptiveSizePolic8
-XX:G1OldCSetRegionThresholdPercent8
-XX:+PrintStringDeduplicationStatistics8
-XX:-ShrinkHeapInSteps8
-XX:StringTableSize8
-XX:+LogVMOutput8
-Xxxx7
-XMaxDirectMemorySize7
-XX:+CMSEdenChunksRecordAlways7
-XX:+CMSParallelInitialMarkEnabled7
-XX:+ShowCodeDetailsInExceptionMessages7
-XX:+UseRTMLockin7
-XX:-G1UseAdaptiveIHOP7
-XX:-UseGCOverheadLimit7
-XX:CMSWaitDuration7
-XX:UseAVX7
-XX:UseConcMarkSweepGC7
-Xma7
-XX6
-XX:-UseCounterDecay6
-XX:+Verbose6
-XX:+CompilerThreadHintNoPreempt6
-XX:LargePageSizeInBytes6
-XX:PrintSafepointStatisticsCount6
-XX:+PrintConcurrentLocks6
-Xdiag6
-XX:ThreadPriorityPolicy6
-XX:CompilerThreadPriority6
-XX:CompileCommandFile6
-XX:+LogTouchedMethods6
-XX:6
-XX:+UseThreadPriorities6
-XX:MeaspaceSize6
-XX:CMSMaxAbortablePrecleanTime6
-XX:+CMSIncrementalMode6
-XX:MinMetaspaceExpansion6
-XX:PrintFLSStatistics5
-XX:-UsePerfData5
-XX:-UseNUMA5
-XX:+UseMontgomerySquareIntrinsic5
-Xnoagent5
-X5
-XX:+UseMontgomeryMultiplyIntrinsic5
-XX:+UseLWPSynchronization5
-XX:+PrintClassHistogram5
-XX:ActiveProcessorCount5
-XX:+UseMembar5
-XX:AutoBoxCacheMax4
-XX:++PerfDisableSharedMem-Djava.net.preferIPv4Stack4
-XX:+UseCompressedStrings,4
-XX:+HeapDumpOnOutOfMemoryError-Xss256k4
-XX:+AssumeMP4
-XX:+UseGCTaskAffinity4
-XX:+UseTransparentHugePages4
-XX:ShenandoahAllocationThreshold4
-XX:+UseGCOverheadLimit4
-XX:+PrintReferenceGC4
-XX:+CMSPermGenSweepingEnabled4
-XX:ShenandoahGCHeuristics4
-XX:+PrintClassHistogramAfterFullGC4
-XX:AsyncGCLogBufferSize4
-XX:+UseJVMCICompiler4
-XX:+PrintCompilation4
-XX:+CMSConcurrentMTEnabled4
-XX:-BytecodeVerificationRemote4
-XX:+PrintClassHistogramBeforeFullGC4
-XX:-BytecodeVerificationLocal4
-XX:MaxInlineLevel4
-XX:-BindGCTaskThreadsToCPUs4
-XX:+TraceClassUnloading4
-Xshareclasses4
-XX:AsyncGCLogBufferFlushThreshold4
-XX:UseZGC4
-XX:ZAllocationSpikeTolerance4
-XX:+OmitStackTraceInFastThrow4
-XX:+UseStringCache,4
-XX:+CMSIncrementalPacing4
-XX:-UseLargePagesIndividualAllocation4
-XX:ReplaySuppressInitializers3
-XX:+PrintCodeHeapAnalytics3
-XX:+UseSpinning3
-XX:+PrintCodeCache3
-XX:BiasedLockingStartupDelay3
-XX:+UseSignumIntrinsic3
-XX:+UseMD5Intrinsics3
-XX:-PrintClassHistogram3
-XX:+G1GC3
-XX:-UseAdaptiveSizePolicy3
-XX:+UseG1G3
-XX:DumpLoadedClassList3
-XX:SharedArchiveFile3
-XX:+UseCompressedStrings3
-XX:-UseConcMarkSweepGC3
-XX:+DisableExplicitGC"3
-XX:+CompilationWarmUp3
-XX:+UseCMSCompactAtFullCollection3
-XX:+UseAppCDS3
-XX:UseFastAccessorMethods3
-XX:+UnsyncloadClass3
-XX:-CreateCoredumpOnCrash3
-XX:-UseParallelOldGC3
-XX:-DisableExplicitGC3
-XX:+BADSWITCH3
-XX:+AgressiveOpts3
-XX:AggressiveOpts3
-XX:+PrintStringTableStatistics3
-XX:+PrintJNIGCStalls3
-XX:+PrintGCDeta3
-XX:UseCodeCacheFlushing2
-XX:MAxRamFraction2
-XX:-UseG1GC2
-XX:-UseSplitVerifier2
-Xcheckjni2
-XX:+CITime2
-XX:StackShadowPagesxx2
-XX:ShareClassesEnableBCI2
-Xjit2
-XX:-ZProactive2
-XX:+ExitOnOutOfMemoryError,2
-XX:MaxNewGen2
-XX:OldPLABSize2
-XX:-TieredCompilation2
-XX:+ShowMessageBoxOnError2
-XX:-DisplayVMOutput2
-XmsG2
-XX:+UseJITServer2
-XX:+UseLinuxPosixThreadCPUClocks2
-Xnoclassgc2
-Xquickstart2
-XX:+PrintNMethods2
-XX:-ResizePLAB2
-XX:+ResourceManagement2
-Xscmx2
-XX:CMSTriggerPermRatio2
-XX:MaxGCMinorPauseMillis2
-XX:-PrintTenuringDistribution2
-XX:+ParNewGC2
-XX:+UseRTM2
-XX:+UseSHM2
-XX:UseLargePages2
-XX:ValueMapMaxLoopSize2
-XX:+UseParallelGC,2
-XX:MaxRamFraction2
-XX:-UseParallelGC2
-XX:UseG1GC2
-XX:ZCollectionInterval2
-XX:ZUncommit2
-XX:ArrayAllocationWarningSize2
-XX:hashCode2
-XX:+UseSerialGC.1
-XX:+UseNewLongLShift1
-XX:+UseUnalignedLoadStores1
-XX:+UseVectorizedMismatchIntrinsic1
-XX:+UserSerialGC1
-XX:+nixgibts1
-XX:-AlwaysActAsServerClassMachine1
-XX:-AlwaysPreTouch1
-XX:-CMSParallelRemarkEnabled1
-XX:+UseMathExactIntrinsics1
-XX:-MaxFDLimit1
-XX:-MaxFDLimit307201
-XX:-PSChunkLargeArrays1
-XX:-PrintAdaptiveSizePolicy1
-XX:-RequireSharedSpaces1
-XX:+UseLargePagesInMetaspac\1
-XX:-UseCodeCacheFlushing1
-XX:+UseJVMCINativeLibrary1
-XX:-UseContainerSupport1
-XX:-UseFastStosb1
-Xsms1
-XX:-UseNUMAInterleaving1
-XX:-UseSharedSpaces1
-XX:AdaptiveSizePolicyOutputInterval1
-XX:AllocatePrefetchInstr1
-XX:AllocatePrefetchStyle1
-XX:C1CompileThreshold1
-XX:C2CompileThreshold1
-XX:+UseHugeTLBFS1
-XX:CMSFullGCsBeforeCompaction1
-XX:CMSIncrementalDutyCycle1
-XX:CMSIncrementalDutyCycleMin1
-XX:+UseGPGC1
-XX:CMSTriggerPermRtio1
-XMx1
-XX:CMSYoungGenPerWorker1
-XX:CompilationPolicyChoice1
-XX:+UseG1GFC1
-XX:CompressedClassSpaceSizee1
-XX:ControlIntrinsic1
-XX:+UseG1C11
-XX:ExitOnOutOfMemoryError1
-XX:FlightRecorderOptions:stackdepth1
-XX:G1
-XX:G1ConcMarkStepDurationMillis1
-XX:+UseCharacterCompareIntrinsics1
-XX:G1EagerReclaimRemSetThreshold1
-XX:+UseCLMUL1
-XX:+UseC21
-XX:+UseBASE64Intrinsics1
-XX:+Usd1
-XX:+UnlockExperimentalVMOptions-XX1
-XX:G1RSetScanBlockSize1
-XX:+Unlock1
-XX:+USeParNewGC1
-XX:GCLockerRetryAllocationCount1
-XX:+TrustFinalNonStaticFields1
-XX:GuaranteedSafepointInterval1
-XX:+TraceBiasedLocking1
-XX:+ShowHiddenFrames1
-XX:+ShenandoahOptimizeStaticFinals1
-XX:+RegisterFinalizersAtInit1
-XX:InlineSmallCode1
-XX:MaxMetaspaceExpansion1
-XX:MaxMetaspaceSize3g1
-XX:MaxMinPercentage1
-XX:MaxPerSize1
-XX:+PrintCMSInitiationStatistics1
-XX:+PrintAdaptiveSizePolicpy1
-XX:+PerfDataSaveToFile1
-XX:MaxRam1
-XX:+ParallelRefProcEnabled.1
-XX:Metaspace1
-XX:+ParallelGCVerbose1
-XX:+OptimizeFill1
-XX:MinHeapSize1
-XX:+NUMAStats1
-XX:+MethodFlushing1
-XX:NewGen1
-XX:+JVMCILibPath1
-XX:+Inline1
-XX:+HeapDumpOnOutOfMemoryError" "-XX1
-XX:+HeapDumpOnOutOfMemory1
-XX:ObjectAlignmentInBytes1
-XX:+GenerateSynchronizationCode1
-XX:+ExplicitGCInvokesConc1
-XX:ParGCCardsPerStrideChunk1
-XX:ParallelCMSThreads1
-XX:+ExpandSubTypeCheckAtParseTime1
-XX:PausePadding1
-XX:+ExitOnOutOfMemoryError-Dfile.encoding1
-XX:PromotedPadding1
-XX:+EliminateLocks1
-XX:SharedClassListFile1
-XX:SoftMaxHeapSize1
-XX:+DisableExplicitGC" 30/08/2016 JAVA_OPTS1
-XX:StackRedPages1
-XX:StackYellowPages1
-XX:+ControlIntrinsic1
-XX:SurvivorPadding1
-XX:+CompactStrings1
-XX:+ClassUnloading1
-XX:+CMSPermGenPrecleaningEnabled1
-Xsx1
-X+UseStringDeduplication1
-XX:UseSerialGC1
-XX:Xlog:gc*1
-XX:Xmx1
-XX:Xnx1
-XX:ea1
-Xagentlib1
-Xbatch1
-XX:+CITraceTypeFlow1
-Xfuture1
-XX:+BackgroundCompilation1
-Xlog:os,safepoint*,gc*,gc+ref1
-Xmn6g-XX1
-XX:+AlwaysLockClassLoader1
-XX:+AlwaysActAsServrClassMachine1
-Xrunjdwp:transport1
-XX:+UseRTMDeopt1
-XX:+UseRTMForStackLocks1
-XX:+UseParallel1

Switch Counts (No errors)

SwitchCount
-Xmx1976
-Xms1428
-XX:+PrintGCDetails1070
-XX:ErrorFile762
-XX:+UseG1GC577
-XX:-OmitStackTraceInFastThrow505
-XX:+HeapDumpOnOutOfMemoryError489
-XX:MaxNewSize487
-XX:NewSize483
-XX:HeapDumpPath449
-XX:MaxGCPauseMillis403
-XX:MaxMetaspaceSize317
-XX:+DisableExplicitGC310
-XX:+UseStringDeduplication305
-Xss302
-Xloggc284
-XX:ReservedCodeCacheSize280
-XX:+UnlockDiagnosticVMOptions279
-XX:+PrintGCDateStamps262
-XX:+UnlockExperimentalVMOptions241
-XX:MetaspaceSize236
-XX:OnOutOfMemoryError224
-Xlog210
-XX:ParallelGCThreads195
-XX:+DebugNonSafepoints176
-XX:+PrintGCApplicationStoppedTime172
-XX:+UseCompressedOops167
-XX:+AlwaysPreTouch165
-XX:ConcGCThreads165
-XX:+PreserveFramePointer164
-XX:G1HeapRegionSize145
-XX:+PrintAdaptiveSizePolicy134
-XX:MaxDirectMemorySize125
-XX:MaxJavaStackTraceDepth117
-XX:+ParallelRefProcEnabled108
-XX:InitiatingHeapOccupancyPercent106
-XX:+ExitOnOutOfMemoryError103
-XX:+ScavengeBeforeFullGC102
-XX:+UseCompressedClassPointers92
-XX:+UseParallelGC89
-XX:NumberOfGCLogFiles87
-XX:SurvivorRatio84
-XX:+UseGCLogFileRotation82
-XX:NativeMemoryTracking82
-XX:GCLogFileSize77
-XX:CompressedClassSpaceSize74
-XX:+PrintFlagsFinal66
-XX:MaxTenuringThreshold64
-XX:+ExplicitGCInvokesConcurrent64
-XX:CICompilerCount62
-XX:+PrintGCTimeStamps62
-XX:+OptimizeStringConcat59
-XX:NewRatio55
-XX:MaxRAMPercentage54
-XX:+UseZGC53
-XX:+DoEscapeAnalysis50
-XX:G1NewSizePercent50
-XX:InitialHeapSize48
-XX:-HeapDumpOnOutOfMemoryError48
-XX:+UseNUMA47
-XX:+PrintCommandLineFlags45
-XX:+UseContainerSupport42
-XX:MaxHeapSize42
-XX:+PrintTenuringDistribution42
-XX:-UseCompressedOops42
-XX:TargetSurvivorRatio41
-XX:-UseBiasedLocking40
-XX:+UseLargePages38
-XX:+ClassUnloadingWithConcurrentMark38
-XX:+UseTLAB38
-XX:G1MaxNewSizePercent35
-XX:+PrintGC35
-XX:G1HeapWastePercent35
-XX:MinHeapFreeRatio34
-XX:StackShadowPages34
-XX:+TieredCompilation34
-XX:MaxHeapFreeRatio33
-XX:G1ConcRefinementThreads32
-XX:+UseSerialGC31
-XX:G1ReservePercent30
-XX:+UseParNewGC29
-XX:MinHeapDeltaBytes29
-XX:InitialCodeCacheSize29
-XX:+PerfDisableSharedMem28
-XX:+ResizeTLAB28
-XX:InitialRAMPercentage25
-Xrs25
-XX:NonNMethodCodeHeapSize24
-XX:SoftRefLRUPolicyMSPerMB24
-XX:+PrintHeapAtGC23
-XX:ProfiledCodeHeapSize23
-XX:NonProfiledCodeHeapSize23
-XX:OnError22
-XX:G1MixedGCCountTarget22
-XX:+PrintGCApplicationConcurrentTime21
-XX:MaxMetaspaceFreeRatio21
-Xmn21
-XX:CompileThreshold21
-XX:MinMetaspaceFreeRatio20
-XX:+PrintGCCause20
-XX:CompileCommand20
-XX:+SegmentedCodeCache20
-XX:+AlwaysActAsServerClassMachine19
-XX:OldSize18
-XX:+CrashOnOutOfMemoryError18
-XX:StringDeduplicationAgeThreshold18
-XX:+LogCompilation18
-XX:FreqInlineSize17
-XX:GCTimeRatio17
-XX:LogFile17
-XX:MaxRAM17
-XX:MinRAMPercentage16
-XX:+UseRTMLocking16
-XX:G1MixedGCLiveThresholdPercent15
-XX:TieredStopAtLevel15
-XX:+PrintPromotionFailure14
-XX:+UseFastAccessorMethods14
-XX:+PrintNMTStatistics14
-XX:+UseShenandoahGC14
-XX:+ExplicitGCInvokesConcurrentAndUnloadsClasses13
-XX:+UseAES13
-XX:StartFlightRecording13
-XX:+ManagementServer13
-XX:+UseCodeCacheFlushing12
-XX:MarkStackSize11
-XX:+StartAttachListener11
-XX:+IgnoreUnrecognizedVMOptions11
-XX:ThreadStackSize11
-XX:MaxInlineSize11
-XX:+UseCondCardMark11
-Xbootclasspath10
-XX:GCDrainStackTargetSize10
-XshowSettings10
-XX:FlightRecorderOptions10
-XX:-UseCompressedClassPointers9
-XX:+UseAdaptiveSizePolicy9
-XX:+DisableAttachMechanism9
-XX:AdaptiveSizePolicyWeight9
-XX:+UseLargePagesInMetaspace8
-XX:+LogVMOutput8
-XX:StringTableSize8
-XX:-ShrinkHeapInSteps8
-XX:CMSWaitDuration7
-XX:UseAVX7
-Xdebug7
-XX:MinMetaspaceExpansion6
-XX:ThreadPriorityPolicy6
-XX:+PrintConcurrentLocks6
-XX:CompilerThreadPriority6
-XX:-UseCounterDecay6
-XX:CompileCommandFile6
-XX:+CMSIncrementalMode6
-XX:+PreferContainerQuotaForCPUCount6
-XX:-G1UseAdaptiveIHOP6
-XX:-UseGCOverheadLimit6
-XX:+TraceClassLoading6
-XX:LargePageSizeInBytes6
-XX:+LogTouchedMethods6
-XX:+UseThreadPriorities6
-XX:+UseMontgomeryMultiplyIntrinsic5
-XX:+PrintClassHistogram5
-XX:+ShowCodeDetailsInExceptionMessages5
-XX:+UseMontgomerySquareIntrinsic5
-XX:+Verbose5
-XX:-UseNUMA5
-XX:G1LogLevel5
-XX:ActiveProcessorCount4
-XX:-TraceClassUnloading4
-XX:+PrintCompilation4
-XX:+PrintClassHistogramBeforeFullGC4
-XX:+UseTransparentHugePages4
-XX:+PrintClassHistogramAfterFullGC4
-XX:-UseLargePagesIndividualAllocation4
-Xverify4
-XX:MaxInlineLevel4
-XX:AutoBoxCacheMax4
-XX:+OmitStackTraceInFastThrow4
-XX:+UseGCOverheadLimit4
-XX:ZAllocationSpikeTolerance4
-XX:-UsePerfData4
-XX:-BytecodeVerificationRemote4
-XX:-BytecodeVerificationLocal4
-XX:-DisableExplicitGC3
-XX:+AggressiveHeap3
-XX:+CMSIncrementalPacing3
-XX:-PrintClassHistogram3
-XX:-UseAdaptiveSizePolicy3
-XX:+PrintStringTableStatistics3
-XX:+PrintStringDeduplicationStatistics3
-XX:+PrintJNIGCStalls3
-XX:+UseCMSCompactAtFullCollection3
-XX:+PrintCodeCache3
-XX:PrintFLSStatistics3
-XX:DumpLoadedClassList3
-XX:-UseG1GC2
-XX:+ShowMessageBoxOnError2
-XX:+CMSConcurrentMTEnabled2
-XX:+UseLinuxPosixThreadCPUClocks2
-XX:+UseJVMCICompiler2
-Xnoclassgc2
-XX:+UseFastUnorderedTimeStamps2
-XX:CMSInitiatingOccupancyFraction2
-XX:ValueMapMaxLoopSize2
-XX:+CMSClassUnloadingEnabled2
-XX:ZCollectionInterval2
-XX:-DisplayVMOutput2
-XX:+UseCMSInitiatingOccupancyOnly2
-XX:-ZProactive2
-XX:-TieredCompilation2
-XX:SharedArchiveFile2
-XX:-ResizePLAB2
-XX:ShenandoahAllocationThreshold2
-XX:ShenandoahGCHeuristics2
-XX:-CreateCoredumpOnCrash2
-XX:+CITime2
-XX:-PrintTenuringDistribution2
-XX:+PrintAssembly2
-XX:-UseParallelGC2
-XX:OldPLABSize2
-XX:+PrintReferenceGC2
-XX:+NUMAStats1
-XX:+MethodFlushing1
-XX:+Inline1
-XX:+ExpandSubTypeCheckAtParseTime1
-XX:+EliminateLocks1
-XX:hashCode1
-Xbatch1
-XX:+CompactStrings1
-XX:+ClassUnloading1
-Xfuture1
-XX:+CMSParallelRemarkEnabled1
-XX:+CMSParallelInitialMarkEnabled1
-XX:+CMSEdenChunksRecordAlways1
-XX:+BackgroundCompilation1
-XX:+UseCLMUL1
-XX:AllocatePrefetchInstr1
-XX:AllocatePrefetchStyle1
-XX:-UseSharedSpaces1
-XX:CMSFullGCsBeforeCompaction1
-XX:CMSIncrementalDutyCycle1
-XX:CMSIncrementalDutyCycleMin1
-XX:-UseNUMAInterleaving1
-XX:-UseFastStosb1
-XX:-UseContainerSupport1
-XX:-UseCodeCacheFlushing1
-XX:G1ConcMarkStepDurationMillis1
-XX:G1EagerReclaimRemSetThreshold1
-XX:-RequireSharedSpaces1
-XX:-PrintAdaptiveSizePolicy1
-XX:-PSChunkLargeArrays1
-XX:-MaxFDLimit1
-XX:GCLockerRetryAllocationCount1
-XX:GuaranteedSafepointInterval1
-XX:-AlwaysPreTouch1
-XX:-AlwaysActAsServerClassMachine1
-XX:+UseVectorizedMismatchIntrinsic1
-XX:InlineSmallCode1
-XX:+UseUnalignedLoadStores1
-XX:+UseSignumIntrinsic1
-XX:+UseRTMForStackLocks1
-XX:+UseRTMDeopt1
-XX:+UseNewLongLShift1
-XX:+UseMathExactIntrinsics1
-XX:+UseMD5Intrinsics1
-XX:MaxMetaspaceExpansion1
-XX:+UseCharacterCompareIntrinsics1
-XX:AdaptiveSizePolicyOutputInterval1
-XX:+UseBiasedLocking1
-XX:MinHeapSize1
-XX:+UseBASE64Intrinsics1
-XX:+UseAESIntrinsics1
-XX:+TrustFinalNonStaticFields1
-XX:+TraceBiasedLocking1
-XX:+ShowHiddenFrames1
-XX:+RegisterFinalizersAtInit1
-XX:ObjectAlignmentInBytes1
-XX:ParGCCardsPerStrideChunk1
-XX:PausePadding1
-XX:PromotedPadding1
-XX:SharedClassListFile1
-XX:SoftMaxHeapSize1
-XX:+PrintCMSInitiationStatistics1
-XX:StackRedPages1
-XX:StackYellowPages1
-XX:+PerfDataSaveToFile1
-XX:+ParallelGCVerbose1
-XX:+OptimizeFill1
-XX:SurvivorPadding1

Switch Counts (With warnings)

SwitchCount
-XX:+UseConcMarkSweepGC574
-XX:+CMSScavengeBeforeRemark462
-XX:+CMSClassUnloadingEnabled434
-Xmx201
-XX:+FlightRecorder183
-XX:CMSInitiatingOccupancyFraction103
-XX:+UseCMSInitiatingOccupancyOnly94
-XX:+CMSParallelRemarkEnabled69
-XX:+AggressiveOpts50
-XX:MaxPermSize42
-XX:MaxRAMFraction41
-XX:PermSize41
-Xlog31
-XX:-UseBiasedLocking30
-XX:InitialRAMFraction16
-XX:MinRAMFraction15
-Xms15
-XX:+UseBiasedLocking14
-XX:+UseParallelOldGC14
-XX:+PrintSafepointStatistics13
-XX:+BindGCTaskThreadsToCPUs11
-XX:+UseCGroupMemoryLimitForHeap11
-XX:+HeapDumpOnOutOfMemoryError10
-XX:+PrintGCDetails10
-XX:CompileCommand9
-Xloggc8
-XX:+PrintGCDateStamps8
-XX:UseConcMarkSweepGC7
-XX:+PrintTenuringDistribution7
-XX:CMSMaxAbortablePrecleanTime6
-XX:+CMSParallelInitialMarkEnabled6
-XX:PrintSafepointStatisticsCount6
-XX:+PreferContainerQuotaForCPUCount6
-XX:+CMSEdenChunksRecordAlways6
-XX:+ParallelRefProcEnabled6
-XX:+CompilerThreadHintNoPreempt6
-XX:ErrorFile5
-XX:+TraceClassLoading5
-XX:+UseLWPSynchronization5
-XX:+UseGCTaskAffinity4
-XX:+TraceClassUnloading4
-XX:-UseCompressedOops4
-XX:+AssumeMP4
-XX:+DisableExplicitGC4
-XX:+UseMembar4
-XX:-OmitStackTraceInFastThrow4
-XX:-TraceClassUnloading4
-XX:BiasedLockingStartupDelay3
-XX:+ExplicitGCInvokesConcurrent3
-XX:+PrintGCApplicationStoppedTime3
-XX:+UnsyncloadClass3
-XX:+UseLargePagesInMetaspace3
-XX:-UseConcMarkSweepGC3
-XX:-UseParallelOldGC3
-XX:AggressiveOpts3
-XX:MaxDirectMemorySize2
-XX:-BindGCTaskThreadsToCPUs2
-XX:+UseG1GC2
-XX:+UseSHM2
-XX:MaxGCMinorPauseMillis2
-XX:+UseLargePages2
-Xdebug2
-XX:HeapDumpPath2
-XX:+OptimizeStringConcat2
-XX:+CMSConcurrentMTEnabled2
-XX:MaxMetaspaceSize2
-Xss2
-XX:NewSize1
-XX:OnOutOfMemoryError1
-XX:+UseHugeTLBFS1
-XX:ReservedCodeCacheSize1
-XX:StackShadowPages1
-XX:+UnlockExperimentalVMOptions1
-XX:+PrintCommandLineFlags1
-XX:+AlwaysPreTouch1
-XX:MetaspaceSize1
-XX:CMSYoungGenPerWorker1
-XX:CompilationPolicyChoice1
-XX:-UseGCOverheadLimit1
-XX:-HeapDumpOnOutOfMemoryError1
-XX:G1HeapRegionSize1
-XX:G1MixedGCLiveThresholdPercent1
-XX:-CMSParallelRemarkEnabled1
-XX:MaxGCPauseMillis1
-XX:MaxNewSize1
-XX:-UsePerfData1
-XX:NativeMemoryTracking1

Switch Counts (With errors)

SwitchCount
-Xloggc720
-XX:+PrintGCDateStamps708
-XX:+PrintTenuringDistribution643
-XX:+UseParNewGC564
-XX:MaxPermSize502
-XX:PermSize469
-XX:+KABOOM360
-Xdebug224
-XX:+UnlockCommercialFeatures183
-XX:+TraceRangeCheckElimination143
-XX:+DisableExplicitGC-XX140
-XX:+PrintAssembly139
-XX:+Trial139
-XX:+UseZGC114
-Xmx98
-XX:NumberOfGCLogFiles96
-XX:GCLogFileSize89
-XX:+UseGCLogFileRotation86
-XX:+PrintGCTimeStamps61
-Xrunjdwp51
-Xmn44
-XX:+UseCMS42
-XX:+PrintGCApplicationStoppedTime39
-Xms39
-XshowSettings38
-Xlog37
-XX:+UseShenandoahGC22
-XX:+PrintAdaptiveSizePolicy19
-XX:UseCMS16
-XX:FlightRecorderOptions14
-XX:+UseAESIntrinsics14
-XX:+UseStringCache14
-XX:+FlightRecorder14
-XX:+UseCGroupMemoryLimitForHeap14
-XX:+PrintHeapAtGC13
-Xshare12
-XX:UseG12
-XX:+PrintGCApplicationConcurrentTime12
-XX:G1NewSizePercent12
-XX:+UseConcMarkSweepGC11
-XX:+UseFastUnorderedTimeStamps10
-Xcheck10
-XX:+AggressiveOpts9
-XX:StartFlightRecording8
-XX:G1MaxNewSizePercent8
-Xverify8
-XX:+PrintAdaptiveSizePolic8
-XX:G1OldCSetRegionThresholdPercent8
-Xxxx7
-XX:G1LogLevel7
-XX:+UseRTMLockin7
-XMaxDirectMemorySize7
-Xma7
-XX:+AggressiveHeap7
-Xdiag6
-XX:6
-XX6
-XX:CMSInitiatingOccupancyFraction6
-XX:MeaspaceSize6
-XX:MaxRAMPercentage6
-XX:+PrintGCCause6
-XX:+PrintStringDeduplicationStatistics5
-X5
-XX:NonProfiledCodeHeapSize5
-Xnoagent5
-XX:G1MixedGCLiveThresholdPercent5
-XX:MaxMetaspaceSize4
-XX:++PerfDisableSharedMem-Djava.net.preferIPv4Stack4
-XX:UseZGC4
-XX:+HeapDumpOnOutOfMemoryError-Xss256k4
-XX:NonNMethodCodeHeapSize4
-XX:+CMSScavengeBeforeRemark4
-XX:ProfiledCodeHeapSize4
-XX:+CMSPermGenSweepingEnabled4
-XX:+CMSParallelRemarkEnabled4
-XX:+CMSClassUnloadingEnabled4
-XX:+UseStringCache,4
-XX:AsyncGCLogBufferFlushThreshold4
-XX:AsyncGCLogBufferSize4
-XX:+UseCMSInitiatingOccupancyOnly4
-XX:+UseCompressedStrings,4
-Xshareclasses4
-XX:+UseG1GC3
-XX:+AgressiveOpts3
-XX:+BADSWITCH3
-XX:+CompilationWarmUp3
-XX:+DisableExplicitGC"3
-XX:+G1GC3
-XX:+PrintCodeHeapAnalytics3
-XX:+PrintGCDeta3
-XX:+SegmentedCodeCache3
-XX:+UseAppCDS3
-XX:+UseCompressedStrings3
-XX:+UseContainerSupport3
-XX:+UseG1G3
-XX:+UseSpinning3
-XX:ReplaySuppressInitializers3
-XX:UseFastAccessorMethods3
-XX:ZUncommit2
-XX:+UseMD5Intrinsics2
-XX:+UseSignumIntrinsic2
-XX:+UseStringDeduplication2
-XX:+UseJVMCICompiler2
-XX:-BindGCTaskThreadsToCPUs2
-XX:-UseSplitVerifier2
-XX:ArrayAllocationWarningSize2
-XX:+UseJITServer2
-XX:CMSTriggerPermRatio2
-XX:CompressedClassSpaceSize2
-XX:+ShowCodeDetailsInExceptionMessages2
-XX:MAxRamFraction2
-XX:MaxMetaspaceFreeRatio2
-XX:MaxNewGen2
-XX:+ResourceManagement2
-XX:MaxRamFraction2
-XX:+PrintReferenceGC2
-XX:MetaspaceSize2
-XX:MinMetaspaceFreeRatio2
-XX:+PrintPromotionFailure2
-XX:+PrintNMethods2
-XX:PrintFLSStatistics2
-XX:ShareClassesEnableBCI2
-XX:ShenandoahAllocationThreshold2
-XX:ShenandoahGCHeuristics2
-XX:StackShadowPagesxx2
-XX:+ParNewGC2
-XX:UseCodeCacheFlushing2
-XX:+LogCompilation2
-XX:UseG1GC2
-XX:UseLargePages2
-XX:+UseRTM2
-Xcheckjni2
-Xjit2
-XX:+ExitOnOutOfMemoryError,2
-XX:+ExitOnOutOfMemoryError2
-XmsG2
-Xquickstart2
-Xscmx2
-XX:+UseParallelGC,2
-XX:+Unlock1
-XX:+USeParNewGC1
-XX:G1RSetScanBlockSize1
-XX:ea1
-XX:InitialRAMPercentage1
-XX:LogFile1
-XX:hashCode1
-XX:MaxDirectMemorySize1
-Xagentlib1
-XX:+ShenandoahOptimizeStaticFinals1
-XX:MaxMetaspaceSize3g1
-XX:MaxMinPercentage1
-Xbootclasspath1
-XX:MaxNewSize1
-XX:MaxPerSize1
-XX:+HeapDumpOnOutOfMemoryError" "-XX1
-XX:+PrintSafepointStatistics1
-XX:MaxRam1
-XX:+UseParallel1
-XX:+HeapDumpOnOutOfMemory1
-XX:Metaspace1
-XX:+GenerateSynchronizationCode1
-XX:+CITraceTypeFlow1
-XX:MinRAMPercentage1
-XX:NativeMemoryTracking1
-XX:NewGen1
-XX:NewSize1
-XX:+ExplicitGCInvokesConc1
-Xlog:os,safepoint*,gc*,gc+ref1
-XX:+PrintNMTStatistics1
-XX:ParallelCMSThreads1
-XX:+PrintGCDetails1
-XX:+ExitOnOutOfMemoryError-Dfile.encoding1
-XX:+PrintAdaptiveSizePolicpy1
-XMx1
-XX:+AlwaysLockClassLoader1
-XX:SharedArchiveFile1
-XX:+AlwaysActAsServrClassMachine1
-Xmn6g-XX1
-XX:+DisableExplicitGC" 30/08/2016 JAVA_OPTS1
-XX:+ParallelRefProcEnabled.1
-Xsms1
-XX:+ControlIntrinsic1
-X+UseStringDeduplication1
-XX:+UseSerialGC.1
-XX:+UseLargePagesInMetaspace1
-XX:+CMSPermGenPrecleaningEnabled1
-Xsx1
-XX:+UseLargePagesInMetaspac\1
-XX:+UseJVMCINativeLibrary1
-XX:+UseMembar1
-XX:+CMSIncrementalPacing1
-XX:+UserSerialGC1
-XX:+Verbose1
-XX:+nixgibts1
-XX:UseSerialGC1
-XX:-CreateCoredumpOnCrash1
-XX:-G1UseAdaptiveIHOP1
-XX:-MaxFDLimit307201
-XX:-OmitStackTraceInFastThrow1
-XX:-TraceClassUnloading1
-XX:-UseBiasedLocking1
-XX:+JVMCILibPath1
-XX:ActiveProcessorCount1
-XX:Xlog:gc*1
-XX:Xmx1
-XX:+UseGPGC1
-XX:C1CompileThreshold1
-XX:C2CompileThreshold1
-XX:+UseG1GFC1
-XX:Xnx1
-XX:CMSTriggerPermRtio1
-Xrunjdwp:transport1
-XX:CompressedClassSpaceSizee1
-XX:ControlIntrinsic1
-XX:ErrorFile1
-XX:ExitOnOutOfMemoryError1
-XX:+UseG1C11
-XX:FlightRecorderOptions:stackdepth1
-XX:G1
-XX:+UseC21
-XX:+Usd1
-XX:+UnlockExperimentalVMOptions-XX1

Top Error Reasons

SwitchErrorCount
-XloggcOK708
-XX:+PrintGCDateStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK11686
-XX:+PrintTenuringDistributionThis switch was removed after OpenJDK8. Your analysis was for OpenJDK11635
-XX:+UseParNewGCThis switch was removed after OpenJDK9. Your analysis was for OpenJDK11556
-XX:MaxPermSizeThis switch was removed after OpenJDK7. Your analysis was for OpenJDK11423
-XX:PermSizeThis switch was removed after OpenJDK7. Your analysis was for OpenJDK11415
-XX:+KABOOMSwitch not found in any JDK360
-XdebugThis switch is not available until OpenJDK13. Your analysis was for OpenJDK11201
-XX:+UnlockCommercialFeaturesSwitch not found in any JDK183
-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:NumberOfGCLogFilesThis switch was removed after OpenJDK8. Your analysis was for OpenJDK1182
-XX:GCLogFileSizeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK1178
-XX:+UseGCLogFileRotationThis switch was removed after OpenJDK8. Your analysis was for OpenJDK1172
-XmxBad value for type '<size>'. Must be a number with an optional suffix of 'k', 'm', 'g', or 't'.63
-XX:MaxPermSizeThis switch was removed after OpenJDK7. Your analysis was for OpenJDK862
-XrunjdwpSwitch not found in any JDK51
-XX:+PrintGCTimeStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK1150
-XX:PermSizeThis switch was removed after OpenJDK7. Your analysis was for OpenJDK848
-XX:+UseCMSSwitch not found in any JDK. Did you mean 'UseAES' ?42
-XX:+PrintGCApplicationStoppedTimeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK1133
-XlogThis switch is not available until OpenJDK9. Your analysis was for OpenJDK832
-XmnThis switch is not available until OpenJDK13. Your analysis was for OpenJDK827
-XshowSettingsThis switch is not available until OpenJDK13. Your analysis was for OpenJDK1126
-XmsBad value for type '<size>'. Must be a number with an optional suffix of 'k', 'm', 'g', or 't'.25
-XdebugThis switch is not available until OpenJDK13. Your analysis was for OpenJDK819
-XX:+PrintAdaptiveSizePolicyThis switch was removed after OpenJDK8. Your analysis was for OpenJDK1118
-XX:+UseShenandoahGCThis switch is not available until OpenJDK12. 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:+FlightRecorderThis switch is not available until OpenJDK11. Your analysis was for OpenJDK814
-XX:+UseAESIntrinsicsRequires -XX:+UnlockDiagnosticVMOptions14
-XX:FlightRecorderOptionsThis switch is not available until OpenJDK11. Your analysis was for OpenJDK814
-XmnThis switch is not available until OpenJDK13. Your analysis was for OpenJDK1114
-XX:G1NewSizePercentRequires -XX:+UnlockExperimentalVMOptions12
-XshowSettingsThis switch is not available until OpenJDK13. Your analysis was for OpenJDK812
-XX:UseGSwitch not found in any JDK. Did you mean 'UseZGC' ?12
-XshareSwitch not found in any JDK12
-XcheckSwitch not found in any JDK10
-XX:MaxPermSizeThis switch was removed after OpenJDK7. Your analysis was for OpenJDK1710
-XmsXmx must be >= Xms9
-XX:+PrintGCDateStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK179
-XmxXmx must be >= Xms9
-XX:+PrintGCApplicationConcurrentTimeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK119
-XX:+UseConcMarkSweepGCThis switch was removed after OpenJDK13. Your analysis was for OpenJDK178
-XX:StartFlightRecordingThis switch is not available until OpenJDK11. Your analysis was for OpenJDK88
-XloggcThis switch is not available until OpenJDK13. Your analysis was for OpenJDK118
-XX:+PrintAdaptiveSizePolicSwitch not found in any JDK. Did you mean 'PrintAdaptiveSizePolicy' ?8
-XX:G1OldCSetRegionThresholdPercentRequires -XX:+UnlockExperimentalVMOptions8
-XX:+UseZGCThis switch is not available until OpenJDK11. Your analysis was for OpenJDK88
-XX:G1MaxNewSizePercentRequires -XX:+UnlockExperimentalVMOptions8
-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
-XxxxSwitch not found in any JDK7
-XmaSwitch not found in any JDK. Did you mean 'mn' ?7
-XX:+UseGCLogFileRotationThis switch was removed after OpenJDK8. Your analysis was for OpenJDK177
-XMaxDirectMemorySizeWrong prefix used -X it should be -XX:7
-XmxOK7
-XX:+UseFastUnorderedTimeStampsThis switch is not available until OpenJDK11. Your analysis was for OpenJDK87
-XX:+PrintHeapAtGCThis switch was removed after OpenJDK8. Your analysis was for OpenJDK117
-XX:+UseStringCacheThis switch was removed after OpenJDK7. Your analysis was for OpenJDK87
-XX:NumberOfGCLogFilesThis switch was removed after OpenJDK8. Your analysis was for OpenJDK177
-XX:Switch not found in any JDK6
-XverifyThis switch is not available until OpenJDK13. Your analysis was for OpenJDK116
-XX:GCLogFileSizeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK176
-XdiagThis switch is not available until OpenJDK13. Your analysis was for OpenJDK116
-XX:CMSInitiatingOccupancyFractionThis switch was removed after OpenJDK13. Your analysis was for OpenJDK176
-XX:MaxRAMPercentageThis switch is not available until OpenJDK10. Your analysis was for OpenJDK86
-XXSwitch not found in any JDK6
-XX:+UseCGroupMemoryLimitForHeapThis switch was removed after OpenJDK10. Your analysis was for OpenJDK116
-XX:MeaspaceSizeSwitch not found in any JDK. Did you mean 'MetaspaceSize' ?6
-XX:MaxPermSizeThis switch was removed after OpenJDK7. Your analysis was for OpenJDK136
-XSwitch not found in any JDK5
-XX:+PrintGCTimeStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK175
-XX:+AggressiveOptsThis switch was removed after OpenJDK11. Your analysis was for OpenJDK175
-XnoagentSwitch not found in any JDK5
-XX:G1MixedGCLiveThresholdPercentRequires -XX:+UnlockExperimentalVMOptions5
-XX:+PrintHeapAtGCThis switch was removed after OpenJDK8. Your analysis was for OpenJDK175
-XX:+PrintGCCauseThis switch was removed after OpenJDK8. Your analysis was for OpenJDK114
-XX:+UseStringCacheThis switch was removed after OpenJDK7. Your analysis was for OpenJDK114
-XX:NonProfiledCodeHeapSizeThis switch is not available until OpenJDK9. Your analysis was for OpenJDK84
-XshareclassesSwitch not found in any JDK. Did you mean 'share:auto' ?4
-XX:UseZGCRequires -XX:+UnlockExperimentalVMOptions4
-XX:AsyncGCLogBufferSizeSwitch not found in any JDK. Did you mean 'G1SATBBufferSize' ?4
-XX:MaxMetaspaceSizeThis switch is not available until OpenJDK8. Your analysis was for OpenJDK64
-XX:+UseStringCache,Switch not found in any JDK. Did you mean 'UseStringCache' ?4
-XX:+HeapDumpOnOutOfMemoryError-Xss256kSwitch not found in any JDK. Did you mean 'HeapDumpOnOutOfMemoryError' ?4
-XX:+UseCMSInitiatingOccupancyOnlyThis switch was removed after OpenJDK13. Your analysis was for OpenJDK174
-XX:G1LogLevelThis switch was removed after OpenJDK8. Your analysis was for OpenJDK114
-XX:+CMSScavengeBeforeRemarkThis switch was removed after OpenJDK13. Your analysis was for OpenJDK174
-XX:+UseCGroupMemoryLimitForHeapThis switch was removed after OpenJDK10. Your analysis was for OpenJDK174
-XX:+UseCompressedStrings,Switch not found in any JDK. Did you mean 'UseCompressedOops' ?4
-XX:+CMSPermGenSweepingEnabledSwitch not found in any JDK. Did you mean 'CMSPermGenPrecleaningEnabled' ?4
-XX:AsyncGCLogBufferFlushThresholdSwitch not found in any JDK4
-XX:++PerfDisableSharedMem-Djava.net.preferIPv4StackSwitch not found in any JDK4
-XX:+CMSParallelRemarkEnabledThis switch was removed after OpenJDK13. Your analysis was for OpenJDK174
-XmsXmx must be >= Xms.4
-XX:UseFastAccessorMethodsMissing +/- on switch on boolean switch.3
-XX:+UseStringCacheThis switch was removed after OpenJDK7. Your analysis was for OpenJDK133
-XX:NonNMethodCodeHeapSizeThis switch is not available until OpenJDK9. Your analysis was for OpenJDK83
-XX:+UseG1GSwitch not found in any JDK. Did you mean 'UseG1GC' ?3
-XX:+UseSpinningThis switch was removed after OpenJDK6. Your analysis was for OpenJDK83
-XX:+DisableExplicitGC"Switch not found in any JDK. Did you mean 'DisableExplicitGC' ?3
-XX:+PrintCodeHeapAnalyticsThis switch is not available until OpenJDK12. Your analysis was for OpenJDK83
-XX:+PrintTenuringDistributionThis switch was removed after OpenJDK8. Your analysis was for OpenJDK133
-XX:ProfiledCodeHeapSizeThis switch is not available until OpenJDK9. Your analysis was for OpenJDK83
-XX:+UseParNewGCOK3
-XX:+AgressiveOptsSwitch not found in any JDK. Did you mean 'AggressiveOpts' ?3
-XdebugThis switch is not available until OpenJDK13. Your analysis was for OpenJDK63
-XlogThis switch is not available until OpenJDK9. Your analysis was for OpenJDK63
-XX:+UseG1GCOK3
-XX:+PrintGCDateStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK163
-XmnThis switch is not available until OpenJDK13. Your analysis was for OpenJDK93
-XX:+G1GCSwitch not found in any JDK3
-XX:+CompilationWarmUpSwitch not found in any JDK. Did you mean 'CompilationMode' ?3
-XX:+PrintGCTimeStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK133
-XX:+UseContainerSupportThis switch is not available until OpenJDK10. Your analysis was for OpenJDK83
-XX:+UseCompressedStringsSwitch not found in any JDK. Did you mean 'UseCompressedOops' ?3
-XX:+PrintGCDetaSwitch not found in any JDK. Did you mean 'PrintGCDetails' ?3
-XX:+UseShenandoahGCRequires -XX:+UnlockExperimentalVMOptions3
-XX:ReplaySuppressInitializersRequires a debug JVM3
-XmxXmx must be >= Xms.3
-XX:+BADSWITCHSwitch not found in any JDK. Did you mean 'batch' ?3
-XX:+UseParNewGCThis switch was removed after OpenJDK9. Your analysis was for OpenJDK173
-XX:+UseFastUnorderedTimeStampsRequires -XX:+UnlockExperimentalVMOptions3
-XX:PermSizeThis switch was removed after OpenJDK7. Your analysis was for OpenJDK173
-XX:+UseGCLogFileRotationThis switch was removed after OpenJDK8. Your analysis was for OpenJDK162
-XX:+PrintReferenceGCThis switch was removed after OpenJDK8. Your analysis was for OpenJDK112
-XX:+PrintGCApplicationStoppedTimeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK162
-XscmxSwitch not found in any JDK. Did you mean 'mx' ?2
-XX:MaxMetaspaceFreeRatioThis switch is not available until OpenJDK8. Your analysis was for OpenJDK62
-XX:StackShadowPagesxxSwitch not found in any JDK. Did you mean 'StackShadowPages' ?2
-XX:UseCodeCacheFlushingMissing +/- on switch on boolean switch.2
-XX:CMSTriggerPermRatioThis switch was removed after OpenJDK7. Your analysis was for OpenJDK82
-XX:GCLogFileSizeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK162
-XcheckjniSwitch not found in any JDK. Did you mean 'check:jni' ?2
-XverifyThis switch is not available until OpenJDK13. Your analysis was for OpenJDK82
-XX:+ParNewGCSwitch not found in any JDK. Did you mean 'UseParNewGC' ?2
-XquickstartSwitch not found in any JDK. Did you mean 'CIStart' ?2
-XX:CompressedClassSpaceSizeThis switch is not available until OpenJDK8. Your analysis was for OpenJDK62
-XX:NumberOfGCLogFilesThis switch was removed after OpenJDK8. Your analysis was for OpenJDK102
-XX:ArrayAllocationWarningSizeSwitch not found in any JDK. Did you mean 'QueuedAllocationWarningCount' ?2
-XjitSwitch not found in any JDK2
-XX:+PrintGCTimeStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK162
-XX:MetaspaceSizeThis switch is not available until OpenJDK8. Your analysis was for OpenJDK62
-XloggcThis switch is not available until OpenJDK13. Your analysis was for OpenJDK102
-XX:+UseParNewGCThis switch was removed after OpenJDK9. Your analysis was for OpenJDK132
-XX:+UseGCLogFileRotationThis switch was removed after OpenJDK8. Your analysis was for OpenJDK102
-XX:+PrintTenuringDistributionThis switch was removed after OpenJDK8. Your analysis was for OpenJDK172
-XX:+AggressiveOptsThis switch was removed after OpenJDK11. Your analysis was for OpenJDK152
-XX:UseG1GCMissing +/- on switch on boolean switch.2
-XX:+UseJVMCICompilerThis switch is not available until OpenJDK9. Your analysis was for OpenJDK82
-XmsGSwitch not found in any JDK. Did you mean 'ms' ?2
-XlogThis switch is not available until OpenJDK10. Your analysis was for OpenJDK82
-XX:+PrintStringDeduplicationStatisticsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK112
-XX:+ExitOnOutOfMemoryErrorThis switch is not available until OpenJDK8. Your analysis was for OpenJDK62
-XX:+ExitOnOutOfMemoryError,Switch not found in any JDK. Did you mean 'ExitOnOutOfMemoryError' ?2
-XX:+UseShenandoahGCThis switch is not available until OpenJDK12. Your analysis was for OpenJDK112
-XX:MaxRamFractionSwitch not found in any JDK. Did you mean 'MaxRAMFraction' ?2
-XX:+PrintGCDateStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK132
-XX:+PrintNMethodsRequires -XX:+UnlockDiagnosticVMOptions2
-XX:GCLogFileSizeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK102
-XX:ShareClassesEnableBCISwitch not found in any JDK. Did you mean 'SharedClassListFile' ?2
-XX:MinMetaspaceFreeRatioThis switch is not available until OpenJDK8. Your analysis was for OpenJDK62
-XX:-UseSplitVerifierThis switch was removed after OpenJDK7. Your analysis was for OpenJDK82
-XX:NumberOfGCLogFilesThis switch was removed after OpenJDK8. Your analysis was for OpenJDK162
-XX:+PrintGCDateStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK102
-XX:+UseConcMarkSweepGCThis switch was removed after OpenJDK13. Your analysis was for OpenJDK162
-XloggcThis switch is not available until OpenJDK13. Your analysis was for OpenJDK92
-XX:+CMSClassUnloadingEnabledThis switch was removed after OpenJDK13. Your analysis was for OpenJDK172
-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:+UseParallelGC,Switch not found in any JDK. Did you mean 'UseParallelGC' ?2
-XX:+ResourceManagementSwitch not found in any JDK2
-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:+PrintGCApplicationStoppedTimeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK132
-XX:+UseCGroupMemoryLimitForHeapThis switch was removed after OpenJDK10. Your analysis was for OpenJDK142
-XX:MAxRamFractionSwitch not found in any JDK. Did you mean 'MaxRAMFraction' ?2
-XX:UseLargePagesMissing +/- on switch on boolean switch.2
-XX:-BindGCTaskThreadsToCPUsThis switch was removed after OpenJDK13. Your analysis was for OpenJDK172
-XX:+SegmentedCodeCacheThis switch is not available until OpenJDK9. Your analysis was for OpenJDK82
-XX:ZUncommitThis switch is not available until OpenJDK13. Your analysis was for OpenJDK82
-XX:PermSizeThis switch was removed after OpenJDK7. Your analysis was for OpenJDK92
-XX:+LogCompilationRequires -XX:+UnlockDiagnosticVMOptions2
-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:+UseZGCThis switch is not available until OpenJDK11. Your analysis was for OpenJDK91
-XX:+PrintPromotionFailureThis switch was removed after OpenJDK8. Your analysis was for OpenJDK171
-XX:+PrintGCDetailsOK1
-XX:PrintFLSStatisticsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK171
-XX:+PrintTenuringDistributionOK1
-XX:+UseG1C1Switch not found in any JDK. Did you mean 'UseG1GC' ?1
-XX:+ShenandoahOptimizeStaticFinalsThis switch was removed after OpenJDK14. Your analysis was for OpenJDK171
-XX:-OmitStackTraceInFastThrowOK1
-Xmn6g-XXSwitch not found in any JDK1
-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
-XX:ShenandoahAllocationThresholdThis switch is not available until OpenJDK11. Your analysis was for OpenJDK81
-Xlog:os,safepoint*,gc*,gc+refSwitch not found in any JDK1
-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
-XX:+UseMD5IntrinsicsRequires -XX:+UnlockDiagnosticVMOptions1
-XX:+UseLargePagesInMetaspaceThis switch is not available until OpenJDK8. Your analysis was for OpenJDK71
-XX:+PrintAdaptiveSizePolicyThis switch was removed after OpenJDK8. Your analysis was for OpenJDK181
-XX:NonProfiledCodeHeapSizeThis switch is not available until OpenJDK10. Your analysis was for OpenJDK81
-XX:MaxDirectMemorySizeOK1
-XX:C1CompileThresholdSwitch not found in any JDK. Did you mean 'CompileThreshold' ?1
-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:+PrintGCDateStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK181
-XX:ErrorFileOK1
-XX:+GenerateSynchronizationCodeRequires a debug JVM1
-XX:NumberOfGCLogFilesThis switch was removed after OpenJDK8. Your analysis was for OpenJDK131
-X+UseStringDeduplicationWrong prefix used -X it should be -XX:1
-XX:+UseStringDeduplicationOK1
-XmsOK1
-XX:+ExplicitGCInvokesConcSwitch not found in any JDK. Did you mean 'ExplicitGCInvokesConcurrent' ?1
-XX:G1LogLevelThis switch was removed after OpenJDK8. Your analysis was for OpenJDK151
-XX:+UseStringDeduplicationThis switch is not available until OpenJDK8. Your analysis was for OpenJDK61
-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 OpenJDK161
-XX:+PrintAssemblyOK1
-XX:+UseG1GFCSwitch not found in any JDK. Did you mean 'UseG1GC' ?1
-XX:LogFileRequires -XX:+UnlockDiagnosticVMOptions1
-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:+nixgibtsSwitch not found in any JDK1
-XX:PrintFLSStatisticsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK111
-XX:+CMSPermGenPrecleaningEnabledThis switch was removed after OpenJDK7. Your analysis was for OpenJDK81
-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:+PrintGCApplicationConcurrentTimeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK161
-XX:+PrintPromotionFailureThis switch was removed after OpenJDK8. Your analysis was for OpenJDK111
-XX:+CITraceTypeFlowRequires a debug JVM1
-XX:NewGenSwitch not found in any JDK1
-XX:ShenandoahGCHeuristicsThis switch is not available until OpenJDK11. Your analysis was for OpenJDK81
-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:MinRAMPercentageThis switch is not available until OpenJDK10. Your analysis was for OpenJDK81
-XX:MaxMinPercentageSwitch not found in any JDK. Did you mean 'MaxRAMPercentage' ?1
-XX:+UseAppCDSThis switch was removed after OpenJDK10. Your analysis was for OpenJDK111
-XX:+PrintTenuringDistributionThis switch was removed after OpenJDK8. Your analysis was for OpenJDK151
-XX:+ParallelRefProcEnabled.Switch not found in any JDK. Did you mean 'ParallelRefProcEnabled' ?1
-XX:+UseGCLogFileRotationThis switch was removed after OpenJDK8. Your analysis was for OpenJDK141
-XX:+CMSClassUnloadingEnabledThis switch was removed after OpenJDK13. Your analysis was for OpenJDK161
-XX:+SegmentedCodeCacheThis switch is not available until OpenJDK10. Your analysis was for OpenJDK81
-XX:ParallelCMSThreadsSwitch not found in any JDK. Did you mean 'ParallelGCThreads' ?1
-XX:SharedArchiveFileRequires -XX:+UnlockDiagnosticVMOptions1
-XX:-UseBiasedLockingThis switch was removed after OpenJDK17. Your analysis was for OpenJDK181
-XX:MetaspaceSwitch not found in any JDK. Did you mean 'MetaspaceSize' ?1
-XX:+PrintGCApplicationStoppedTimeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK181
-XX:+PrintStringDeduplicationStatisticsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK171
-XX:+UseC2Switch not found in any JDK. Did you mean 'UseCHA' ?1
-XX:+PrintStringDeduplicationStatisticsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK131
-XX:+UseSerialGC.Switch not found in any JDK. Did you mean 'UseSerialGC' ?1
-XX:ShenandoahGCHeuristicsThis switch is not available until OpenJDK12. Your analysis was for OpenJDK81
-XX:+AggressiveOptsThis switch was removed after OpenJDK11. Your analysis was for OpenJDK161
-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:+ControlIntrinsicThis switch is not available until OpenJDK16. Your analysis was for OpenJDK81
-XX:+PrintGCApplicationStoppedTimeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK171
-XX:-TraceClassUnloadingThis switch was removed after OpenJDK8. Your analysis was for OpenJDK111
-XX:eaSwitch not found in any JDK1
-XX:NonNMethodCodeHeapSizeThis switch is not available until OpenJDK10. Your analysis was for OpenJDK81
-XX:XmxSwitch not found in any JDK. Did you mean 'mx' ?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
-Xrunjdwp:transportSwitch not found in any JDK1
-XX:ShenandoahAllocationThresholdThis switch is not available until OpenJDK12. Your analysis was for OpenJDK81
-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
-XmxXmx must be >= Xms. Bad value for type '<size>'. Must be a number with an optional suffix of 'k', 'm', 'g', or 't'.1
-XX:+PrintSafepointStatisticsThis switch was removed after OpenJDK11. Your analysis was for OpenJDK161
-XX:-G1UseAdaptiveIHOPThis switch is not available until OpenJDK9. Your analysis was for OpenJDK81
-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:InitialRAMPercentageThis switch is not available until OpenJDK10. Your analysis was for OpenJDK81
-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:-CreateCoredumpOnCrashThis switch is not available until OpenJDK9. Your analysis was for OpenJDK81
-XX:NumberOfGCLogFilesThis switch was removed after OpenJDK8. Your analysis was for OpenJDK141
-XX:+JVMCILibPathThis switch is not available until OpenJDK13. Your analysis was for OpenJDK81
-XX:ProfiledCodeHeapSizeThis switch is not available until OpenJDK10. Your analysis was for OpenJDK81
-XX:+PrintNMTStatisticsRequires -XX:+UnlockDiagnosticVMOptions1
-XX:+PrintGCTimeStampsThis switch was removed after OpenJDK8. Your analysis was for OpenJDK151
-XX:+PrintAdaptiveSizePolicpySwitch not found in any JDK. Did you mean 'PrintAdaptiveSizePolicy' ?1
-XX:+UseJVMCINativeLibraryThis switch is not available until OpenJDK13. Your analysis was for OpenJDK81
-XX:+PrintGCApplicationConcurrentTimeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK171
-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:MaxPermSizeOK1
-XX:MaxMetaspaceSize3gSwitch not found in any JDK. Did you mean 'MaxMetaspaceSize' ?1
-XX:NumberOfGCLogFilesThis switch was removed after OpenJDK8. Your analysis was for OpenJDK151
-XX:GSwitch not found in any JDK1
-XX:MaxRamSwitch not found in any JDK. Did you mean 'MaxRAM' ?1
-XX:+UseCGroupMemoryLimitForHeapThis switch was removed after OpenJDK10. Your analysis was for OpenJDK131
-XX:+AlwaysActAsServrClassMachineSwitch not found in any JDK. Did you mean 'AlwaysActAsServerClassMachine' ?1
-XX:C2CompileThresholdSwitch not found in any JDK. Did you mean 'CompileThreshold' ?1
-XX:MaxPerSizeSwitch not found in any JDK. Did you mean 'MaxPermSize' ?1
-XX:MaxNewSizeOK1
-XX:+ExitOnOutOfMemoryError-Dfile.encodingSwitch not found in any JDK. Did you mean 'ExitOnOutOfMemoryError' ?1
-XbootclasspathThis switch was removed after OpenJDK12. Your analysis was for OpenJDK141
-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:UseSerialGCMissing +/- on switch on boolean switch.1
-XX:Xlog:gc*Switch not found in any JDK. Did you mean 'loggc' ?1
-XX:PermSizeOK1
-XX:GCLogFileSizeThis switch was removed after OpenJDK8. Your analysis was for OpenJDK141
-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:+CMSIncrementalPacingThis switch was removed after OpenJDK8. Your analysis was for OpenJDK111
-XX:NativeMemoryTrackingThis switch is not available until OpenJDK7. Your analysis was for OpenJDK61
-XX:+USeParNewGCSwitch not found in any JDK. Did you mean 'UseParNewGC' ?1
-XX:+VerboseRequires a debug JVM1

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:+UseConcMarkSweepGCThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.95
-XX:CMSInitiatingOccupancyFractionThis switch will be removed in the future. It will be Obsoleted in OpenJDK14, Expired in OpenJDK15.56
-XX:+UseCMSInitiatingOccupancyOnlyThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.50
-XX:CMSInitiatingOccupancyFractionThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.47
-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:+AggressiveOptsThis switch will be removed in the future. It will be Deprecated in OpenJDK11. Obsoleted in OpenJDK12. Expired in OpenJDK13.40
-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
-XmxDuplicate switch. This is overridden by -Xmx36
-XX:+CMSScavengeBeforeRemarkThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.35
-XX:+CMSClassUnloadingEnabledThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.27
-XX:-UseBiasedLockingThis switch will be removed in the future. It will be Deprecated in OpenJDK15. Obsoleted in OpenJDK18. Expired in OpenJDK19.27
-XX:+CMSParallelRemarkEnabledThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.24
-XX:MaxRAMFractionThis switch will be removed in the future. It will be Deprecated in OpenJDK10. 22
-XX:MaxRAMFractionThis switch will be removed in the future. It will be Deprecated in OpenJDK10.19
-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
-XX:+UseParallelOldGCThis switch will be removed in the future. It will be Deprecated in OpenJDK14. Obsoleted in OpenJDK15. Expired in OpenJDK16.13
-XX:+AggressiveOptsThis switch will be removed in the future. It will be Deprecated in OpenJDK11, Obsoleted in OpenJDK12, Expired in OpenJDK13.10
-XX:+UseBiasedLockingThis switch will be removed in the future. It will be Deprecated in OpenJDK15. Obsoleted in OpenJDK18. Expired in OpenJDK19.9
-XX:+UseCGroupMemoryLimitForHeapThis switch will be removed in the future. It will be Deprecated in OpenJDK10. Expired in OpenJDK11.9
-XX:+BindGCTaskThreadsToCPUsThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK16.8
-XX:+PrintSafepointStatisticsThis switch will be removed in the future. It will be Deprecated in OpenJDK11, Obsoleted in OpenJDK12, Expired in OpenJDK13.8
-XX:UseConcMarkSweepGCThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.7
-XX:+PrintGCDateStampsDuplicate switch. This is overridden by -XX:+PrintGCDateStamps7
-XX:+PrintGCDetailsDuplicate switch. This is overridden by -XX:+PrintGCDetails7
-XX:+PrintTenuringDistributionDuplicate switch. This is overridden by -XX:+PrintTenuringDistribution7
-XmsDuplicate switch. This is overridden by -Xms180m.7
-XX:+CMSParallelInitialMarkEnabledThis 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:+PreferContainerQuotaForCPUCountDuplicate switch. This is overridden by -XX:+PreferContainerQuotaForCPUCount.6
-XX:+ParallelRefProcEnabledDuplicate switch. This is overridden by -XX:+ParallelRefProcEnabled.6
-XmxDuplicate switch. This is overridden by -Xmx256m.6
-XmxDuplicate switch. This is overridden by -Xmx8g6
-XX:CMSMaxAbortablePrecleanTimeThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.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
-XX:+PrintSafepointStatisticsThis switch will be removed in the future. It will be Deprecated in OpenJDK11. Obsoleted in OpenJDK12. Expired in OpenJDK13.5
-XX:+UseBiasedLockingThis switch will be removed in the future. It will be Deprecated in OpenJDK15, Obsoleted in OpenJDK16, Expired in OpenJDK17.5
-XX:CompileCommandDuplicate switch. This is overridden by -XX:CompileCommand=inline,net/minecraft/server/%nms_version%/ChunkProviderServer$$Lambda$4300/0x00000000801896ab8.accept.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:+TraceClassLoadingThis 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:+HeapDumpOnOutOfMemoryError.5
-XlogDuplicate switch. This is overridden by -Xlog::::filecount=100,filesize=1024.5
-XlogDuplicate switch. This is overridden by -Xlog:gc*:file=./logs/gc.log:time,uptime.4
-XX:ErrorFileDuplicate switch. This is overridden by -XX:ErrorFile=logs/hs_err.log4
-XX:-TraceClassUnloadingThis switch will be removed in the future. It will be Obsoleted in OpenJDK16. Expired in OpenJDK17.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:+HeapDumpOnOutOfMemoryError4
-XX:PrintSafepointStatisticsCountThis switch will be removed in the future. It will be Deprecated in OpenJDK11, Obsoleted in OpenJDK12, Expired in OpenJDK13.4
-XX:+AssumeMPThis switch will be removed in the future. It will be Deprecated in OpenJDK10, Obsoleted in OpenJDK12, Expired in OpenJDK13.4
-XX:+TraceClassUnloadingThis switch will be removed in the future. It will be Obsoleted in OpenJDK16. Expired in OpenJDK17.4
-XX:-OmitStackTraceInFastThrowDuplicate switch. This is overridden by -XX:-OmitStackTraceInFastThrow4
-XX:+FlightRecorderThis switch will be removed in the future. It will be Deprecated in OpenJDK13. 4
-XX:+ExplicitGCInvokesConcurrentDuplicate switch. This is overridden by -XX:+ExplicitGCInvokesConcurrent.3
-XX:+DisableExplicitGCDuplicate switch. This is overridden by -XX:+DisableExplicitGC3
-XX:+PrintGCApplicationStoppedTimeDuplicate switch. This is overridden by -XX:+PrintGCApplicationStoppedTime3
-XmxDuplicate switch. This is overridden by -Xmx4096m.3
-XX:+UseGCTaskAffinityThis switch will be removed in the future. It will be Obsoleted in OpenJDK14, Expired in OpenJDK16.3
-XmsDuplicate switch. This is overridden by -Xms4096m.3
-XX:+UseLargePagesInMetaspaceThis switch will be removed in the future. It will be Deprecated in OpenJDK15. Obsoleted in OpenJDK16. Expired in OpenJDK17.3
-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
-XlogDuplicate switch. This is overridden by -Xlog:gc*:file=/data/logs/gc_humio.log:time,tags:filecount=5,filesize=1024003
-XX:+PrintGCDetailsDuplicate switch. This is overridden by -XX:+PrintGCDetails.3
-XlogDuplicate switch. This is overridden by -Xlog::::filecount=5,filesize=10243
-XX:-UseBiasedLockingThis switch will be removed in the future. It will be Deprecated in OpenJDK15, Obsoleted in OpenJDK16, Expired in OpenJDK17.3
-XX:-UseCompressedOopsDuplicate switch. This is overridden by -XX:+UseCompressedOops3
-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
-XX:-UseParallelOldGCThis switch will be removed in the future. It will be Deprecated in OpenJDK14. Obsoleted in OpenJDK15. Expired in OpenJDK16.3
-XX:AggressiveOptsThis switch will be removed in the future. It will be Deprecated in OpenJDK11. Obsoleted in OpenJDK12. Expired in OpenJDK13.3
-XmxDuplicate switch. This is overridden by -Xmx900m3
-XX:+CMSConcurrentMTEnabledThis switch will be removed in the future. It will be Obsoleted in OpenJDK14, Expired in OpenJDK15.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:+OptimizeStringConcatDuplicate switch. This is overridden by -XX:+OptimizeStringConcat2
-XX:+UseLargePagesDuplicate switch. This is overridden by -XX:+UseLargePages.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:-BindGCTaskThreadsToCPUsThis switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK16.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: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. Obsoleted in OpenJDK8. 2
-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::gc:/home/entera/prod-instance/LOGS/${service}/gc/gc-%p__%t.log.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
-XssDuplicate switch. This is overridden by -Xss2048k2
-XmsDuplicate switch. This is overridden by -Xms256m.2
-XmxDuplicate switch. This is overridden by -Xmx1g.2
-XmxDuplicate switch. This is overridden by -Xmx4g2
-XX:+UseG1GCDuplicate switch. This is overridden by -XX:+UseG1GC1
-XX:ErrorFileDuplicate switch. This is overridden by -XX:ErrorFile=logs/hs_err.log.1
-XX:CompilationPolicyChoiceThis switch will be removed in the future. It will be Deprecated in OpenJDK13, Obsoleted in OpenJDK14, Expired in OpenJDK15.1
-XX:MetaspaceSizeDuplicate switch. This is overridden by -XX:MetaspaceSize=512m.1
-XX:CMSYoungGenPerWorkerThis switch will be removed in the future. It will be Obsoleted in OpenJDK14, Expired in OpenJDK15.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
-XX:BiasedLockingStartupDelayThis switch will be removed in the future. It will be Deprecated in OpenJDK15. Obsoleted in OpenJDK18. Expired in OpenJDK19.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: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. 1
-XX:-UsePerfDataDuplicate switch. This is overridden by -XX:-UsePerfData.1
-XmxDuplicate switch. This is overridden by -Xmx3048m1
-XX:ReservedCodeCacheSizeDuplicate switch. This is overridden by -XX:ReservedCodeCacheSize=512m.1
-XX:StackShadowPagesDuplicate switch. This is overridden by -XX:StackShadowPages=20.1
-XX:-UseGCOverheadLimitDuplicate switch. This is overridden by -XX:-UseGCOverheadLimit.1
-XmxDuplicate switch. This is overridden by -Xmx3144m.1
-XX:-UseCompressedOopsDuplicate switch. This is overridden by -XX:-UseCompressedOops.1
-XX:-HeapDumpOnOutOfMemoryErrorDuplicate switch. This is overridden by -XX:-HeapDumpOnOutOfMemoryError.1
-XlogDuplicate switch. This is overridden by -Xlog::::filecount=50,filesize=10241
-XlogDuplicate switch. This is overridden by -Xlog::::time,level,tags1
-XX:+HeapDumpOnOutOfMemoryErrorDuplicate switch. This is overridden by -XX:-HeapDumpOnOutOfMemoryError1
-XlogDuplicate switch. This is overridden by -Xlog::gc:logs/gc.log.1
-XX:-CMSParallelRemarkEnabledThis switch will be removed in the future. It will be Obsoleted in OpenJDK14, Expired in OpenJDK15.1
-XX:+UnlockExperimentalVMOptionsDuplicate switch. This is overridden by -XX:+UnlockExperimentalVMOptions.1
-XX:+UseParallelOldGCThis switch will be removed in the future. It will be Deprecated in OpenJDK14, Obsoleted in OpenJDK15, Expired in OpenJDK16.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
-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
-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:+UseHugeTLBFSThis 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:+PrintCommandLineFlagsDuplicate switch. This is overridden by -XX:+PrintCommandLineFlags1
-XmsDuplicate switch. This is overridden by -Xms20480m.1
-XX:+PrintGCDateStampsDuplicate switch. This is overridden by -XX:+PrintGCDateStamps.1
-XX:+UseGCTaskAffinityThis 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:+UseG1GCDuplicate switch. This is overridden by -XX:+UseG1GC.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: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:+DisableExplicitGCDuplicate switch. This is overridden by -XX:+DisableExplicitGC.1
-XX:+UnsyncloadClassThis switch will be removed in the future. It will be Deprecated in OpenJDK10. Obsoleted in OpenJDK11. Expired in OpenJDK12.1
-XmxDuplicate switch. This is overridden by -Xmx20480m.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:G1HeapRegionSizeDuplicate switch. This is overridden by -XX:G1HeapRegionSize=4m.1
-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. 1