一行命令轻松获取JVM默认配置
jvm默认有非常多的配置,而这些配置我们可以依据实际场景和情况进行调整与修改,比如UseG1GC、MaxDirectMemorySize、SurvivorRatio等配置都在里面,不同环境下配置也不同,可以通过此方式查看配置
环境
- win10 家庭中文版
- 4v16GB
- jdk1.8.0_201 win32
配置
如果要查看jvm的全部默认配置,使用命令:java -XX:+PrintFlagsFinal -version
,没有显示的说明无默认值
C:\Users\RX1270.000>java -XX:+PrintFlagsFinal -version
[Global flags]intx ActiveProcessorCount = -1 {product}uintx AdaptiveSizeDecrementScaleFactor = 4 {product}uintx AdaptiveSizeMajorGCDecayTimeScale = 10 {product}uintx AdaptiveSizePausePolicy = 0 {product}uintx AdaptiveSizePolicyCollectionCostMargin = 50 {product}uintx AdaptiveSizePolicyInitializingSteps = 20 {product}uintx AdaptiveSizePolicyOutputInterval = 0 {product}uintx AdaptiveSizePolicyWeight = 10 {product}uintx AdaptiveSizeThroughPutPolicy = 0 {product}uintx AdaptiveTimeWeight = 25 {product}bool AdjustConcurrency = false {product}bool AggressiveHeap = false {product}bool AggressiveOpts = false {product}intx AllocateInstancePrefetchLines = 1 {product}intx AllocatePrefetchDistance = 192 {product}intx AllocatePrefetchInstr = 3 {product}intx AllocatePrefetchLines = 4 {product}intx AllocatePrefetchStepSize = 64 {product}intx AllocatePrefetchStyle = 1 {product}bool AllowJNIEnvProxy = false {product}bool AllowNonVirtualCalls = false {product}bool AllowParallelDefineClass = false {product}bool AllowUserSignalHandlers = false {product}bool AlwaysActAsServerClassMachine = false {product}bool AlwaysCompileLoopMethods = false {product}bool AlwaysLockClassLoader = false {product}bool AlwaysPreTouch = false {product}bool AlwaysRestoreFPU = false {product}bool AlwaysTenure = false {product}bool AssertOnSuspendWaitFailure = false {product}bool AssumeMP = false {product}uintx AutoGCSelectPauseMillis = 5000 {product}intx BCEATraceLevel = 0 {product}intx BackEdgeThreshold = 100000 {pd product}bool BackgroundCompilation = true {pd product}uintx BaseFootPrintEstimate = 268435456 {product}intx BiasedLockingBulkRebiasThreshold = 20 {product}intx BiasedLockingBulkRevokeThreshold = 40 {product}intx BiasedLockingDecayTime = 25000 {product}intx BiasedLockingStartupDelay = 4000 {product}bool BindGCTaskThreadsToCPUs = false {product}bool BytecodeVerificationLocal = false {product}bool BytecodeVerificationRemote = true {product}bool C1OptimizeVirtualCallProfiling = true {C1 product}bool C1ProfileBranches = true {C1 product}bool C1ProfileCalls = true {C1 product}bool C1ProfileCheckcasts = true {C1 product}bool C1ProfileInlinedCalls = true {C1 product}bool C1ProfileVirtualCalls = true {C1 product}bool C1UpdateMethodData = false {C1 product}intx CICompilerCount = 1 {product}bool CICompilerCountPerCPU = false {product}bool CITime = false {product}bool CMSAbortSemantics = false {product}uintx CMSAbortablePrecleanMinWorkPerIteration = 100 {product}intx CMSAbortablePrecleanWaitMillis = 100 {manageable}uintx CMSBitMapYieldQuantum = 10485760 {product}uintx CMSBootstrapOccupancy = 50 {product}bool CMSClassUnloadingEnabled = true {product}uintx CMSClassUnloadingMaxInterval = 0 {product}bool CMSCleanOnEnter = true {product}bool CMSCompactWhenClearAllSoftRefs = true {product}uintx CMSConcMarkMultiple = 32 {product}bool CMSConcurrentMTEnabled = true {product}uintx CMSCoordinatorYieldSleepCount = 10 {product}bool CMSDumpAtPromotionFailure = false {product}bool CMSEdenChunksRecordAlways = true {product}uintx CMSExpAvgFactor = 50 {product}bool CMSExtrapolateSweep = false {product}uintx CMSFullGCsBeforeCompaction = 0 {product}uintx CMSIncrementalDutyCycle = 10 {product}uintx CMSIncrementalDutyCycleMin = 0 {product}bool CMSIncrementalMode = false {product}uintx CMSIncrementalOffset = 0 {product}bool CMSIncrementalPacing = true {product}uintx CMSIncrementalSafetyFactor = 10 {product}uintx CMSIndexedFreeListReplenish = 4 {product}intx CMSInitiatingOccupancyFraction = -1 {product}uintx CMSIsTooFullPercentage = 98 {product}double CMSLargeCoalSurplusPercent = 0.950000 {product}double CMSLargeSplitSurplusPercent = 1.000000 {product}bool CMSLoopWarn = false {product}uintx CMSMaxAbortablePrecleanLoops = 0 {product}intx CMSMaxAbortablePrecleanTime = 5000 {product}uintx CMSOldPLABMax = 1024 {product}uintx CMSOldPLABMin = 16 {product}uintx CMSOldPLABNumRefills = 4 {product}uintx CMSOldPLABReactivityFactor = 2 {product}bool CMSOldPLABResizeQuicker = false {product}uintx CMSOldPLABToleranceFactor = 4 {product}bool CMSPLABRecordAlways = true {product}uintx CMSParPromoteBlocksToClaim = 16 {product}bool CMSParallelInitialMarkEnabled = true {product}bool CMSParallelRemarkEnabled = true {product}bool CMSParallelSurvivorRemarkEnabled = true {product}uintx CMSPrecleanDenominator = 3 {product}uintx CMSPrecleanIter = 3 {product}uintx CMSPrecleanNumerator = 2 {product}bool CMSPrecleanRefLists1 = true {product}bool CMSPrecleanRefLists2 = false {product}bool CMSPrecleanSurvivors1 = false {product}bool CMSPrecleanSurvivors2 = true {product}uintx CMSPrecleanThreshold = 1000 {product}bool CMSPrecleaningEnabled = true {product}bool CMSPrintChunksInDump = false {product}bool CMSPrintEdenSurvivorChunks = false {product}bool CMSPrintObjectsInDump = false {product}uintx CMSRemarkVerifyVariant = 1 {product}bool CMSReplenishIntermediate = true {product}uintx CMSRescanMultiple = 32 {product}uintx CMSSamplingGrain = 16384 {product}bool CMSScavengeBeforeRemark = false {product}uintx CMSScheduleRemarkEdenPenetration = 50 {product}uintx CMSScheduleRemarkEdenSizeThreshold = 2097152 {product}uintx CMSScheduleRemarkSamplingRatio = 5 {product}double CMSSmallCoalSurplusPercent = 1.050000 {product}double CMSSmallSplitSurplusPercent = 1.100000 {product}bool CMSSplitIndexedFreeListBlocks = true {product}intx CMSTriggerInterval = -1 {manageable}uintx CMSTriggerRatio = 80 {product}intx CMSWaitDuration = 2000 {manageable}uintx CMSWorkQueueDrainThreshold = 10 {product}bool CMSYield = true {product}uintx CMSYieldSleepCount = 0 {product}uintx CMSYoungGenPerWorker = 67108864 {pd product}uintx CMS_FLSPadding = 1 {product}uintx CMS_FLSWeight = 75 {product}uintx CMS_SweepPadding = 1 {product}uintx CMS_SweepTimerThresholdMillis = 10 {product}uintx CMS_SweepWeight = 75 {product}bool CheckEndorsedAndExtDirs = false {product}bool CheckJNICalls = false {product}bool ClassUnloading = true {product}bool ClassUnloadingWithConcurrentMark = true {product}intx ClearFPUAtPark = 0 {product}bool ClipInlining = true {product}uintx CodeCacheExpansionSize = 32768 {pd product}uintx CodeCacheMinimumFreeSpace = 512000 {product}bool CollectGen0First = false {product}bool CompactFields = true {product}intx CompilationPolicyChoice = 0 {product}
ccstrlist CompileCommand = {product}ccstr CompileCommandFile = {product}
ccstrlist CompileOnly = {product}intx CompileThreshold = 1500 {pd product}bool CompilerThreadHintNoPreempt = true {product}intx CompilerThreadPriority = -1 {product}intx CompilerThreadStackSize = 0 {pd product}uintx CompressedClassSpaceSize = 1073741824 {product}uintx ConcGCThreads = 0 {product}intx ContendedPaddingWidth = 128 {product}bool ConvertSleepToYield = true {pd product}bool ConvertYieldToSleep = false {product}bool CrashOnOutOfMemoryError = false {product}bool CreateMinidumpOnCrash = false {product}bool CriticalJNINatives = true {product}bool DTraceAllocProbes = false {product}bool DTraceMethodProbes = false {product}bool DTraceMonitorProbes = false {product}bool Debugging = false {product}uintx DefaultMaxRAMFraction = 4 {product}intx DefaultThreadPriority = -1 {product}intx DeferPollingPageLoopCount = -1 {product}intx DeferThrSuspendLoopCount = 4000 {product}bool DeoptimizeRandom = false {product}bool DisableAttachMechanism = false {product}bool DisableExplicitGC = false {product}bool DisplayVMOutputToStderr = false {product}bool DisplayVMOutputToStdout = false {product}bool DontCompileHugeMethods = true {product}bool DontYieldALot = false {pd product}ccstr DumpLoadedClassList = {product}bool DumpReplayDataOnError = true {product}bool DumpSharedSpaces = false {product}bool EagerXrunInit = false {product}intx EmitSync = 0 {product}bool EnableContended = true {product}bool EnableResourceManagementTLABCache = true {product}bool EnableSharedLookupCache = true {product}bool EnableTracing = false {product}uintx ErgoHeapSizeLimit = 0 {product}ccstr ErrorFile = {product}ccstr ErrorReportServer = {product}bool EstimateArgEscape = true {product}bool ExitOnOutOfMemoryError = false {product}bool ExplicitGCInvokesConcurrent = false {product}bool ExplicitGCInvokesConcurrentAndUnloadsClasses = false {product}bool ExtendedDTraceProbes = false {product}ccstr ExtraSharedClassListFile = {product}bool FLSAlwaysCoalesceLarge = false {product}uintx FLSCoalescePolicy = 2 {product}double FLSLargestBlockCoalesceProximity = 0.990000 {product}bool FailOverToOldVerifier = true {product}bool FastTLABRefill = true {product}intx FenceInstruction = 0 {ARCH product}intx FieldsAllocationStyle = 1 {product}bool FilterSpuriousWakeups = true {product}ccstr FlightRecorderOptions = {product}bool ForceNUMA = false {product}bool ForceTimeHighResolution = false {product}intx FreqInlineSize = 325 {pd product}double G1ConcMarkStepDurationMillis = 10.000000 {product}uintx G1ConcRSHotCardLimit = 4 {product}uintx G1ConcRSLogCacheSize = 10 {product}intx G1ConcRefinementGreenZone = 0 {product}intx G1ConcRefinementRedZone = 0 {product}intx G1ConcRefinementServiceIntervalMillis = 300 {product}uintx G1ConcRefinementThreads = 0 {product}intx G1ConcRefinementThresholdStep = 0 {product}intx G1ConcRefinementYellowZone = 0 {product}uintx G1ConfidencePercent = 50 {product}uintx G1HeapRegionSize = 0 {product}uintx G1HeapWastePercent = 5 {product}uintx G1MixedGCCountTarget = 8 {product}intx G1RSetRegionEntries = 0 {product}uintx G1RSetScanBlockSize = 64 {product}intx G1RSetSparseRegionEntries = 0 {product}intx G1RSetUpdatingPauseTimePercent = 10 {product}intx G1RefProcDrainInterval = 10 {product}uintx G1ReservePercent = 10 {product}uintx G1SATBBufferEnqueueingThresholdPercent = 60 {product}intx G1SATBBufferSize = 1024 {product}intx G1UpdateBufferSize = 256 {product}bool G1UseAdaptiveConcRefinement = true {product}uintx GCDrainStackTargetSize = 64 {product}uintx GCHeapFreeLimit = 2 {product}uintx GCLockerEdenExpansionPercent = 5 {product}bool GCLockerInvokesConcurrent = false {product}uintx GCLogFileSize = 8192 {product}uintx GCPauseIntervalMillis = 0 {product}uintx GCTaskTimeStampEntries = 200 {product}uintx GCTimeLimit = 98 {product}uintx GCTimeRatio = 99 {product}uintx HeapBaseMinAddress = 2147483648 {pd product}bool HeapDumpAfterFullGC = false {manageable}bool HeapDumpBeforeFullGC = false {manageable}bool HeapDumpOnOutOfMemoryError = false {manageable}ccstr HeapDumpPath = {manageable}uintx HeapFirstMaximumCompactionCount = 3 {product}uintx HeapMaximumCompactionInterval = 20 {product}uintx HeapSizePerGCThread = 67108864 {product}bool IgnoreEmptyClassPaths = false {product}bool IgnoreUnrecognizedVMOptions = false {product}uintx IncreaseFirstTierCompileThresholdAt = 50 {product}uintx InitialBootClassLoaderMetaspaceSize = 2252800 {product}uintx InitialCodeCacheSize = 163840 {pd product}uintx InitialHeapSize := 16777216 {product}uintx InitialRAMFraction = 64 {product}double InitialRAMPercentage = 1.562500 {product}uintx InitialSurvivorRatio = 8 {product}uintx InitialTenuringThreshold = 7 {product}uintx InitiatingHeapOccupancyPercent = 45 {product}bool Inline = true {product}ccstr InlineDataFile = {product}intx InlineSmallCode = 1000 {pd product}bool InlineSynchronizedMethods = true {C1 product}intx InterpreterProfilePercentage = 33 {product}bool JNIDetachReleasesMonitors = true {product}bool JavaMonitorsInStackTrace = true {product}intx JavaPriority10_To_OSPriority = -1 {product}intx JavaPriority1_To_OSPriority = -1 {product}intx JavaPriority2_To_OSPriority = -1 {product}intx JavaPriority3_To_OSPriority = -1 {product}intx JavaPriority4_To_OSPriority = -1 {product}intx JavaPriority5_To_OSPriority = -1 {product}intx JavaPriority6_To_OSPriority = -1 {product}intx JavaPriority7_To_OSPriority = -1 {product}intx JavaPriority8_To_OSPriority = -1 {product}intx JavaPriority9_To_OSPriority = -1 {product}bool LIRFillDelaySlots = false {C1 pd product}uintx LargePageHeapSizeThreshold = 134217728 {product}uintx LargePageSizeInBytes = 0 {product}bool LazyBootClassLoader = true {product}bool LogCommercialFeatures = false {product}bool ManagementServer = false {product}uintx MarkStackSize = 32768 {product}uintx MarkStackSizeMax = 4194304 {product}uintx MarkSweepAlwaysCompactCount = 4 {product}uintx MarkSweepDeadRatio = 5 {product}intx MaxBCEAEstimateLevel = 5 {product}intx MaxBCEAEstimateSize = 150 {product}uintx MaxDirectMemorySize = 0 {product}bool MaxFDLimit = true {product}uintx MaxGCMinorPauseMillis = 4294967295 {product}uintx MaxGCPauseMillis = 4294967295 {product}uintx MaxHeapFreeRatio = 70 {manageable}uintx MaxHeapSize := 268435456 {product}intx MaxInlineLevel = 9 {product}intx MaxInlineSize = 35 {product}intx MaxJNILocalCapacity = 65536 {product}intx MaxJavaStackTraceDepth = 1024 {product}uintx MaxMetaspaceExpansion = 4194304 {product}uintx MaxMetaspaceFreeRatio = 70 {product}uintx MaxMetaspaceSize = 4294901760 {product}uintx MaxNewSize := 89456640 {product}uint64_t MaxRAM = 1073741824 {pd product}uintx MaxRAMFraction = 4 {product}double MaxRAMPercentage = 25.000000 {product}intx MaxRecursiveInlineLevel = 1 {product}uintx MaxTenuringThreshold = 15 {product}intx MaxTrivialSize = 6 {product}uintx MetaspaceSize = 12582912 {pd product}bool MethodFlushing = true {product}uintx MinHeapDeltaBytes := 131072 {product}uintx MinHeapFreeRatio = 40 {manageable}intx MinInliningThreshold = 250 {product}uintx MinMetaspaceExpansion = 262144 {product}uintx MinMetaspaceFreeRatio = 40 {product}uintx MinRAMFraction = 2 {product}double MinRAMPercentage = 50.000000 {product}uintx MinSurvivorRatio = 3 {product}uintx MinTLABSize = 2048 {product}intx MonitorBound = 0 {product}bool MonitorInUseLists = false {product}bool MustCallLoadClassInternal = false {product}uintx NUMAChunkResizeWeight = 20 {product}uintx NUMAInterleaveGranularity = 2097152 {product}uintx NUMAPageScanRate = 256 {product}uintx NUMASpaceResizeRate = 1073741824 {product}bool NUMAStats = false {product}ccstr NativeMemoryTracking = off {product}bool NeedsDeoptSuspend = false {pd product}bool NeverActAsServerClassMachine = true {pd product}bool NeverTenure = false {product}uintx NewRatio = 2 {product}uintx NewSize := 5570560 {product}uintx NewSizeThreadIncrease = 4096 {pd product}intx NmethodSweepActivity = 10 {product}intx NmethodSweepCheckInterval = 5 {product}intx NmethodSweepFraction = 3 {product}uintx NumberOfGCLogFiles = 0 {product}uintx OldPLABSize = 1024 {product}uintx OldPLABWeight = 50 {product}uintx OldSize := 11206656 {product}bool OmitStackTraceInFastThrow = true {product}
ccstrlist OnError = {product}
ccstrlist OnOutOfMemoryError = {product}intx OnStackReplacePercentage = 933 {pd product}intx OptoLoopAlignment = 16 {pd product}uintx PLABWeight = 75 {product}bool PSChunkLargeArrays = true {product}intx ParGCArrayScanChunk = 50 {product}uintx ParGCDesiredObjsFromOverflowList = 20 {product}bool ParGCTrimOverflow = true {product}bool ParGCUseLocalOverflow = false {product}uintx ParallelGCBufferWastePct = 10 {product}uintx ParallelGCThreads = 0 {product}bool ParallelGCVerbose = false {product}uintx ParallelOldDeadWoodLimiterMean = 50 {product}uintx ParallelOldDeadWoodLimiterStdDev = 80 {product}bool ParallelRefProcBalancingEnabled = true {product}bool ParallelRefProcEnabled = false {product}uintx PausePadding = 1 {product}intx PerBytecodeRecompilationCutoff = 200 {product}intx PerBytecodeTrapLimit = 4 {product}intx PerMethodRecompilationCutoff = 400 {product}intx PerMethodTrapLimit = 100 {product}bool PerfAllowAtExitRegistration = false {product}bool PerfBypassFileSystemCheck = false {product}intx PerfDataMemorySize = 32768 {product}intx PerfDataSamplingInterval = 50 {product}ccstr PerfDataSaveFile = {product}bool PerfDataSaveToFile = false {product}bool PerfDisableSharedMem = false {product}intx PerfMaxStringConstLength = 1024 {product}intx PreInflateSpin = 10 {pd product}bool PreferInterpreterNativeStubs = false {pd product}intx PrefetchCopyIntervalInBytes = -1 {product}intx PrefetchFieldsAhead = -1 {product}intx PrefetchScanIntervalInBytes = -1 {product}bool PreserveAllAnnotations = false {product}bool PreserveFramePointer = false {pd product}uintx PretenureSizeThreshold = 0 {product}bool PrintAdaptiveSizePolicy = false {product}bool PrintCMSInitiationStatistics = false {product}intx PrintCMSStatistics = 0 {product}bool PrintClassHistogram = false {manageable}bool PrintClassHistogramAfterFullGC = false {manageable}bool PrintClassHistogramBeforeFullGC = false {manageable}bool PrintCodeCache = false {product}bool PrintCodeCacheOnCompilation = false {product}bool PrintCommandLineFlags = false {product}bool PrintCompilation = false {product}bool PrintConcurrentLocks = false {manageable}intx PrintFLSCensus = 0 {product}intx PrintFLSStatistics = 0 {product}bool PrintFlagsFinal := true {product}bool PrintFlagsInitial = false {product}bool PrintGC = false {manageable}bool PrintGCApplicationConcurrentTime = false {product}bool PrintGCApplicationStoppedTime = false {product}bool PrintGCCause = true {product}bool PrintGCDateStamps = false {manageable}bool PrintGCDetails = false {manageable}bool PrintGCID = false {manageable}bool PrintGCTaskTimeStamps = false {product}bool PrintGCTimeStamps = false {manageable}bool PrintHeapAtGC = false {product rw}bool PrintHeapAtGCExtended = false {product rw}bool PrintHeapAtSIGBREAK = true {product}bool PrintJNIGCStalls = false {product}bool PrintJNIResolving = false {product}bool PrintOldPLAB = false {product}bool PrintOopAddress = false {product}bool PrintPLAB = false {product}bool PrintParallelOldGCPhaseTimes = false {product}bool PrintPromotionFailure = false {product}bool PrintReferenceGC = false {product}bool PrintSafepointStatistics = false {product}intx PrintSafepointStatisticsCount = 300 {product}intx PrintSafepointStatisticsTimeout = -1 {product}bool PrintSharedArchiveAndExit = false {product}bool PrintSharedDictionary = false {product}bool PrintSharedSpaces = false {product}bool PrintStringDeduplicationStatistics = false {product}bool PrintStringTableStatistics = false {product}bool PrintTLAB = false {product}bool PrintTenuringDistribution = false {product}bool PrintTieredEvents = false {product}bool PrintVMOptions = false {product}bool PrintVMQWaitTime = false {product}bool PrintWarnings = true {product}uintx ProcessDistributionStride = 4 {product}bool ProfileInterpreter = false {pd product}bool ProfileIntervals = false {product}intx ProfileIntervalsTicks = 100 {product}intx ProfileMaturityPercentage = 20 {product}bool ProfileVM = false {product}bool ProfilerPrintByteCodeStatistics = false {product}bool ProfilerRecordPC = false {product}uintx PromotedPadding = 3 {product}uintx QueuedAllocationWarningCount = 0 {product}uintx RTMRetryCount = 5 {ARCH product}bool RangeCheckElimination = true {product}intx ReadPrefetchInstr = 0 {ARCH product}bool ReduceSignalUsage = false {product}intx RefDiscoveryPolicy = 0 {product}bool ReflectionWrapResolutionErrors = true {product}bool RegisterFinalizersAtInit = true {product}bool RelaxAccessControlCheck = false {product}ccstr ReplayDataFile = {product}bool RequireSharedSpaces = false {product}uintx ReservedCodeCacheSize = 33554432 {pd product}bool ResizeOldPLAB = true {product}bool ResizePLAB = true {product}bool ResizeTLAB = true {pd product}bool RestoreMXCSROnJNICalls = false {product}bool RestrictContended = true {product}bool RewriteBytecodes = false {pd product}bool RewriteFrequentPairs = false {pd product}intx SafepointPollOffset = 256 {C1 pd product}intx SafepointSpinBeforeYield = 2000 {product}bool SafepointTimeout = false {product}intx SafepointTimeoutDelay = 10000 {product}bool ScavengeBeforeFullGC = true {product}intx SelfDestructTimer = 0 {product}uintx SharedBaseAddress = 0 {product}ccstr SharedClassListFile = {product}uintx SharedMiscCodeSize = 131072 {product}uintx SharedMiscDataSize = 2097152 {product}uintx SharedReadOnlySize = 12582912 {product}uintx SharedReadWriteSize = 12582912 {product}bool ShowMessageBoxOnError = false {product}intx SoftRefLRUPolicyMSPerMB = 1000 {product}intx StackRedPages = 1 {pd product}intx StackShadowPages = 4 {pd product}bool StackTraceInThrowable = true {product}intx StackYellowPages = 3 {pd product}bool StartAttachListener = false {product}intx StarvationMonitorInterval = 200 {product}bool StressLdcRewrite = false {product}uintx StringDeduplicationAgeThreshold = 3 {product}uintx StringTableSize = 1009 {product}bool SuppressFatalErrorMessage = false {product}uintx SurvivorPadding = 3 {product}uintx SurvivorRatio = 8 {product}intx SuspendRetryCount = 50 {product}intx SuspendRetryDelay = 5 {product}intx SyncFlags = 0 {product}ccstr SyncKnobs = {product}intx SyncVerbose = 0 {product}uintx TLABAllocationWeight = 35 {product}uintx TLABRefillWasteFraction = 64 {product}uintx TLABSize = 0 {product}bool TLABStats = true {product}uintx TLABWasteIncrement = 4 {product}uintx TLABWasteTargetPercent = 1 {product}uintx TargetPLABWastePct = 10 {product}uintx TargetSurvivorRatio = 50 {product}uintx TenuredGenerationSizeIncrement = 20 {product}uintx TenuredGenerationSizeSupplement = 80 {product}uintx TenuredGenerationSizeSupplementDecay = 2 {product}intx ThreadPriorityPolicy = 0 {product}bool ThreadPriorityVerbose = false {product}uintx ThreadSafetyMargin = 52428800 {product}intx ThreadStackSize = 0 {pd product}uintx ThresholdTolerance = 10 {product}intx Tier0BackedgeNotifyFreqLog = 10 {product}intx Tier0InvokeNotifyFreqLog = 7 {product}intx Tier0ProfilingStartPercentage = 200 {product}intx Tier23InlineeNotifyFreqLog = 20 {product}intx Tier2BackEdgeThreshold = 0 {product}intx Tier2BackedgeNotifyFreqLog = 14 {product}intx Tier2CompileThreshold = 0 {product}intx Tier2InvokeNotifyFreqLog = 11 {product}intx Tier3BackEdgeThreshold = 60000 {product}intx Tier3BackedgeNotifyFreqLog = 13 {product}intx Tier3CompileThreshold = 2000 {product}intx Tier3DelayOff = 2 {product}intx Tier3DelayOn = 5 {product}intx Tier3InvocationThreshold = 200 {product}intx Tier3InvokeNotifyFreqLog = 10 {product}intx Tier3LoadFeedback = 5 {product}intx Tier3MinInvocationThreshold = 100 {product}intx Tier4BackEdgeThreshold = 40000 {product}intx Tier4CompileThreshold = 15000 {product}intx Tier4InvocationThreshold = 5000 {product}intx Tier4LoadFeedback = 3 {product}intx Tier4MinInvocationThreshold = 600 {product}bool TieredCompilation = false {pd product}intx TieredCompileTaskTimeout = 50 {product}intx TieredRateUpdateMaxTime = 25 {product}intx TieredRateUpdateMinTime = 1 {product}intx TieredStopAtLevel = 4 {product}bool TimeLinearScan = false {C1 product}bool TraceBiasedLocking = false {product}bool TraceClassLoading = false {product rw}bool TraceClassLoadingPreorder = false {product}bool TraceClassPaths = false {product}bool TraceClassResolution = false {product}bool TraceClassUnloading = false {product rw}bool TraceDynamicGCThreads = false {product}bool TraceGen0Time = false {product}bool TraceGen1Time = false {product}ccstr TraceJVMTI = {product}bool TraceLoaderConstraints = false {product rw}bool TraceMetadataHumongousAllocation = false {product}bool TraceMonitorInflation = false {product}bool TraceParallelOldGCTasks = false {product}intx TraceRedefineClasses = 0 {product}bool TraceSafepointCleanupTime = false {product}bool TraceSharedLookupCache = false {product}bool TraceSuspendWaitFailures = false {product}bool TransmitErrorReport = false {product}bool TrapBasedNullChecks = false {pd product}intx TypeProfileArgsLimit = 2 {product}uintx TypeProfileLevel = 111 {pd product}intx TypeProfileParmsLimit = 2 {product}intx TypeProfileWidth = 2 {product}intx UnguardOnExecutionViolation = 0 {product}bool UnlinkSymbolsALot = false {product}bool Use486InstrsOnly = false {ARCH product}bool UseAES = true {product}bool UseAESIntrinsics = true {product}intx UseAVX = 2 {ARCH product}bool UseAdaptiveGCBoundary = false {product}bool UseAdaptiveGenerationSizePolicyAtMajorCollection = true {product}bool UseAdaptiveGenerationSizePolicyAtMinorCollection = true {product}bool UseAdaptiveNUMAChunkSizing = true {product}bool UseAdaptiveSizeDecayMajorGCCost = true {product}bool UseAdaptiveSizePolicy = true {product}bool UseAdaptiveSizePolicyFootprintGoal = true {product}bool UseAdaptiveSizePolicyWithSystemGC = false {product}bool UseAddressNop = true {ARCH product}bool UseAltSigs = false {product}bool UseAutoGCSelectPolicy = false {product}bool UseBMI1Instructions = true {ARCH product}bool UseBMI2Instructions = true {ARCH product}bool UseBiasedLocking = true {product}bool UseBoundThreads = true {product}bool UseCLMUL = true {ARCH product}bool UseCMSBestFit = true {product}bool UseCMSCollectionPassing = true {product}bool UseCMSCompactAtFullCollection = true {product}bool UseCMSInitiatingOccupancyOnly = false {product}bool UseCRC32Intrinsics = true {product}bool UseCodeCacheFlushing = true {product}bool UseCompiler = true {product}bool UseCompilerSafepoints = true {product}bool UseConcMarkSweepGC = false {product}bool UseCountLeadingZerosInstruction = true {ARCH product}bool UseCountTrailingZerosInstruction = true {ARCH product}bool UseCounterDecay = true {product}bool UseDynamicNumberOfGCThreads = false {product}bool UseFastAccessorMethods = false {product}bool UseFastEmptyMethods = false {product}bool UseFastJNIAccessors = true {product}bool UseFastStosb = true {ARCH product}bool UseG1GC = false {product}bool UseGCLogFileRotation = false {product}bool UseGCOverheadLimit = true {product}bool UseGCTaskAffinity = false {product}bool UseHeavyMonitors = false {product}bool UseInlineCaches = true {product}bool UseInterpreter = true {product}bool UseLWPSynchronization = true {product}bool UseLargePages = false {pd product}bool UseLargePagesInMetaspace = false {product}bool UseLargePagesIndividualAllocation := false {pd product}bool UseLockedTracing = false {product}bool UseLoopCounter = true {product}bool UseLoopInvariantCodeMotion = true {C1 product}bool UseMaximumCompactionOnSystemGC = true {product}bool UseMembar = false {pd product}bool UseNUMA = false {product}bool UseNUMAInterleaving = false {product}bool UseNewLongLShift = false {ARCH product}bool UseOSErrorReporting = false {pd product}bool UseOnStackReplacement = true {pd product}bool UsePSAdaptiveSurvivorSizePolicy = true {product}bool UseParNewGC = false {product}bool UseParallelGC = false {product}bool UseParallelOldGC = false {product}bool UsePerfData = true {product}bool UsePopCountInstruction = true {product}bool UseRTMDeopt = false {ARCH product}bool UseRTMLocking = false {ARCH product}bool UseSHA = false {product}bool UseSHA1Intrinsics = false {product}bool UseSHA256Intrinsics = false {product}bool UseSHA512Intrinsics = false {product}intx UseSSE = 4 {product}bool UseSSE42Intrinsics = true {product}bool UseSerialGC = false {product}bool UseSharedSpaces = false {product}bool UseSignalChaining = true {product}bool UseStoreImmI16 = false {ARCH product}bool UseStringDeduplication = false {product}bool UseTLAB = true {pd product}bool UseThreadPriorities = true {pd product}bool UseTypeProfile = true {product}bool UseUTCFileTimestamp = true {product}bool UseUnalignedLoadStores = true {ARCH product}bool UseVMInterruptibleIO = false {product}bool UseXMMForArrayCopy = true {product}bool UseXmmI2D = false {ARCH product}bool UseXmmI2F = false {ARCH product}bool UseXmmLoadAndClearUpper = true {ARCH product}bool UseXmmRegToRegMoveAll = true {ARCH product}bool VMThreadHintNoPreempt = false {product}intx VMThreadPriority = -1 {product}intx VMThreadStackSize = 0 {pd product}intx ValueMapInitialSize = 11 {C1 product}intx ValueMapMaxLoopSize = 8 {C1 product}bool VerifyMergedCPBytecodes = true {product}bool VerifySharedSpaces = false {product}intx WorkAroundNPTLTimedWaitHang = 1 {product}uintx YoungGenerationSizeIncrement = 20 {product}uintx YoungGenerationSizeSupplement = 80 {product}uintx YoungGenerationSizeSupplementDecay = 8 {product}uintx YoungPLABSize = 4096 {product}bool ZeroTLAB = false {product}intx hashCode = 5 {product}
总结
以上是在我电脑上输出的所有默认配置,可以根据不同的机器调整默认配置,非常方便
如果您觉得有用,记得一键三连哟
一行命令轻松获取JVM默认配置相关推荐
- 一行命令获取当前JVM所有可设置的参数以及当前默认值
2019独角兽企业重金招聘Python工程师标准>>> 一行命令获取当前JVM所有可设置的参数以及当前默认值 博客分类: java jvm 一行命令获取当前JVM所有可设置的参数以及 ...
- 如何用cmd看计算机硬件配置,如何通过命令行获取计算机硬件详细信息
你可能会有很多的原因需要查清计算机硬件的详细信息.例如,你需要修复某些问题并在论坛上发出请求,人们可能会立即询问你的计算机具体的信息.或者当你想要升级计算机配置时,你需要知道现有的硬件型号和能够升级的 ...
- 轻松获取LAMP,LNMP环境编译参数配置
轻松获取LAMP,LNMP环境编译参数配置 作者:Mr.Xiong /分类:系统管理 字号:L M S 大家是否遇到过去了新公司,公司内的LAMP,LNMP等所有的环境都是配置好的(已经在提供服务了 ...
- 12.JDK1.8 JVM运行时数据区域概览、各区域介绍、程序计数器、Java虚拟机栈、本地方法栈、堆、堆空间内存分配(默认情况下)、字符串常量池、元数据区、jvm参数配置
12.JDK1.8 JVM运行时数据区域概览 12.1.JDK1.8 JVM运行时数据区域概览 12.2.各区域介绍 12.3.各区域介绍 12.3.1.程序计数器 12.3.2.Java虚拟机栈 1 ...
- Vue-CLI@4——html-webpack-plugin默认配置的获取与修改
官方文档 https://cli.vuejs.org/zh/guide/webpack.html#简单的配置方式 获取默认配置 配置vue.config.js 在项目根目录下创建vue.config. ...
- SNMPv3 配置及snmpwalk命令信息获取
SNMPv3 配置及snmpwalk命令信息获取 snmp v3安全级别有三种,分别为noAuthNoPriv(不认证也不加密).authNoPriv(认证但是不加密).authPriv(既认证又加密 ...
- erwin模型怎么保存_一行命令启动,十分钟内完成部署,Paddle Serving开放模型即服务功能...
机器之心发布 机器之心编辑部 百度飞桨的 Paddle Serving 能够实现服务器端快速部署,最近,随着飞桨更新到 1.7 版本,Paddle Serving 也有了新变化.更新后的 Paddle ...
- hadoop配置文件默认配置
原文地址:http://www.linuxqq.net/archives/964.html 获取默认配置 配置hadoop,主要是配置core-site.xml,hdfs-site.xml,mapre ...
- linux开启新的一行,linux启动ekp脚本【一行命令重启ekp】
一行命令重启ekp sh /home/ekp/linux64/startekp.sh startekp.sh脚本给予运行权限chmod +x *.sh startekp.sh脚本如下 #获取进程号 p ...
最新文章
- JSP与ASP的比较
- getAttribute() 与 attr() 的区别
- 思科扩展ACL具体怎么配置?
- MySQL高可用架构InnoDB Cluster (和NDB Cluster是两码事)
- Windows系统优化12个默认设置
- C语言学习笔记(1)--基本概念和函数用法
- pcs层到mac层_mac层
- VM安装ubuntu18.04完成时不能上网,显示cable unplugged
- JVM内存分配与垃圾回收
- 奇安信代码安全实验室帮助微软修复多个高危漏洞,获官方致谢
- 解决Linux CentOS中cp -f 复制强制覆盖的命令无效的方法
- 数据从mysql迁移至oracle时知识点记录(一)
- oracle64位 32位plsql,64位oracle 安装32位plsql develop
- 组合优化问题的典型事例
- 3dsmax scripts 学习笔记集合_未整理
- CPU后面的字母注解
- 使用云主机的5大好处?
- 京东商品详情API接口-(item_get-获得JD商品详情接口),京东API接口
- 分布式发号器——Vesta
- zookeeper学习笔记-zkclient,curator使用