`
can_do
  • 浏览: 266334 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JVM参数及其默认值[2/2]

阅读更多
intx NmethodSweepFraction                      = 4               {product}         
     intx NodeLimitFudgeFactor                      = 1000            {C2 product}      
     intx NumberOfLoopInstrToAlign                  = 4               {C2 product}      
     intx ObjectAlignmentInBytes                    = 8               {lp64_product}    
    uintx OldPLABSize                               = 1024            {product}         
    uintx OldPLABWeight                             = 50              {product}         
    uintx OldSize                                   = 5452592         {product}         
     bool OmitStackTraceInFastThrow                 = true            {product}         
ccstrlist OnError                                   =                 {product}         
ccstrlist OnOutOfMemoryError                        =                 {product}         
     intx OnStackReplacePercentage                  = 140             {pd product}      
     bool OptimizeFill                              = false           {C2 product}      
     bool OptimizeStringConcat                      = false           {C2 product}      
     bool OptoBundling                              = false           {C2 pd product}   
     intx OptoLoopAlignment                         = 16              {pd product}      
     bool OptoScheduling                            = false           {C2 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}         
     intx ParallelGCBufferWastePct                  = 10              {product}         
     bool ParallelGCRetainPLAB                      = true            {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}         
     bool PartialPeelAtUnsignedTests                = true            {C2 product}      
     bool PartialPeelLoop                           = true            {C2 product}      
     intx PartialPeelNewPhiDelta                    = 0               {C2 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}         
    uintx PermGenPadding                            = 3               {product}         
    uintx PermMarkSweepDeadRatio                    = 20              {product}         
    uintx PermSize                                  = 21810376        {pd product}      
     bool PostSpinYield                             = true            {product}         
     intx PreBlockSpin                              = 10              {product}         
     intx PreInflateSpin                            = 10              {pd product}      
     bool PreSpinYield                              = false           {product}         
     bool PreferInterpreterNativeStubs              = false           {pd product}      
     intx PrefetchCopyIntervalInBytes               = -1              {product}         
     intx PrefetchFieldsAhead                       = -1              {product}         
     intx PrefetchScanIntervalInBytes               = -1              {product}         
     bool PreserveAllAnnotations                    = false           {product}         
    uintx PreserveMarkStackSize                     = 1024            {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 PrintCommandLineFlags                     = false           {product}         
     bool PrintCompilation                          = false           {product}         
     bool PrintConcurrentLocks                      = false           {manageable}      
     intx PrintFLSCensus                            = 0               {product}         
     intx PrintFLSStatistics                        = 0               {product}         
     bool PrintFlagsFinal                           = false           {product}         
     bool PrintFlagsInitial                         = false           {product}         
     bool PrintGC                                   = false           {manageable}      
     bool PrintGCApplicationConcurrentTime          = false           {product}         
     bool PrintGCApplicationStoppedTime             = false           {product}         
     bool PrintGCDateStamps                         = false           {manageable}      
     bool PrintGCDetails                            = 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 PrintPreciseBiasedLockingStatistics       = false           {C2 diagnostic}   
     bool PrintPromotionFailure                     = false           {product}         
     bool PrintReferenceGC                          = false           {product}         
     bool PrintRevisitStats                         = false           {product}         
     bool PrintSafepointStatistics                  = false           {product}         
     intx PrintSafepointStatisticsCount             = 300             {product}         
     intx PrintSafepointStatisticsTimeout           = -1              {product}         
     bool PrintSharedSpaces                         = 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                        = true            {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}         
     intx QueuedAllocationWarningCount              = 0               {product}         
     bool RangeCheckElimination                     = true            {product}         
     intx ReadPrefetchInstr                         = 0               {product}         
     intx ReadSpinIterations                        = 100             {product}         
     bool ReassociateInvariants                     = true            {C2 product}      
     bool ReduceBulkZeroing                         = true            {C2 product}      
     bool ReduceFieldZeroing                        = true            {C2 product}      
     bool ReduceInitialCardMarks                    = true            {C2 product}      
     bool ReduceSignalUsage                         = false           {product}         
     intx RefDiscoveryPolicy                        = 0               {product}         
     bool ReflectionWrapResolutionErrors            = true            {product}         
     bool RegisterFinalizersAtInit                  = true            {product}         
     bool RelaxAccessControlCheck                   = false           {product}         
     bool RequireSharedSpaces                       = false           {product}         
    uintx ReservedCodeCacheSize                     = 50331648        {pd product}      
     bool ResizeOldPLAB                             = true            {product}         
     bool ResizePLAB                                = true            {product}         
     bool ResizeTLAB                                = true            {pd product}      
     bool RestoreMXCSROnJNICalls                    = false           {product}         
     bool RewriteBytecodes                          = true            {pd product}      
     bool RewriteFrequentPairs                      = true            {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 SharedDummyBlockSize                      = 536870912       {product}         
    uintx SharedMiscCodeSize                        = 4194304         {product}         
    uintx SharedMiscDataSize                        = 4194304         {product}         
    uintx SharedReadOnlySize                        = 10485760        {product}         
    uintx SharedReadWriteSize                       = 13631488        {product}         
     bool ShowMessageBoxOnError                     = false           {product}         
     intx SoftRefLRUPolicyMSPerMB                   = 1000            {product}         
     bool SpecialStringCompareToCC                  = true            {product}         
     bool SpecialStringCompress                     = true            {product}         
     bool SpecialStringEqualsCC                     = true            {product}         
     bool SpecialStringIndexOfCC                    = true            {product}         
     bool SpecialStringInflate                      = true            {product}         
     bool SplitIfBlocks                             = true            {product}         
     intx StackRedPages                             = 1               {pd product}      
     intx StackShadowPages                          = 6               {pd product}      
     bool StackTraceInThrowable                     = true            {product}         
     intx StackYellowPages                          = 2               {pd product}      
     bool StartAttachListener                       = false           {product}         
     intx StarvationMonitorInterval                 = 200             {product}         
     bool StressLdcRewrite                          = false           {product}         
     bool StressTieredRuntime                       = false           {product}         
     bool SuppressFatalErrorMessage                 = false           {product}         
    uintx SurvivorPadding                           = 3               {product}         
     intx 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}         
     intx TargetPLABWastePct                        = 10              {product}         
     intx 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 Tier1FreqInlineSize                       = 35              {C2 product}      
     intx Tier1Inline                               = 0               {C2 product}      
     intx Tier1LoopOptsCount                        = 0               {C2 product}      
     intx Tier1MaxInlineSize                        = 8               {C2 product}      
     intx Tier2BackEdgeThreshold                    = 0               {product}         
     intx Tier2BackedgeNotifyFreqLog                = 14              {product}         
     intx Tier2CompileThreshold                     = 0               {product}         
     intx Tier2InvokeNotifyFreqLog                  = 11              {product}         
     intx Tier3BackEdgeThreshold                    = 7000            {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 TraceClassResolution                      = false           {product}         
     bool TraceClassUnloading                       = false           {product rw}      
     bool TraceGen0Time                             = false           {product}         
     bool TraceGen1Time                             = false           {product}         
    ccstr TraceJVMTI                                =                 {product}         
     bool TraceLoaderConstraints                    = false           {product rw}      
     bool TraceMonitorInflation                     = false           {product}         
     bool TraceParallelOldGCTasks                   = false           {product}         
     intx TraceRedefineClasses                      = 0               {product}         
     bool TraceSafepointCleanupTime                 = false           {product}         
     bool TraceSuperWord                            = false           {C2 product}      
     bool TraceSuspendWaitFailures                  = false           {product}         
     intx TrackedInitializationLimit                = 50              {C2 product}      
     intx TypeProfileMajorReceiverPercent           = 90              {product}         
     intx TypeProfileWidth                          = 2               {product}         
     intx UnguardOnExecutionViolation               = 0               {product}         
     bool Use486InstrsOnly                          = false           {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                             = false           {product}         
     bool UseAltSigs                                = false           {product}         
     bool UseAutoGCSelectPolicy                     = false           {product}         
     bool UseBiasedLocking                          = true            {product}         
     bool UseBimorphicInlining                      = true            {C2 product}      
     bool UseBoundThreads                           = true            {product}         
     bool UseCMSBestFit                             = true            {product}         
     bool UseCMSCollectionPassing                   = true            {product}         
     bool UseCMSCompactAtFullCollection             = true            {product}         
     bool UseCMSInitiatingOccupancyOnly             = false           {product}         
     bool UseCodeCacheFlushing                      = false           {product}         
     bool UseCompiler                               = true            {product}         
     bool UseCompilerSafepoints                     = true            {product}         
     bool UseCompressedOops                         = false           {lp64_product}    
     bool UseCompressedStrings                      = false           {product}         
     bool UseConcMarkSweepGC                        = false           {product}         
     bool UseCountLeadingZerosInstruction           = false           {product}         
     bool UseCounterDecay                           = true            {product}         
     bool UseDivMod                                 = true            {C2 product}      
     bool UseFPUForSpilling                         = false           {C2 product}      
     bool UseFastAccessorMethods                    = true            {product}         
     bool UseFastEmptyMethods                       = true            {product}         
     bool UseFastJNIAccessors                       = true            {product}         
     bool UseG1GC                                   = false           {product}         
     bool UseGCOverheadLimit                        = true            {product}         
     bool UseGCTaskAffinity                         = false           {product}         
     bool UseHeavyMonitors                          = false           {product}         
     bool UseInlineCaches                           = true            {product}         
     bool UseInterpreter                            = true            {product}         
     bool UseJumpTables                             = true            {C2 product}      
     bool UseLWPSynchronization                     = true            {product}         
     bool UseLargePages                             = false           {pd product}      
     bool UseLargePagesIndividualAllocation        := false           {pd product}      
     bool UseLoopCounter                            = true            {product}         
     bool UseLoopPredicate                          = true            {C2 product}      
     bool UseMaximumCompactionOnSystemGC            = true            {product}         
     bool UseMembar                                 = false           {pd product}      
     bool UseNUMA                                   = false           {product}         
     bool UseNewLongLShift                          = false           {product}         
     bool UseNiagaraInstrs                          = false           {product}         
     bool UseOSErrorReporting                       = false           {pd product}      
     bool UseOldInlining                            = true            {C2 product}      
     bool UseOnStackReplacement                     = true            {pd product}      
     bool UseOnlyInlinedBimorphic                   = true            {C2 product}      
     bool UseOptoBiasInlining                       = true            {C2 product}      
     bool UsePPCLWSYNC                              = true            {product}         
     bool UsePSAdaptiveSurvivorSizePolicy           = true            {product}         
     bool UseParNewGC                               = false           {product}         
     bool UseParallelDensePrefixUpdate              = true            {product}         
     bool UseParallelGC                             = false           {product}         
     bool UseParallelOldGC                          = false           {product}         
     bool UseParallelOldGCCompacting                = true            {product}         
     bool UseParallelOldGCDensePrefix               = true            {product}         
     bool UsePerfData                               = true            {product}         
     bool UsePopCountInstruction                    = false           {product}         
     bool UseRDPCForConstantTableBase               = false           {C2 product}      
     intx UseSSE                                    = 99              {product}         
     bool UseSSE42Intrinsics                        = false           {product}         
     bool UseSerialGC                               = false           {product}         
     bool UseSharedSpaces                           = true            {product}         
     bool UseSignalChaining                         = true            {product}         
     bool UseSpinning                               = false           {product}         
     bool UseSplitVerifier                          = true            {product}         
     bool UseStoreImmI16                            = true            {product}         
     bool UseStringCache                            = false           {product}         
     bool UseSuperWord                              = true            {C2 product}      
     bool UseTLAB                                   = true            {pd product}      
     bool UseThreadPriorities                       = true            {pd product}      
     bool UseTypeProfile                            = true            {product}         
     bool UseUTCFileTimestamp                       = true            {product}         
     bool UseUnalignedLoadStores                    = false           {product}         
     bool UseVMInterruptibleIO                      = false           {product}         
     bool UseVectoredExceptions                     = false           {pd product}      
     bool UseXMMForArrayCopy                        = false           {product}         
     bool UseXmmI2D                                 = false           {product}         
     bool UseXmmI2F                                 = false           {product}         
     bool UseXmmLoadAndClearUpper                   = true            {product}         
     bool UseXmmRegToRegMoveAll                     = false           {product}         
     bool VMThreadHintNoPreempt                     = false           {product}         
     intx VMThreadPriority                          = -1              {product}         
     intx VMThreadStackSize                         = 0               {pd product}      
     intx ValueMapInitialSize                       = 11              {C1 product}      
     intx ValueMapMaxLoopSize                       = 8               {C1 product}      
     intx ValueSearchLimit                          = 1000            {C2 product}      
     bool VerifyMergedCPBytecodes                   = true            {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                                  = 0               {product}

【温馨提示】
如果您觉得满意,可以选择支持下,您的支持是我最大的动力:

分享到:
评论

相关推荐

    Java 6 JVM参数选项大全(中文版)

    Java虚拟机(JVM)是Java程序运行的基础,它负责解释和执行字节码,管理内存,以及优化代码。...在实际操作中,建议使用`java -XX:+PrintFlagsFinal -version`命令来查看特定JVM版本支持的所有参数及其默认值。

    JVM 参数汇总.pdf

    以下是一些关键的JVM参数及其作用: 1. **Xms** 和 **Xmx**: 这两个参数用于设置Java堆内存的大小。`Xms`设定初始堆大小,而`Xmx`设定最大堆大小。确保`Xms`小于或等于`Xmx`,以避免内存不足错误。通常,它们的值会...

    jvm启动参数大全

    以下是一些常见的JVM启动参数及其详细解释: 1. **-Xms和-Xmx**: 这两个参数用于设置Java堆内存的最小和最大值。例如,`-Xms256m -Xmx1024m`表示初始堆大小为256MB,最大堆大小为1GB。合理设置这两个参数可以避免因...

    Java 6 JVM参数选项大全(中文版).docx

    以上只是一部分Java 6 JVM参数的概述,实际使用中需要根据应用的特性和需求进行选择和调整。理解并正确使用这些参数可以帮助开发者优化应用程序的性能,解决内存泄漏,以及更好地控制JVM的行为。在使用过程中,应...

    JVM -XX 参数介绍

    下面,我们将详细介绍标题和描述中提到的一些关键-XX参数及其功能。 1. **-XX:-AllowUserSignal** - **功能**:允许为Java进程安装信号处理器。 - **适用平台**:限于Linux和Solaris。 - **默认状态**:不启用。...

    JVM 50道面试题和答案.docx

    查看JVM参数的默认值可以通过以下方式: 1. `jps -v`:列出JVM进程及其指定的参数。 2. 使用`-XX:+PrintFlagsFinal`启动JVM,可以看到所有参数的默认值。 3. `jinfo`命令可以实时查看和调整虚拟机参数。 JVM调优...

    java虚拟机jvm及Tomcat中的jvm有关内存的设置与调优

    3. **利用注册表**:对于Windows环境下的Tomcat,还可以通过修改注册表来调整JVM参数。具体路径为`HKEY_LOCAL_MACHINE\SOFTWARE\ApacheSoftwareFoundation\TomcatServiceManager\Tomcat6\Parameters\JavaOptions`,...

    tomcat-jvm调优

    接下来,我们将详细介绍具体的JVM参数及其作用: 1. **初始堆大小与最大堆大小** - **命令行示例**: ```sh JAVA_OPTS="-Xms800m -Xmx800m" ``` - **解释**:这里设置了JVM的初始堆大小为800MB,最大堆大小也...

    2023JVM面试题及答案-共50道.docx

    JVM(Java Virtual ... - `-XX:+PrintFlagsFinal` 查看所有JVM参数的默认值。 - `jinfo` 实时查看和调整JVM参数。 理解并掌握这些JVM核心概念和机制对于解决性能问题、优化Java应用程序以及进行面试准备至关重要。

    jvm 调优的详细介绍

    ### JVM调优详解 #### 前言 ...了解这些收集器的特点及其配置方法对于有效地进行JVM调优至关重要。在实际应用中,应根据系统的具体需求和硬件条件合理选择和配置垃圾收集器,以达到最佳的性能表现。

    JVM内存设置管理大全

    理解JVM内存的工作原理及其优化设置,对于开发高性能的Java应用程序至关重要。 ##### 1. 堆内存限制 JVM的最大堆内存大小受到三个方面的限制: - **操作系统的数据模型**:32位操作系统通常限制JVM最大堆内存为...

Global site tag (gtag.js) - Google Analytics