JaCoLine - Java Command Line Statistics

Last 10 Inspections

DateJVMOSCPURequestDebugVM
2020/07/31JDK11Linuxx86 N
2020/07/31JDK11Linuxx86 N
2020/07/30JDK11Linuxx86 N
2020/07/30JDK11Linuxx86 N
2020/07/30JDK11Linuxx86 N
2020/07/30JDK11Linuxx86 N
2020/07/30JDK11Linuxx86 N
2020/07/30JDK11Linuxx86 N
2020/07/30JDK11Linuxx86 N
2020/07/30JDK11Linuxx86 N

JVM Counts

JVMCount
JDK111301
JDK8751
JDK1347
JDK739
JDK1422
JDK1521
JDK613
JDK910
JDK106
JDK123
JDK-11_0_5-zulu2
JDK-11_0_51
JDK161
11.0.5-zulu1

OS Counts

OSCount
Linux1257
mac818
linux55
Darwin45
Windows35
BSD8

CPU Counts

CPUCount
x862131
ppc56
-14
aarch649
sparc3
zero3
arm2

Switch Counts (all)

SwitchCount
-Xmx1601
-Xms954
-XX:+PrintGCDetails827
-Xloggc788
-XX:+PrintGCDateStamps782
-XX:ErrorFile680
-XX:+PrintTenuringDistribution643
-XX:+UseParNewGC550
-XX:MaxPermSize472
-XX:PermSize460
-XX:+UseConcMarkSweepGC458
-XX:MaxNewSize440
-XX:NewSize438
-XX:-OmitStackTraceInFastThrow433
-XX:+CMSScavengeBeforeRemark419
-XX:+CMSClassUnloadingEnabled397
-XX:+KABOOM359
-XX:+UseG1GC300
-XX:+HeapDumpOnOutOfMemoryError237
-XX:HeapDumpPath234
-Xdebug215
-XX:+UnlockDiagnosticVMOptions207
-XX:MaxGCPauseMillis201
-XX:+FlightRecorder171
-XX:+DisableExplicitGC171
-XX:+UnlockCommercialFeatures166
-XX:+PreserveFramePointer164
-XX:+DebugNonSafepoints162
-Xss160
-XX:ReservedCodeCacheSize147
-XX:OnOutOfMemoryError143
-XX:+TraceRangeCheckElimination142
-XX:+UnlockExperimentalVMOptions140
-XX:+DisableExplicitGC-XX140
-XX:+Trial139
-XX:+PrintAssembly138
-XX:+UseStringDeduplication137
-XX:+UseZGC136
-XX:+PrintGCApplicationStoppedTime118
-Xlog111
-XX:MaxMetaspaceSize106
-XX:G1HeapRegionSize103
-XX:+PrintAdaptiveSizePolicy99
-XX:+UseCompressedOops96
-XX:ConcGCThreads92
-XX:MetaspaceSize91
-XX:ParallelGCThreads90
-XX:NumberOfGCLogFiles83
-XX:GCLogFileSize82
-XX:+UseGCLogFileRotation79
-XX:MaxDirectMemorySize76
-XX:MaxJavaStackTraceDepth75
-XX:+ScavengeBeforeFullGC70
-XX:+AlwaysPreTouch69
-XX:+ExitOnOutOfMemoryError65
-XX:+UseCompressedClassPointers62
-XX:+PrintGCTimeStamps46
-XX:+ParallelRefProcEnabled45
-XX:+UseCMS42
-XX:-UseBiasedLocking40
-XX:InitiatingHeapOccupancyPercent39
-XX:+DoEscapeAnalysis37
-XX:+UseNUMA34
-Xrunjdwp33
-XX:+OptimizeStringConcat33
-XX:CMSInitiatingOccupancyFraction33
-XX:CompressedClassSpaceSize33
-XX:+UseCMSInitiatingOccupancyOnly33
-XX:+ClassUnloadingWithConcurrentMark33
-XX:-UseCompressedOops32
-XX:-HeapDumpOnOutOfMemoryError31
-XX:G1NewSizePercent30
-XX:+CMSParallelRemarkEnabled29
-XX:+ExplicitGCInvokesConcurrent29
-XX:StackShadowPages25
-Xmn25
-XX:CICompilerCount25
-XX:+PrintCommandLineFlags24
-XX:+UseTLAB23
-XX:NativeMemoryTracking23
-XX:+ResizeTLAB22
-XX:+UseShenandoahGC22
-XX:G1ConcRefinementThreads21
-XX:InitialHeapSize20
-XX:MaxHeapSize20
-XX:G1MaxNewSizePercent20
-XshowSettings20
-XX:SurvivorRatio19
-XX:+UseLargePages18
-XX:MaxRAMPercentage18
-XX:+UseParallelGC18
-XX:MaxRAMFraction18
-XX:TargetSurvivorRatio17
-XX:CompileCommand16
-XX:+UseSerialGC16
-XX:+UseRTMLocking16
-XX:UseCMS16
-XX:MaxTenuringThreshold16
-XX:NewRatio15
-XX:CompileThreshold15
-XX:StringDeduplicationAgeThreshold15
-XX:MinHeapDeltaBytes14
-XX:+PrintGCApplicationConcurrentTime14
-XX:+UseAESIntrinsics14
-XX:+SegmentedCodeCache13
-XX:NonProfiledCodeHeapSize13
-XX:FreqInlineSize13
-XX:ProfiledCodeHeapSize13
-XX:NonNMethodCodeHeapSize13
-XX:+PrintGC12
-XX:G1ReservePercent12
-XX:+UseAES12
-XX:OldSize12
-Xverify12
-XX:SoftRefLRUPolicyMSPerMB12
-XX:+PerfDisableSharedMem12
-XX:G1HeapWastePercent11
-XX:UseG11
-XX:MaxInlineSize11
-XX:MaxMetaspaceFreeRatio11
-XX:InitialCodeCacheSize10
-XX:G1MixedGCLiveThresholdPercent10
-XX:MinMetaspaceFreeRatio10
-XX:+AggressiveOpts10
-XX:+PrintFlagsFinal9
-XX:+UseContainerSupport8
-XX:InitialRAMPercentage8
-XX:+UseLargePagesInMetaspace8
-XX:MinRAMPercentage8
-XX:MaxRAM8
-XX:+ManagementServer8
-XX:ThreadStackSize7
-XX:UseAVX7
-XX:+LogCompilation7
-XX:+PrintNMTStatistics7
-XX:LogFile7
-XX:+UseRTMLockin7
-XX:+TieredCompilation7
-XX:+AlwaysActAsServerClassMachine7
-XX:StartFlightRecording7
-XX:+UseCodeCacheFlushing6
-XX:+Verbose6
-XX:+PrintAdaptiveSizePolic6
-Xdiag6
-XX:+LogTouchedMethods6
-XX:+TraceClassLoading6
-XX:MeaspaceSize6
-XX:MinMetaspaceExpansion6
-XX:-UseCounterDecay6
-XX:-TraceClassUnloading5
-XX:-UseNUMA5
-XX:+ExplicitGCInvokesConcurrentAndUnloadsClasses5
-XX:+PrintSafepointStatistics5
-XX:+UseCondCardMark5
-XX:+PrintGCCause4
-Xbootclasspath4
-XX:AsyncGCLogBufferSize4
-XX:OnError4
-XX:+UseStringCache4
-XX:FlightRecorderOptions4
-XX:+CMSConcurrentMTEnabled4
-XX:+UseGCOverheadLimit4
-XX:UseZGC4
-XX:+PrintHeapAtGC4
-XX:+PrintPromotionFailure4
-XX:AsyncGCLogBufferFlushThreshold4
-XX:+UseCGroupMemoryLimitForHeap4
-XX:+UseG1G3
-XX:MinHeapFreeRatio3
-XX:ActiveProcessorCount3
-XX:+UseTransparentHugePages3
-XX:+UseGCTaskAffinity3
-XX:+CompilationWarmUp3
-XX:StringTableSize3
-XX:+PrintStringDeduplicationStatistics3
-Xrs3
-XX:-UseGCOverheadLimit3
-Xshare3
-XX:-G1UseAdaptiveIHOP3
-XX:+BindGCTaskThreadsToCPUs3
-XX:MaxHeapFreeRatio3
-XX:+UseAdaptiveSizePolicy3
-XX:+G1GC2
-XX:+ParNewGC2
-XX:ShenandoahAllocationThreshold2
-XX:-ResizePLAB2
-XX:+UseLinuxPosixThreadCPUClocks2
-XX:+UseBiasedLocking2
-XX:+PrintCodeHeapAnalytics2
-XX:-PrintTenuringDistribution2
-XX:+UseSpinning2
-XX:+UseAppCDS2
-XX:-TieredCompilation2
-XX:AutoBoxCacheMax2
-XX:SharedArchiveFile2
-XX:+PrintNMethods2
-XX:CMSWaitDuration2
-XX:MaxRamFraction2
-XX:MAxRamFraction2
-XX:ShenandoahGCHeuristics2
-XX:+PrintStringTableStatistics2
-XX:MarkStackSize2
-XX:+UseRTM2
-XX:GCTimeRatio2
-XX:+BADSWITCH2
-X2
-XX:+UseFastAccessorMethods2
-XX:-UseAdaptiveSizePolicy2
-XX:+UnsyncloadClass2
-XX:StackShadowPagesxx2
-XX:MaxNewGen2
-XX:BiasedLockingStartupDelay2
-XX:ReplaySuppressInitializers2
-XX:PrintSafepointStatisticsCount1
-XX:DumpLoadedClassList1
-XX:FlightRecorderOptions:stackdepth1
-XX:OldPLABSize1
-XX:+CMSEdenChunksRecordAlways1
-XX:G1RSetScanBlockSize1
-Xmn6g-XX1
-XX:+PrintAdaptiveSizePolicpy1
-XX:+IgnoreUnrecognizedVMOptions1
-XX:+nixgibts1
-XX:-UseNUMAInterleaving1
-XX:-UseConcMarkSweepGC1
-XX:+UnlockExperimentalVMOptions-XX1
-XX:+TrustFinalNonStaticFields1
-XX:+NUMAStats1
-XX:+ShowCodeDetailsInExceptionMessages1
-XX:+PrintConcurrentLocks1
-XX:+UseGPGC1
-XX:CMSYoungGenPerWorker1
-XX:-AlwaysPreTouch1
-XX:+UseLargePagesInMetaspac\1
-XX:+BackgroundCompilation1
-XX:ControlIntrinsic1
-XX:-UsePerfData1
-XX:1
-XX:+UseG1GFC1
-XX:+USeParNewGC1
-XX:+UseFastUnorderedTimeStamps1
-XX:ea1
-XX:+OptimizeFill1
-XX:NewGen1
-Xlog:os,safepoint*,gc*,gc+ref1
-XX:-PrintAdaptiveSizePolicy1
-XX:ThreadPriorityPolicy1
-XX1
-XMx1
-XX:GCDrainStackTargetSize1
-XX:Xnx1
-XX:+CMSIncrementalPacing1
-XX:+PrintCMSInitiationStatistics1
-XX:GuaranteedSafepointInterval1
-XX:+ControlIntrinsic1
-XX:+UseThreadPriorities1
-Xrunjdwp:transport1
-XX:+PerfDataSaveToFile1
-XX:Xmx1
-XX:G1MixedGCCountTarget1
-XX:CompileCommandFile1
-XX:G1
-XX:+UseParallelOldGC1
-XX:+PrintCodeCache1
-XX:+HeapDumpOnOutOfMemory1
-XX:MaxRam1
-XX:+CMSParallelInitialMarkEnabled1

Switch Counts (No errors)

SwitchCount
-Xmx1341
-Xms928
-XX:+PrintGCDetails819
-XX:ErrorFile675
-XX:MaxNewSize439
-XX:NewSize437
-XX:-OmitStackTraceInFastThrow428
-XX:+UseG1GC296
-XX:HeapDumpPath234
-XX:+HeapDumpOnOutOfMemoryError232
-XX:+UnlockDiagnosticVMOptions207
-XX:MaxGCPauseMillis201
-XX:+DisableExplicitGC168
-XX:+PreserveFramePointer164
-XX:+DebugNonSafepoints162
-Xss158
-XX:ReservedCodeCacheSize147
-XX:OnOutOfMemoryError143
-Xloggc141
-XX:+UnlockExperimentalVMOptions140
-XX:+PrintGCDateStamps137
-XX:+UseStringDeduplication136
-XX:MaxMetaspaceSize106
-XX:G1HeapRegionSize103
-XX:+UseCompressedOops96
-XX:+PrintGCApplicationStoppedTime93
-XX:ConcGCThreads92
-XX:MetaspaceSize91
-XX:ParallelGCThreads90
-Xlog88
-XX:+PrintAdaptiveSizePolicy87
-XX:MaxJavaStackTraceDepth75
-XX:MaxDirectMemorySize73
-XX:+ScavengeBeforeFullGC70
-XX:+AlwaysPreTouch68
-XX:+ExitOnOutOfMemoryError64
-XX:+UseCompressedClassPointers62
-XX:+ParallelRefProcEnabled45
-XX:-UseBiasedLocking40
-XX:InitiatingHeapOccupancyPercent39
-XX:+DoEscapeAnalysis37
-XX:+UseNUMA34
-XX:CompressedClassSpaceSize33
-XX:+ClassUnloadingWithConcurrentMark33
-XX:+OptimizeStringConcat31
-XX:-HeapDumpOnOutOfMemoryError31
-XX:+ExplicitGCInvokesConcurrent29
-XX:-UseCompressedOops29
-XX:+UseGCLogFileRotation29
-XX:NumberOfGCLogFiles29
-XX:GCLogFileSize28
-XX:+UseZGC27
-XX:G1NewSizePercent26
-XX:StackShadowPages25
-XX:CICompilerCount25
-XX:NativeMemoryTracking23
-XX:+UseTLAB23
-XX:+PrintCommandLineFlags23
-XX:+ResizeTLAB22
-XX:G1ConcRefinementThreads21
-XX:InitialHeapSize20
-XX:G1MaxNewSizePercent20
-XX:MaxHeapSize20
-XX:+PrintTenuringDistribution19
-XX:SurvivorRatio19
-XX:+PrintGCTimeStamps19
-XX:MaxRAMPercentage18
-XX:+UseParallelGC18
-XX:+UseLargePages18
-XX:TargetSurvivorRatio17
-XX:+UseRTMLocking16
-XX:CompileCommand16
-XX:MaxTenuringThreshold16
-XX:+UseSerialGC16
-XX:StringDeduplicationAgeThreshold15
-XX:NewRatio15
-XX:CompileThreshold15
-XX:MinHeapDeltaBytes14
-XX:FreqInlineSize13
-XX:G1ReservePercent12
-XX:+PrintGC12
-XX:+UseShenandoahGC12
-XX:OldSize12
-XX:+PerfDisableSharedMem12
-XX:SoftRefLRUPolicyMSPerMB12
-XX:+UseAES12
-XX:+SegmentedCodeCache11
-XX:G1HeapWastePercent11
-XX:MaxInlineSize11
-XX:NonNMethodCodeHeapSize11
-XX:ProfiledCodeHeapSize11
-XX:MaxMetaspaceFreeRatio11
-XX:NonProfiledCodeHeapSize11
-XX:InitialCodeCacheSize10
-Xmn10
-XX:MinMetaspaceFreeRatio10
-XX:+PrintFlagsFinal9
-XX:InitialRAMPercentage8
-XX:MaxRAM8
-XX:+UseLargePagesInMetaspace8
-XX:+ManagementServer8
-XX:+UseContainerSupport8
-XX:MinRAMPercentage8
-XX:UseAVX7
-XX:ThreadStackSize7
-XX:+TieredCompilation7
-XX:+AlwaysActAsServerClassMachine7
-XX:LogFile7
-XX:+PrintGCApplicationConcurrentTime7
-XX:+PrintNMTStatistics7
-XX:+LogCompilation7
-XX:+UseCodeCacheFlushing6
-XX:MinMetaspaceExpansion6
-XX:+LogTouchedMethods6
-XX:-UseCounterDecay6
-XX:+UseParNewGC6
-XX:G1MixedGCLiveThresholdPercent6
-XX:+TraceClassLoading6
-XX:+ExplicitGCInvokesConcurrentAndUnloadsClasses5
-XX:+Verbose5
-XX:-UseNUMA5
-XX:+UseCondCardMark5
-XX:StartFlightRecording5
-XX:OnError4
-Xverify4
-XX:-TraceClassUnloading4
-Xbootclasspath4
-XX:+PrintPromotionFailure4
-XX:+UseGCOverheadLimit4
-XX:ActiveProcessorCount3
-XX:-UseGCOverheadLimit3
-XX:-G1UseAdaptiveIHOP3
-XX:+PrintGCCause3
-Xrs3
-Xdebug3
-XX:MaxHeapFreeRatio3
-XX:+UseAdaptiveSizePolicy3
-XX:MinHeapFreeRatio3
-XX:+UseTransparentHugePages3
-XX:FlightRecorderOptions3
-XX:StringTableSize3
-XX:+PrintHeapAtGC3
-XX:GCTimeRatio2
-XX:+UseLinuxPosixThreadCPUClocks2
-XX:AutoBoxCacheMax2
-XX:-PrintTenuringDistribution2
-XX:CMSInitiatingOccupancyFraction2
-XX:-ResizePLAB2
-XX:-TieredCompilation2
-XX:CMSWaitDuration2
-XX:-UseAdaptiveSizePolicy2
-XX:+CMSConcurrentMTEnabled2
-XX:+UseCMSInitiatingOccupancyOnly2
-XX:+UseFastAccessorMethods2
-XX:+PrintStringTableStatistics2
-XX:MarkStackSize2
-XX:+CMSClassUnloadingEnabled2
-XX:-AlwaysPreTouch1
-XX:+CMSParallelRemarkEnabled1
-XX:+PrintStringDeduplicationStatistics1
-XX:+OptimizeFill1
-XX:-PrintAdaptiveSizePolicy1
-XX:SharedArchiveFile1
-XX:ThreadPriorityPolicy1
-XX:+PrintCodeCache1
-XX:OldPLABSize1
-XX:ShenandoahGCHeuristics1
-XX:+CMSEdenChunksRecordAlways1
-XX:+PrintCMSInitiationStatistics1
-XX:-UseNUMAInterleaving1
-XX:+UseThreadPriorities1
-XX:DumpLoadedClassList1
-XX:+CMSParallelInitialMarkEnabled1
-XX:CompileCommandFile1
-XshowSettings1
-XX:GCDrainStackTargetSize1
-XX:GuaranteedSafepointInterval1
-XX:+IgnoreUnrecognizedVMOptions1
-XX:+TrustFinalNonStaticFields1
-XX:+NUMAStats1
-XX:+PrintConcurrentLocks1
-XX:+PerfDataSaveToFile1
-XX:+UseAESIntrinsics1
-XX:+BackgroundCompilation1
-XX:G1MixedGCCountTarget1
-XX:ShenandoahAllocationThreshold1
-XX:+UseBiasedLocking1
-XX:-UsePerfData1

Switch Counts (With warnings)

SwitchCount
-XX:+UseConcMarkSweepGC457
-XX:+CMSScavengeBeforeRemark419
-XX:+CMSClassUnloadingEnabled395
-Xmx187
-XX:+FlightRecorder170
-XX:MaxPermSize38
-XX:PermSize38
-XX:+UseCMSInitiatingOccupancyOnly31
-XX:CMSInitiatingOccupancyFraction31
-XX:+CMSParallelRemarkEnabled28
-XX:MaxRAMFraction18
-Xlog13
-Xloggc7
-XX:+PrintGCDateStamps7
-XX:+AggressiveOpts7
-XX:+PrintGCDetails7
-XX:+PrintTenuringDistribution7
-XX:+HeapDumpOnOutOfMemoryError5
-XX:+PrintSafepointStatistics5
-XX:-OmitStackTraceInFastThrow4
-XX:ErrorFile4
-XX:+DisableExplicitGC3
-XX:-UseCompressedOops3
-XX:+PrintGCApplicationStoppedTime3
-XX:+UseGCTaskAffinity3
-XX:+BindGCTaskThreadsToCPUs3
-XX:+OptimizeStringConcat2
-XX:+CMSConcurrentMTEnabled2
-XX:BiasedLockingStartupDelay2
-Xdebug2
-Xss2
-XX:+UseCGroupMemoryLimitForHeap2
-Xms2
-XX:MaxDirectMemorySize2
-XX:+UnsyncloadClass2
-XX:+AlwaysPreTouch1
-XX:+UseBiasedLocking1
-XX:+UseG1GC1
-XX:CMSYoungGenPerWorker1
-XX:PrintSafepointStatisticsCount1
-XX:+UseParallelOldGC1
-XX:-UseConcMarkSweepGC1
-XX:+PrintCommandLineFlags1

Switch Counts (With errors)

SwitchCount
-Xloggc640
-XX:+PrintGCDateStamps638
-XX:+PrintTenuringDistribution617
-XX:+UseParNewGC544
-XX:MaxPermSize434
-XX:PermSize422
-XX:+KABOOM359
-Xdebug210
-XX:+UnlockCommercialFeatures166
-XX:+TraceRangeCheckElimination142
-XX:+DisableExplicitGC-XX140
-XX:+Trial139
-XX:+PrintAssembly138
-XX:+UseZGC109
-Xmx73
-XX:NumberOfGCLogFiles54
-XX:GCLogFileSize54
-XX:+UseGCLogFileRotation50
-XX:+UseCMS42
-Xrunjdwp33
-XX:+PrintGCTimeStamps27
-Xms24
-XX:+PrintGCApplicationStoppedTime22
-XshowSettings19
-XX:UseCMS16
-Xmn15
-XX:+UseAESIntrinsics13
-XX:+PrintAdaptiveSizePolicy12
-XX:UseG11
-Xlog10
-XX:+UseShenandoahGC10
-Xverify8
-XX:+PrintGCApplicationConcurrentTime7
-XX:+UseRTMLockin7
-XX:+PrintAdaptiveSizePolic6
-XX:MeaspaceSize6
-Xdiag6
-XX:UseZGC4
-XX:AsyncGCLogBufferFlushThreshold4
-XX:G1MixedGCLiveThresholdPercent4
-XX:AsyncGCLogBufferSize4
-XX:G1NewSizePercent4
-XX:+UseStringCache4
-XX:+CompilationWarmUp3
-XX:+UseG1G3
-XX:+UseG1GC3
-XX:+AggressiveOpts3
-Xshare3
-XX:+ParNewGC2
-XX:+UseSpinning2
-XX:StackShadowPagesxx2
-XX:+BADSWITCH2
-XX:+PrintStringDeduplicationStatistics2
-XX:+SegmentedCodeCache2
-XX:ReplaySuppressInitializers2
-XX:ProfiledCodeHeapSize2
-XX:StartFlightRecording2
-XX:NonProfiledCodeHeapSize2
-XX:+UseCGroupMemoryLimitForHeap2
-XX:MaxNewGen2
-XX:+G1GC2
-XX:+UseRTM2
-XX:+PrintCodeHeapAnalytics2
-X2
-XX:NonNMethodCodeHeapSize2
-XX:MAxRamFraction2
-XX:MaxRamFraction2
-XX:+UseAppCDS2
-XX:+PrintNMethods2
-XX:ea1
-XX:MaxDirectMemorySize1
-XX:NewGen1
-Xlog:os,safepoint*,gc*,gc+ref1
-XX:+nixgibts1
-XX:+UseGPGC1
-XX:+ShowCodeDetailsInExceptionMessages1
-XX:+UseStringDeduplication1
-XX:-TraceClassUnloading1
-XX:NewSize1
-XX:+PrintAdaptiveSizePolicpy1
-XX:+Verbose1
-XX:+PrintHeapAtGC1
-XX1
-XX:-OmitStackTraceInFastThrow1
-XX:SharedArchiveFile1
-XMx1
-XX:FlightRecorderOptions:stackdepth1
-XX:Xnx1
-XX:+HeapDumpOnOutOfMemory1
-XX:FlightRecorderOptions1
-XX:ShenandoahGCHeuristics1
-XX:+FlightRecorder1
-XX:+ControlIntrinsic1
-XX:+PrintGCDetails1
-XX:+UnlockExperimentalVMOptions-XX1
-Xrunjdwp:transport1
-XX:+CMSIncrementalPacing1
-XX:+ExitOnOutOfMemoryError1
-XX:MaxRam1
-XX:Xmx1
-XX:+PrintGCCause1
-XX:+UseConcMarkSweepGC1
-Xmn6g-XX1
-XX:ShenandoahAllocationThreshold1
-XX:G1
-XX:G1RSetScanBlockSize1
-XX:ErrorFile1
-XX:+USeParNewGC1
-XX:+UseFastUnorderedTimeStamps1
-XX:1
-XX:MaxNewSize1
-XX:+UseLargePagesInMetaspac\1
-XX:ControlIntrinsic1
-XX:+UseG1GFC1

Top Error Reasons

SwitchErrorCount
-XX:+PrintGCDateStampsThis switch was removed after JDK8. Your analysis was for JDK11633
-XloggcOK628
-XX:+PrintTenuringDistributionThis switch was removed after JDK8. Your analysis was for JDK11614
-XX:+UseParNewGCThis switch was removed after JDK9. Your analysis was for JDK11539
-XX:MaxPermSizeThis switch was removed after JDK7. Your analysis was for JDK11405
-XX:PermSizeThis switch was removed after JDK7. Your analysis was for JDK11402
-XX:+KABOOMSwitch not found in any JDK359
-XdebugThis switch is not available until JDK13. Your analysis was for JDK11196
-XX:+UnlockCommercialFeaturesSwitch not found in any JDK166
-XX:+TraceRangeCheckEliminationRequires a debug JVM142
-XX:+DisableExplicitGC-XXSwitch not found in any JDK. Did you mean 'DisableExplicitGC' ?140
-XX:+TrialSwitch not found in any JDK139
-XX:+PrintAssemblyRequires -XX:+UnlockDiagnosticVMOptions137
-XX:+UseZGCRequires -XX:+UnlockExperimentalVMOptions104
-XX:NumberOfGCLogFilesThis switch was removed after JDK8. Your analysis was for JDK1151
-XX:GCLogFileSizeThis switch was removed after JDK8. Your analysis was for JDK1151
-XX:+UseGCLogFileRotationThis switch was removed after JDK8. Your analysis was for JDK1147
-XX:+UseCMSSwitch not found in any JDK. Did you mean 'UseAES' ?42
-XmxBad value for type '<size>'. Must be a number with an optional suffix of 'k', 'm', 'g', or 't'.42
-XrunjdwpSwitch not found in any JDK33
-XX:+PrintGCTimeStampsThis switch was removed after JDK8. Your analysis was for JDK1124
-XX:MaxPermSizeThis switch was removed after JDK7. Your analysis was for JDK823
-XX:+PrintGCApplicationStoppedTimeThis switch was removed after JDK8. Your analysis was for JDK1119
-XX:PermSizeThis switch was removed after JDK7. Your analysis was for JDK819
-XX:UseCMSSwitch not found in any JDK. Did you mean 'UseAES' ?16
-XshowSettingsThis switch is not available until JDK13. Your analysis was for JDK1115
-XmxXmx must be >= XmsDuplicate switch. This is overridden by -Xmx900m15
-XmsBad value for type '<size>'. Must be a number with an optional suffix of 'k', 'm', 'g', or 't'.14
-XX:+UseAESIntrinsicsRequires -XX:+UnlockDiagnosticVMOptions13
-XX:+PrintAdaptiveSizePolicyThis switch was removed after JDK8. Your analysis was for JDK1112
-XdebugThis switch is not available until JDK13. Your analysis was for JDK811
-XX:UseGSwitch not found in any JDK. Did you mean 'UseZGC' ?11
-XmxXmx must be >= Xms9
-XmsXmx must be >= Xms9
-XloggcThis switch is not available until JDK13. Your analysis was for JDK118
-XlogThis switch is not available until JDK9. Your analysis was for JDK87
-XmxOK7
-XX:+UseShenandoahGCThis switch is not available until JDK12. Your analysis was for JDK87
-XX:+UseRTMLockinSwitch not found in any JDK. Did you mean 'UseRTMLocking' ?7
-XverifyThis switch is not available until JDK13. Your analysis was for JDK116
-XmnThis switch is not available until JDK13. Your analysis was for JDK116
-XX:+PrintAdaptiveSizePolicSwitch not found in any JDK. Did you mean 'PrintAdaptiveSizePolicy' ?6
-XdiagThis switch is not available until JDK13. Your analysis was for JDK116
-XX:MeaspaceSizeSwitch not found in any JDK. Did you mean 'MetaspaceSize' ?6
-XX:+PrintGCApplicationConcurrentTimeThis switch was removed after JDK8. Your analysis was for JDK116
-XmnThis switch is not available until JDK13. Your analysis was for JDK86
-XX:MaxPermSizeThis switch was removed after JDK7. Your analysis was for JDK135
-XshowSettingsThis switch is not available until JDK13. Your analysis was for JDK84
-XX:UseZGCRequires -XX:+UnlockExperimentalVMOptions4
-XX:AsyncGCLogBufferSizeSwitch not found in any JDK. Did you mean 'G1SATBBufferSize' ?4
-XX:G1MixedGCLiveThresholdPercentRequires -XX:+UnlockExperimentalVMOptions4
-XX:+UseZGCThis switch is not available until JDK11. Your analysis was for JDK84
-XX:G1NewSizePercentRequires -XX:+UnlockExperimentalVMOptions4
-XX:AsyncGCLogBufferFlushThresholdSwitch not found in any JDK4
-XX:+UseParNewGCOK3
-XX:+CompilationWarmUpSwitch not found in any JDK. Did you mean 'CompilationMode' ?3
-XmnThis switch is not available until JDK13. Your analysis was for JDK93
-XX:+UseShenandoahGCRequires -XX:+UnlockExperimentalVMOptions3
-XX:+UseG1GSwitch not found in any JDK. Did you mean 'UseG1GC' ?3
-XX:+UseG1GCOK3
-XshareSwitch not found in any JDK3
-XX:+UseStringCacheThis switch was removed after JDK7. Your analysis was for JDK133
-XX:StackShadowPagesxxSwitch not found in any JDK. Did you mean 'StackShadowPages' ?2
-XX:+ParNewGCSwitch not found in any JDK. Did you mean 'UseParNewGC' ?2
-XX:StartFlightRecordingThis switch is not available until JDK11. Your analysis was for JDK82
-XX:+AggressiveOptsThis switch was removed after JDK11. Your analysis was for JDK152
-XX:+G1GCSwitch not found in any JDK2
-XverifyThis switch is not available until JDK13. Your analysis was for JDK82
-XX:+PrintGCTimeStampsThis switch was removed after JDK8. Your analysis was for JDK132
-XX:ReplaySuppressInitializersRequires a debug JVM2
-XX:+PrintCodeHeapAnalyticsThis switch is not available until JDK12. Your analysis was for JDK82
-XX:+PrintNMethodsRequires -XX:+UnlockDiagnosticVMOptions2
-XloggcThis switch is not available until JDK13. Your analysis was for JDK92
-XX:+PrintTenuringDistributionThis switch was removed after JDK8. Your analysis was for JDK132
-XX:MaxRamFractionSwitch not found in any JDK. Did you mean 'MaxRAMFraction' ?2
-XX:NumberOfGCLogFilesThis switch was removed after JDK8. Your analysis was for JDK102
-XlogThis switch is not available until JDK10. Your analysis was for JDK82
-XSwitch not found in any JDK2
-XloggcThis switch is not available until JDK13. Your analysis was for JDK102
-XX:+PrintGCApplicationStoppedTimeThis switch was removed after JDK8. Your analysis was for JDK132
-XdebugThis switch is not available until JDK13. Your analysis was for JDK62
-XX:MAxRamFractionSwitch not found in any JDK. Did you mean 'MaxRAMFraction' ?2
-XX:+UseParNewGCThis switch was removed after JDK9. Your analysis was for JDK132
-XX:+UseSpinningThis switch was removed after JDK6. Your analysis was for JDK82
-XX:+UseCGroupMemoryLimitForHeapThis switch was removed after JDK10. Your analysis was for JDK142
-XX:MaxNewGenSwitch not found in any JDK. Did you mean 'MaxNewSize' ?2
-XX:+UseRTMSwitch not found in any JDK. Did you mean 'UseISM' ?2
-XX:+PrintGCDateStampsThis switch was removed after JDK8. Your analysis was for JDK102
-XX:GCLogFileSizeThis switch was removed after JDK8. Your analysis was for JDK102
-XX:+BADSWITCHSwitch not found in any JDK. Did you mean 'batch' ?2
-XX:+UseGCLogFileRotationThis switch was removed after JDK8. Your analysis was for JDK102
-XX:+HeapDumpOnOutOfMemorySwitch not found in any JDK. Did you mean 'HeapDumpOnOutOfMemoryError' ?1
-XX:-TraceClassUnloadingThis switch was removed after JDK8. Your analysis was for JDK111
-XX:+PrintGCApplicationStoppedTimeThis switch was removed after JDK8. Your analysis was for JDK161
-XX:+PrintGCDateStampsOK1
-XX:+UnlockExperimentalVMOptions-XXSwitch not found in any JDK. Did you mean 'UnlockExperimentalVMOptions' ?1
-XX:+SegmentedCodeCacheThis switch is not available until JDK10. Your analysis was for JDK81
-XX:GSwitch not found in any JDK1
-XX:MaxRamSwitch not found in any JDK. Did you mean 'MaxRAM' ?1
-XX:+PrintGCDateStampsThis switch was removed after JDK8. Your analysis was for JDK161
-XX:FlightRecorderOptionsThis switch is not available until JDK11. Your analysis was for JDK81
-XX:+PrintGCApplicationConcurrentTimeThis switch was removed after JDK8. Your analysis was for JDK161
-XX:SharedArchiveFileRequires -XX:+UnlockDiagnosticVMOptions1
-XX:XnxSwitch not found in any JDK1
-XX:+UseFastUnorderedTimeStampsThis switch is not available until JDK11. Your analysis was for JDK81
-XX:PermSizeOK1
-XX:Switch not found in any JDK1
-XlogThis switch is not available until JDK9. Your analysis was for JDK61
-XX:NewGenSwitch not found in any JDK1
-XX:+USeParNewGCSwitch not found in any JDK. Did you mean 'UseParNewGC' ?1
-XX:+VerboseRequires a debug JVM1
-XX:+PrintGCDateStampsThis switch was removed after JDK8. Your analysis was for JDK131
-XX:ShenandoahAllocationThresholdThis switch is not available until JDK12. Your analysis was for JDK81
-XX:NumberOfGCLogFilesThis switch was removed after JDK8. Your analysis was for JDK161
-XX:+PrintGCCauseThis switch was removed after JDK8. Your analysis was for JDK131
-XX:+AggressiveOptsThis switch was removed after JDK11. Your analysis was for JDK131
-XX:+UseConcMarkSweepGCThis switch was removed after JDK13. Your analysis was for JDK161
-XX:+CMSIncrementalPacingThis switch was removed after JDK8. Your analysis was for JDK111
-XX:+PrintAdaptiveSizePolicpySwitch not found in any JDK. Did you mean 'PrintAdaptiveSizePolicy' ?1
-XX:GCLogFileSizeThis switch was removed after JDK8. Your analysis was for JDK161
-XX:+UseGPGCSwitch not found in any JDK. Did you mean 'UseG1GC' ?1
-Xlog:os,safepoint*,gc*,gc+refSwitch not found in any JDK1
-XdebugOK1
-XX:MaxPermSizeOK1
-XX:+PrintGCTimeStampsThis switch was removed after JDK8. Your analysis was for JDK161
-XX:NonNMethodCodeHeapSizeThis switch is not available until JDK9. Your analysis was for JDK81
-XXSwitch not found in any JDK1
-XX:+UseGCLogFileRotationThis switch was removed after JDK8. Your analysis was for JDK161
-XX:MaxNewSizeOK1
-XX:+PrintStringDeduplicationStatisticsThis switch was removed after JDK8. Your analysis was for JDK111
-XX:+UseAppCDSThis switch is not available until JDK10. Your analysis was for JDK81
-XX:MaxDirectMemorySizeOK1
-XX:+UseZGCThis switch is not available until JDK11. Your analysis was for JDK61
-Xrunjdwp:transportSwitch not found in any JDK1
-XX:+UseLargePagesInMetaspac\Switch not found in any JDK. Did you mean 'UseLargePagesInMetaspace' ?1
-XX:ControlIntrinsicThis switch is not available until JDK16. Your analysis was for JDK81
-XX:+PrintGCDetailsOK1
-XX:+PrintTenuringDistributionOK1
-XX:ProfiledCodeHeapSizeThis switch is not available until JDK10. Your analysis was for JDK81
-XX:NonNMethodCodeHeapSizeThis switch is not available until JDK10. Your analysis was for JDK81
-XX:+ExitOnOutOfMemoryErrorThis switch is not available until JDK8. Your analysis was for JDK61
-XX:ShenandoahGCHeuristicsThis switch is not available until JDK12. Your analysis was for JDK81
-XX:NonProfiledCodeHeapSizeThis switch is not available until JDK9. Your analysis was for JDK81
-XX:+UseStringDeduplicationOK1
-XmsOK1
-XX:+SegmentedCodeCacheThis switch is not available until JDK9. Your analysis was for JDK81
-Xmn6g-XXSwitch not found in any JDK1
-XX:+UseStringCacheThis switch was removed after JDK7. Your analysis was for JDK81
-XX:+UseAppCDSThis switch was removed after JDK10. Your analysis was for JDK111
-XX:-OmitStackTraceInFastThrowOK1
-XX:ErrorFileOK1
-XX:ProfiledCodeHeapSizeThis switch is not available until JDK9. Your analysis was for JDK81
-XX:+PrintAssemblyOK1
-XX:+nixgibtsSwitch not found in any JDK1
-XX:XmxSwitch not found in any JDK. Did you mean 'mx' ?1
-XX:eaSwitch not found in any JDK1
-XMxSwitch not found in any JDK. Did you mean 'mx' ?1
-XX:+ControlIntrinsicThis switch is not available until JDK16. Your analysis was for JDK81
-XX:NonProfiledCodeHeapSizeThis switch is not available until JDK10. Your analysis was for JDK81
-XX:G1RSetScanBlockSizeThis switch was removed after JDK14. Your analysis was for JDK151
-XX:+PrintHeapAtGCThis switch was removed after JDK8. Your analysis was for JDK131
-XX:+FlightRecorderThis switch is not available until JDK11. Your analysis was for JDK81
-XX:+UseG1GFCSwitch not found in any JDK. Did you mean 'UseG1GC' ?1
-XX:FlightRecorderOptions:stackdepthSwitch not found in any JDK. Did you mean 'FlightRecorderOptions' ?1
-XX:+ShowCodeDetailsInExceptionMessagesThis switch is not available until JDK14. Your analysis was for JDK111
-XX:+PrintStringDeduplicationStatisticsThis switch was removed after JDK8. Your analysis was for JDK131
-XX:NewSizeOK1

Top Warning Reasons

SwitchWarningCount
-XX:+UseConcMarkSweepGCThis switch will be removed in the future. It will be Obsoleted in JDK14, Expired in JDK15.443
-XX:+CMSScavengeBeforeRemarkThis switch will be removed in the future. It will be Obsoleted in JDK14, Expired in JDK15.419
-XX:+CMSClassUnloadingEnabledThis switch will be removed in the future. It will be Obsoleted in JDK14, Expired in JDK15.395
-XX:+FlightRecorderThis switch will be removed in the future. It will be Deprecated in JDK13.170
-XmxDuplicate switch. This is overridden by -Xmx6G133
-XX:MaxPermSizeThis switch will be removed in the future. It will be Obsoleted in JDK8.38
-XX:PermSizeThis switch will be removed in the future. It will be Obsoleted in JDK8.38
-XmxDuplicate switch. This is overridden by -Xmx36
-XX:+UseCMSInitiatingOccupancyOnlyThis switch will be removed in the future. It will be Obsoleted in JDK14, Expired in JDK15.31
-XX:CMSInitiatingOccupancyFractionThis switch will be removed in the future. It will be Obsoleted in JDK14, Expired in JDK15.31
-XX:+CMSParallelRemarkEnabledThis switch will be removed in the future. It will be Obsoleted in JDK14, Expired in JDK15.28
-XX:MaxRAMFractionThis switch will be removed in the future. It will be Deprecated in JDK10.18
-XX:+UseConcMarkSweepGCThis switch will be removed in the future. It will be Deprecated in JDK9.14
-XX:+PrintGCDateStampsDuplicate switch. This is overridden by -XX:+PrintGCDateStamps7
-XX:+PrintGCDetailsDuplicate switch. This is overridden by -XX:+PrintGCDetails7
-XX:+AggressiveOptsThis switch will be removed in the future. It will be Deprecated in JDK11, Obsoleted in JDK12, Expired in JDK13.7
-XX:+PrintTenuringDistributionDuplicate switch. This is overridden by -XX:+PrintTenuringDistribution7
-XmxDuplicate switch. This is overridden by -Xmx6g6
-XmxDuplicate switch. This is overridden by -Xmx8g6
-XloggcDuplicate switch. This is overridden by -Xloggc::logs/gc.log5
-XX:+PrintSafepointStatisticsThis switch will be removed in the future. It will be Deprecated in JDK11, Obsoleted in JDK12, Expired in JDK13.5
-XX:ErrorFileDuplicate switch. This is overridden by -XX:ErrorFile=logs/hs_err.log4
-XX:-OmitStackTraceInFastThrowDuplicate switch. This is overridden by -XX:-OmitStackTraceInFastThrow4
-XX:+HeapDumpOnOutOfMemoryErrorDuplicate switch. This is overridden by -XX:+HeapDumpOnOutOfMemoryError4
-XlogDuplicate switch. This is overridden by -Xlog:age*=trace4
-XX:+BindGCTaskThreadsToCPUsThis switch will be removed in the future. It will be Obsoleted in JDK14, Expired in JDK16.3
-XX:+PrintGCApplicationStoppedTimeDuplicate switch. This is overridden by -XX:+PrintGCApplicationStoppedTime3
-XX:+UseGCTaskAffinityThis switch will be removed in the future. It will be Obsoleted in JDK14, Expired in JDK16.3
-XlogDuplicate switch. This is overridden by -Xlog::::filecount=5,filesize=10243
-XX:-UseCompressedOopsDuplicate switch. This is overridden by -XX:+UseCompressedOops3
-XlogDuplicate switch. This is overridden by -Xlog:gc*:file=/data/logs/gc_humio.log:time,tags:filecount=5,filesize=1024003
-XX:+DisableExplicitGCDuplicate switch. This is overridden by -XX:+DisableExplicitGC3
-XmxDuplicate switch. This is overridden by -Xmx900m3
-XX:+CMSConcurrentMTEnabledThis switch will be removed in the future. It will be Obsoleted in JDK14, Expired in JDK15.2
-XloggcDuplicate switch. This is overridden by -Xloggc:logs/gc.log2
-XX:+UseCGroupMemoryLimitForHeapThis switch will be removed in the future. It will be Deprecated in JDK10, Expired in JDK11.2
-XmxDuplicate switch. This is overridden by -Xmx4g2
-XssDuplicate switch. This is overridden by -Xss2048k2
-XdebugDuplicate switch. This is overridden by -Xdebug:2
-XX:BiasedLockingStartupDelayThis switch will be removed in the future. It will be Deprecated in JDK15, Obsoleted in JDK16, Expired in JDK17.2
-XX:MaxDirectMemorySizeDuplicate switch. This is overridden by -XX:MaxDirectMemorySize=16G2
-XX:+UnsyncloadClassThis switch will be removed in the future. It will be Deprecated in JDK10, Obsoleted in JDK11, Expired in JDK12.2
-XX:+OptimizeStringConcatDuplicate switch. This is overridden by -XX:+OptimizeStringConcat2
-XX:+UseG1GCDuplicate switch. This is overridden by -XX:+UseG1GC1
-XmxDuplicate switch. This is overridden by -Xmx3048m1
-XlogDuplicate switch. This is overridden by -Xlog:os+container=info1
-XmsDuplicate switch. This is overridden by -Xms800M1
-XX:+UseParallelOldGCThis switch will be removed in the future. It will be Deprecated in JDK14, Obsoleted in JDK15, Expired in JDK16.1
-XmsDuplicate switch. This is overridden by -Xms4g1
-XlogDuplicate switch. This is overridden by -Xlog::::time,level,tags1
-XX:+AlwaysPreTouchDuplicate switch. This is overridden by -XX:+AlwaysPreTouch1
-XX:CMSYoungGenPerWorkerThis switch will be removed in the future. It will be Obsoleted in JDK14, Expired in JDK15.1
-XX:-UseConcMarkSweepGCThis switch will be removed in the future. It will be Obsoleted in JDK14, Expired in JDK15.1
-XX:+UseBiasedLockingThis switch will be removed in the future. It will be Deprecated in JDK15, Obsoleted in JDK16, Expired in JDK17.1
-XX:+HeapDumpOnOutOfMemoryErrorDuplicate switch. This is overridden by -XX:-HeapDumpOnOutOfMemoryError1
-XX:PrintSafepointStatisticsCountThis switch will be removed in the future. It will be Deprecated in JDK11, Obsoleted in JDK12, Expired in JDK13.1
-XX:+PrintCommandLineFlagsDuplicate switch. This is overridden by -XX:+PrintCommandLineFlags1
-XlogDuplicate switch. This is overridden by -Xlog::::filecount=50,filesize=10241