文档章节

打印JVM的默认值

月下独酌100
 月下独酌100
发布于 2014/11/16 22:27
字数 3193
阅读 46
收藏 0
点赞 0
评论 0

[Global flags]

    uintx AdaptivePermSizeWeight                    = 20              {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 AggressiveOpts                            = false           {product}           

     intx AliasLevel                                = 3               {C2 product}        

     bool AlignVector                               = false           {C2 product}        

     intx AllocateInstancePrefetchLines             = 1               {product}           

     intx AllocatePrefetchDistance                  = 192             {product}           

     intx AllocatePrefetchInstr                     = 0               {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}           

     intx Atomics                                   = 0               {product}           

     intx AutoBoxCacheMax                           = 128             {C2 product}        

    uintx AutoGCSelectPauseMillis                   = 5000            {product}           

     bool AutoShutdownNMT                           = true            {diagnostic}        

     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 BindCMSThreadToCPU                        = false           {diagnostic}        

     bool BindGCTaskThreadsToCPUs                   = false           {product}           

     bool BlockLayoutByFrequency                    = true            {C2 product}        

     intx BlockLayoutMinDiamondPercentage           = 20              {C2 product}        

     bool BlockLayoutRotateLoops                    = true            {C2 product}        

     bool BlockOffsetArrayUseUnallocatedBlock       = false           {diagnostic}        

     bool BranchOnRegister                          = false           {C2 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                        = true            {C1 product}        

     intx CICompilerCount                           = 2               {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                  = false           {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}           

    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}           

     intx CMSInitiatingPermOccupancyFraction        = -1              {product}           

     intx 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 CMSParallelRemarkEnabled                  = true            {product}           

     bool CMSParallelSurvivorRemarkEnabled          = true            {product}           

     bool CMSPermGenPrecleaningEnabled              = 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 CMSPrintObjectsInDump                     = false           {product}           

    uintx CMSRemarkVerifyVariant                    = 1               {product}           

     bool CMSReplenishIntermediate                  = true            {product}           

    uintx CMSRescanMultiple                         = 32              {product}           

    uintx CMSRevisitStackSize                       = 1048576         {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 CMSTriggerPermRatio                       = 80              {product}           

     intx CMSTriggerRatio                           = 80              {product}           

     intx CMSWaitDuration                           = 2000            {manageable}        

    uintx CMSWorkQueueDrainThreshold                = 10              {product}           

     bool CMSYield                                  = true            {product}           

    uintx CMSYieldSleepCount                        = 0               {product}           

     intx 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}           

    uintx CPUForCMSThread                           = 0               {diagnostic}        

     bool CheckJNICalls                             = false           {product}           

     bool ClassUnloading                            = true            {product}           

     intx ClearFPUAtPark                            = 0               {product}           

     bool ClipInlining                              = true            {product}           

    uintx CodeCacheExpansionSize                    = 65536           {pd product}        

    uintx CodeCacheFlushingMinimumFreeSpace         = 1536000         {product}           

    uintx CodeCacheMinimumFreeSpace                 = 512000          {product}           

     bool CollectGen0First                          = false           {product}           

     bool CompactFields                             = true            {product}           

     intx CompilationPolicyChoice                   = 0               {product}           

     intx CompilationRepeat                         = 0               {C1 product}        

ccstrlist CompileCommand                            =                 {product}           

    ccstr CompileCommandFile                        =                 {product}           

ccstrlist CompileOnly                               =                 {product}           

     intx CompileThreshold                          = 10000           {pd product}        

     bool CompilerThreadHintNoPreempt               = true            {product}           

     intx CompilerThreadPriority                    = -1              {product}           

     intx CompilerThreadStackSize                   = 0               {pd product}        

    uintx ConcGCThreads                             = 0               {product}           

     intx ConditionalMoveLimit                      = 3               {C2 pd product}     

     bool ConvertSleepToYield                       = true            {pd product}        

     bool ConvertYieldToSleep                       = false           {product}           

     bool CreateMinidumpOnCrash                     = false           {product}           

     bool CriticalJNINatives                        = true            {product}           

     bool DTraceAllocProbes                         = false           {product}           

     bool DTraceMethodProbes                        = false           {product}           

     bool DTraceMonitorProbes                       = false           {product}           

     bool DebugInlinedCalls                         = true            {C2 diagnostic}     

     bool DebugNonSafepoints                        = false           {diagnostic}        

     bool Debugging                                 = false           {product}           

    uintx DefaultMaxRAMFraction                     = 4               {product}           

     intx DefaultThreadPriority                     = -1              {product}           

     bool DeferInitialCardMark                      = false           {diagnostic}        

     intx DeferPollingPageLoopCount                 = -1              {product}           

     intx DeferThrSuspendLoopCount                  = 4000            {product}           

     bool DeoptimizeRandom                          = false           {product}           

     bool DisableAttachMechanism                    = false           {product}           

     bool DisableExplicitGC                         = false           {product}           

ccstrlist DisableIntrinsic                          =                 {C2 diagnostic}     

     bool DisplayVMOutput                           = true            {diagnostic}        

     bool DisplayVMOutputToStderr                   = false           {product}           

     bool DisplayVMOutputToStdout                   = false           {product}           

     bool DoEscapeAnalysis                          = true            {C2 product}        

     intx DominatorSearchLimit                      = 1000            {C2 diagnostic}     

     bool DontCompileHugeMethods                    = true            {product}           

     bool DontYieldALot                             = false           {pd product}        

     bool DumpSharedSpaces                          = false           {product}           

     bool EagerXrunInit                             = false           {product}           

     intx EliminateAllocationArraySizeLimit         = 64              {C2 product}        

     bool EliminateAllocations                      = true            {C2 product}        

     bool EliminateAutoBox                          = false           {C2 diagnostic}     

     bool EliminateLocks                            = true            {C2 product}        

     bool EliminateNestedLocks                      = true            {C2 product}        

     intx EmitSync                                  = 0               {product}           

     bool EnableInvokeDynamic                       = true            {diagnostic}        

     bool EnableTracing                             = false           {product}           

    uintx ErgoHeapSizeLimit                         = 0               {product}           

    ccstr ErrorFile                                 =                 {product}           

    ccstr ErrorReportServer                         =                 {product}           

     bool EstimateArgEscape                         = true            {product}           

     bool ExplicitGCInvokesConcurrent               = false           {product}           

     bool ExplicitGCInvokesConcurrentAndUnloadsClasses  = false           {product}           

     bool ExtendedDTraceProbes                      = false           {product}           

     bool FLSAlwaysCoalesceLarge                    = false           {product}           

    uintx FLSCoalescePolicy                         = 2               {product}           

   double FLSLargestBlockCoalesceProximity          = 0.990000        {product}           

     bool FLSVerifyAllHeapReferences                = false           {diagnostic}        

     bool FLSVerifyIndexTable                       = false           {diagnostic}        

     bool FLSVerifyLists                            = false           {diagnostic}        

     bool FailOverToOldVerifier                     = true            {product}           

     bool FastTLABRefill                            = true            {product}           

     intx FenceInstruction                          = 0               {ARCH product}      

     intx FieldsAllocationStyle                     = 1               {product}           

     bool FilterSpuriousWakeups                     = true            {product}           

     bool ForceDynamicNumberOfGCThreads             = false           {diagnostic}        

     bool ForceNUMA                                 = false           {product}           

     bool ForceTimeHighResolution                   = false           {product}           

     bool ForceUnreachable                          = false           {diagnostic}        

     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                        = 10              {product}           

    uintx G1MixedGCCountTarget                      = 8               {product}           

     bool G1PrintHeapRegions                        = false           {diagnostic}        

     bool G1PrintRegionLivenessInfo                 = false           {diagnostic}        

     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}           

     bool G1SummarizeConcMark                       = false           {diagnostic}        

     bool G1SummarizeRSetStats                      = false           {diagnostic}        

     intx G1SummarizeRSetStatsPeriod                = 0               {diagnostic}        

     bool G1TraceConcRefinement                     = false           {diagnostic}        

     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                             = 0               {product}           

     bool GCParallelVerificationEnabled             = true            {diagnostic}        

    uintx GCPauseIntervalMillis                     = 0               {product}           

    uintx GCTaskTimeStampEntries                    = 200             {product}           

    uintx GCTimeLimit                               = 98              {product}           

    uintx GCTimeRatio                               = 99              {product}           

     intx GuaranteedSafepointInterval               = 1000            {diagnostic}        

    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                       = 87241520        {product}           

     bool IgnoreUnrecognizedVMOptions               = false           {product}           

     bool IncrementalInline                         = true            {C2 product}        

    uintx InitialCodeCacheSize                      = 2555904         {pd product}        

    uintx InitialHeapSize                          := 525235520       {product}           

    uintx InitialRAMFraction                        = 64              {product}           

    uintx InitialSurvivorRatio                      = 8               {product}           

     intx InitialTenuringThreshold                  = 7               {product}           

    uintx InitiatingHeapOccupancyPercent            = 45              {product}           

     bool Inline                                    = true            {product}           

     intx InlineSmallCode                           = 1000            {pd product}        

     bool InsertMemBarAfterArraycopy                = true            {C2 product}        

     intx InteriorEntryAlignment                    = 16              {C2 pd 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}           

     intx LiveNodeCountInliningCutoff               = 20000           {C2 product}        

     bool LoadExecStackDllInVMThread                = true            {product}           

     bool LogCompilation                            = false           {diagnostic}        

     bool LogEvents                                 = true            {diagnostic}        

     intx LogEventsBufferEntries                    = 10              {diagnostic}        

    ccstr LogFile                                   =                 {diagnostic}        

     bool LogVMOutput                               = false           {diagnostic}        

     bool LoopLimitCheck                            = true            {C2 diagnostic}     

     intx LoopOptsCount                             = 43              {C2 product}        

     intx LoopUnrollLimit                           = 60              {C2 pd product}     

     intx LoopUnrollMin                             = 4               {C2 product}        

     bool LoopUnswitching                           = true            {C2 product}        

     intx MallocVerifyInterval                      = 0               {diagnostic}        

     intx MallocVerifyStart                         = 0               {diagnostic}        

     bool ManagementServer                          = false           {product}           

    uintx MarkStackSize                             = 4194304         {product}           

    uintx MarkStackSizeMax                          = 536870912       {product}           

     intx MarkSweepAlwaysCompactCount               = 4               {product}           

    uintx MarkSweepDeadRatio                        = 1               {product}           

     intx MaxBCEAEstimateLevel                      = 5               {product}           

     intx MaxBCEAEstimateSize                       = 150             {product}           

    uintx MaxDirectMemorySize                       = 0               {product}           

     bool MaxFDLimit                                = true            {product}           

    uintx MaxGCMinorPauseMillis                     = 18446744073709551615{product}           

    uintx MaxGCPauseMillis                          = 18446744073709551615{product}           

    uintx MaxHeapFreeRatio                          = 70              {product}           

    uintx MaxHeapSize                              := 8405385216      {product}           

     intx MaxInlineLevel                            = 9               {product}           

     intx MaxInlineSize                             = 35              {product}           

     intx MaxJavaStackTraceDepth                    = 1024            {product}           

     intx MaxJumpTableSize                          = 65000           {C2 product}        

     intx MaxJumpTableSparseness                    = 5               {C2 product}        

     intx MaxLabelRootDepth                         = 1100            {C2 product}        

     intx MaxLoopPad                                = 11              {C2 product}        

    uintx MaxNewSize                                = 18446744073709486080{product}           

     intx MaxNodeLimit                              = 75000           {C2 product}        

    uintx MaxPermHeapExpansion                      = 5439488         {product}           

    uintx MaxPermSize                               = 85983232        {pd product}        

 uint64_t MaxRAM                                    = 137438953472    {pd product}        

    uintx MaxRAMFraction                            = 4               {product}           

     intx MaxRecursiveInlineLevel                   = 1               {product}           

     intx MaxTenuringThreshold                      = 15              {product}           

     intx MaxTrivialSize                            = 6               {product}           

     intx MaxVectorSize                             = 32              {C2 product}        

     bool MethodFlushing                            = true            {product}           

     intx MinCodeCacheFlushingInterval              = 30              {product}           

    uintx MinHeapDeltaBytes                         = 196608          {product}           

    uintx MinHeapFreeRatio                          = 40              {product}           

     intx MinInliningThreshold                      = 250             {product}           

     intx MinJumpTableSize                          = 18              {C2 product}        

    uintx MinPermHeapExpansion                      = 327680          {product}           

    uintx MinRAMFraction                            = 2               {product}           

    uintx MinSurvivorRatio                          = 3               {product}           

    uintx MinTLABSize                               = 2048            {product}           

     intx MonitorBound                              = 0               {product}           

     bool MonitorInUseLists                         = false           {product}           

     intx MultiArrayExpandLimit                     = 6               {C2 product}        

     bool MustCallLoadClassInternal                 = false           {product}           

     intx NUMAChunkResizeWeight                     = 20              {product}           

    uintx NUMAInterleaveGranularity                 = 2097152         {product}           

     intx NUMAPageScanRate                          = 256             {product}           

     intx NUMASpaceResizeRate                       = 1073741824      {product}           

     bool NUMAStats                                 = false           {product}           

    ccstr NativeMemoryTracking                      = off             {product}           

     intx NativeMonitorFlags                        = 0               {product}           

     intx NativeMonitorSpinLimit                    = 20              {product}           

     intx NativeMonitorTimeout                      = -1              {product}           

     bool NeedsDeoptSuspend                         = false           {pd product}        

     bool NeverActAsServerClassMachine              = false           {pd product}        

     bool NeverTenure                               = false           {product}           

     intx NewRatio                                  = 2               {product}           

    uintx NewSize                                   = 1310720         {product}           

    uintx NewSizeThreadIncrease                     = 5320            {pd product}        

     intx NmethodSweepCheckInterval                 = 5               {product}           

     intx NmethodSweepFraction                      = 16              {product}           

     intx NodeLimitFudgeFactor                      = 1000            {C2 product}        

    uintx NumberOfGCLogFiles                        = 0               {product}           

     intx NumberOfLoopInstrToAlign                  = 4               {C2 product}        

     intx ObjectAlignmentInBytes                    = 8               {lp64_product}      

    uintx OldPLABSize                               = 1024            {product}           

    uintx OldPLABWeight                             = 50              {product}           

    uintx OldSize                                   = 5439488         {product}           

     bool OmitStackTraceInFastThrow                 = true            {product}           

ccstrlist OnError                                   =                 {product}           

ccstrlist OnOutOfMemoryError                        =                 {product}           

     intx OnStackReplacePercentage                  = 140             {pd product}        

     bool OptimizeExpensiveOps                      = true            {C2 diagnostic}     

     bool OptimizeFill                              = true            {C2 product}        

     bool OptimizePtrCompare                        = true            {C2 product}        

     bool OptimizeStringConcat                      = true            {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}           

     intx ParGCCardsPerStrideChunk                  = 256             {diagnostic}        

    uintx ParGCDesiredObjsFromOverflowList          = 20              {product}           

    uintx ParGCStridesPerThread                     = 2               {diagnostic}        

     bool ParGCTrimOverflow                         = true            {product}           

     bool ParGCUseLocalOverflow                     = false           {product}           

     intx ParallelGCBufferWastePct                  = 10              {product}           

     bool ParallelGCRetainPLAB                      = false           {diagnostic}        

    uintx ParallelGCThreads                         = 18              {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}        

     bool PauseAtExit                               = false           {diagnostic}        

     bool PauseAtStartup                            = false           {diagnostic}        

    ccstr PauseAtStartupFile                        =                 {diagnostic}        

    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                    = 5               {product}           

    uintx PermSize                                  = 21757952        {pd product}        

     intx PreInflateSpin                            = 10              {pd product}        

     bool PreferInterpreterNativeStubs              = false           {pd product}        

     intx PrefetchCopyIntervalInBytes               = 576             {product}           

     intx PrefetchFieldsAhead                       = 1               {product}           

     intx PrefetchScanIntervalInBytes               = 576             {product}           

     bool PreserveAllAnnotations                    = false           {product}           

    uintx PretenureSizeThreshold                    = 0               {product}           

     bool PrintAdapterHandlers                      = false           {diagnostic}        

     bool PrintAdaptiveSizePolicy                   = false           {product}           

     bool PrintAssembly                             = false           {diagnostic}        

    ccstr PrintAssemblyOptions                      =                 {diagnostic}        

     bool PrintBiasedLockingStatistics              = false           {diagnostic}        

     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 PrintCompilation2                         = false           {diagnostic}        

     bool PrintCompressedOopsMode                   = false           {diagnostic}        

     bool PrintConcurrentLocks                      = false           {manageable}        

     bool PrintDTraceDOF                            = false           {diagnostic}        

     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                              = 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 PrintInlining                             = false           {diagnostic}        

     bool PrintInterpreter                          = false           {diagnostic}        

     bool PrintIntrinsics                           = false           {C2 diagnostic}     

     bool PrintJNIGCStalls                          = false           {product}           

     bool PrintJNIResolving                         = false           {product}           

     bool PrintMethodHandleStubs                    = false           {diagnostic}        

     bool PrintNMTStatistics                        = false           {diagnostic}        

     bool PrintNMethods                             = false           {diagnostic}        

     bool PrintNativeNMethods                       = false           {diagnostic}        

     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 PrintSignatureHandlers                    = false           {diagnostic}        

     bool PrintStringTableStatistics                = false           {product}           

     bool PrintStubCode                             = false           {diagnostic}        

     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 ProfileDynamicTypes                       = true            {C2 diagnostic}     

     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}           

     bool RangeLimitCheck                           = true            {C2 diagnostic}     

     intx ReadPrefetchInstr                         = 0               {ARCH 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 ScavengeRootsInCode                       = 2               {diagnostic}        

     intx SelfDestructTimer                         = 0               {product}           

     bool SerializeVMOutput                         = true            {diagnostic}        

    uintx SharedDummyBlockSize                      = 536870912       {product}           

    uintx SharedMiscCodeSize                        = 4194304         {product}           

    uintx SharedMiscDataSize                        = 6291456         {product}           

     bool SharedOptimizeColdStart                   = true            {diagnostic}        

    uintx SharedReadOnlySize                        = 10485760        {product}           

    uintx SharedReadWriteSize                       = 14680064        {product}           

     bool SharedSkipVerify                          = false           {diagnostic}        

     bool ShowHiddenFrames                          = false           {diagnostic}        

     bool ShowMessageBoxOnError                     = false           {product}           

     intx SoftRefLRUPolicyMSPerMB                   = 1000            {product}           

     bool SplitIfBlocks                             = true            {C2 product}        

     intx StackRedPages                             = 1               {pd product}        

     intx StackShadowPages                          = 20              {pd product}        

     bool StackTraceInThrowable                     = true            {product}           

     intx StackYellowPages                          = 2               {pd product}        

     bool StartAttachListener                       = false           {product}           

     intx StarvationMonitorInterval                 = 200             {product}           

     bool StressLdcRewrite                          = false           {product}           

    uintx StringTableSize                           = 60013           {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                           = 1024            {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 TraceClassResolution                      = false           {product}           

     bool TraceClassUnloading                       = false           {product rw}        

     bool TraceDynamicGCThreads                     = false           {product}           

     bool TraceGCTaskThread                         = false           {diagnostic}        

     bool TraceGen0Time                             = false           {product}           

     bool TraceGen1Time                             = false           {product}           

    ccstr TraceJVMTI                                =                 {product}           

     bool TraceJVMTIObjectTagging                   = false           {diagnostic}        

     bool TraceLoaderConstraints                    = false           {product rw}        

     bool TraceMonitorInflation                     = false           {product}           

     bool TraceNMethodInstalls                      = false           {diagnostic}        

     bool TraceParallelOldGCTasks                   = false           {product}           

     intx TraceRedefineClasses                      = 0               {product}           

     bool TraceSafepointCleanupTime                 = false           {product}           

     bool TraceSuspendWaitFailures                  = false           {product}           

     bool TraceTypeProfile                          = false           {C2 diagnostic}     

     intx TrackedInitializationLimit                = 50              {C2 product}        

     bool TransmitErrorReport                       = false           {product}           

     intx TypeProfileMajorReceiverPercent           = 90              {C2 product}        

     intx TypeProfileWidth                          = 2               {product}           

     intx UnguardOnExecutionViolation               = 0               {product}           

     bool UnlinkSymbolsALot                         = false           {product}           

     bool UnlockDiagnosticVMOptions                := true            {diagnostic}        

     bool UnrollLimitCheck                          = true            {C2 diagnostic}     

     bool UnsyncloadClass                           = false           {diagnostic}        

     bool Use486InstrsOnly                          = false           {ARCH product}      

     bool UseAES                                    = true            {product}           

     bool UseAESIntrinsics                          = true            {product}           

     intx UseAVX                                    = 1               {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 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                      = true            {product}           

     bool UseCompiler                               = true            {product}           

     bool UseCompilerSafepoints                     = true            {product}           

     bool UseCompressedOops                        := true            {lp64_product}      

     bool UseConcMarkSweepGC                        = false           {product}           

     bool UseCondCardMark                           = false           {C2 product}        

     bool UseCountLeadingZerosInstruction           = false           {ARCH product}      

     bool UseCounterDecay                           = true            {product}           

     bool UseDivMod                                 = true            {C2 product}        

     bool UseDynamicNumberOfGCThreads               = false           {product}           

     bool UseFPUForSpilling                         = false           {C2 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 UseHugeTLBFS                              = false           {product}           

     bool UseIncDec                                 = true            {ARCH diagnostic}   

     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 UseLinuxPosixThreadCPUClocks              = true            {product}           

     bool UseLockedTracing                          = false           {product}           

     bool UseLoopCounter                            = true            {product}           

     bool UseLoopPredicate                          = true            {C2 product}        

     bool UseMaximumCompactionOnSystemGC            = true            {product}           

     bool UseMembar                                 = false           {pd product}        

     bool UseNUMA                                   = false           {product}           

     bool UseNUMAInterleaving                       = false           {product}           

     bool UseNewCode                                = false           {diagnostic}        

     bool UseNewCode2                               = false           {diagnostic}        

     bool UseNewCode3                               = false           {diagnostic}        

     bool UseNewLongLShift                          = false           {ARCH product}      

     bool UseOSErrorReporting                       = false           {pd product}        

     bool UseOldInlining                            = true            {C2 product}        

     bool UseOnStackReplacement                     = true            {pd product}        

     bool UseOnlyInlinedBimorphic                   = true            {C2 product}        

     bool UseOprofile                               = false           {product}           

     bool UseOptoBiasInlining                       = true            {C2 product}        

     bool UsePPCLWSYNC                              = true            {product}           

     bool UsePSAdaptiveSurvivorSizePolicy           = true            {product}           

     bool UseParNewGC                               = false           {product}           

     bool UseParallelGC                            := true            {product}           

     bool UseParallelOldGC                          = true            {product}           

     bool UsePerfData                               = true            {product}           

     bool UsePopCountInstruction                    = true            {product}           

     bool UseRDPCForConstantTableBase               = false           {C2 product}        

     bool UseSHM                                    = false           {product}           

     intx UseSSE                                    = 4               {product}           

     bool UseSSE42Intrinsics                        = true            {product}           

     bool UseSerialGC                               = false           {product}           

     bool UseSharedSpaces                           = false           {product}           

     bool UseSignalChaining                         = true            {product}           

     bool UseSplitVerifier                          = true            {product}           

     bool UseStoreImmI16                            = false           {ARCH 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 UseUnalignedLoadStores                    = true            {ARCH product}      

     bool UseVMInterruptibleIO                      = false           {product}           

     bool UseVectoredExceptions                     = false           {pd 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                         = 1024            {pd product}        

     intx ValueMapInitialSize                       = 11              {C1 product}        

     intx ValueMapMaxLoopSize                       = 8               {C1 product}        

     intx ValueSearchLimit                          = 1000            {C2 product}        

     bool VerboseVerification                       = false           {diagnostic}        

     bool VerifyAdapterCalls                        = false           {diagnostic}        

     bool VerifyAfterGC                             = false           {diagnostic}        

     bool VerifyBeforeExit                          = false           {diagnostic}        

     bool VerifyBeforeGC                            = false           {diagnostic}        

     bool VerifyBeforeIteration                     = false           {diagnostic}        

     bool VerifyDuringGC                            = false           {diagnostic}        

     intx VerifyGCLevel                             = 0               {diagnostic}        

    uintx VerifyGCStartAt                           = 0               {diagnostic}        

     bool VerifyMergedCPBytecodes                   = true            {product}           

     bool VerifyMethodHandles                       = false           {diagnostic}        

     bool VerifyObjectStartArray                    = true            {diagnostic}        

     bool VerifyRememberedSets                      = false           {diagnostic}        

     bool WhiteBoxAPI                               = false           {diagnostic}        

     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}  


© 著作权归作者所有

共有 人打赏支持
月下独酌100
粉丝 25
博文 186
码字总数 56475
作品 0
浦东
高级程序员
Linux 下shell启动Java Main函数脚本

#!/bin/sh # #该脚本为Linux下启动java程序的通用脚本。即可以作为开机自启动service脚本被调用, #也可以作为启动java程序的独立脚本来使用。 #警告!!!:该脚本stop部分使用系统kill命令来强...

心月狐 ⋅ 05/14 ⋅ 0

java编程新手入门学习的基础语法

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互...

Java小辰 ⋅ 05/28 ⋅ 0

centos7 yum安装java运行环境,初识hadoop

安装java运行环境 1.实验机相关信息: [root@node2 ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) [root@node2 ~]# uname -r 3.10.0-327.el7.x86_6 2.配置epel源,以y......

smile68 ⋅ 04/21 ⋅ 0

Java注解(Annotation)详解

Java注解(Annotation)详解 1.Annotation的概念 An annotation is a form of metadata, that can be added to Java source code. Classes, methods, variables, parameters and packages may......

幻海流心 ⋅ 05/23 ⋅ 0

JAVA虚拟机 JVM 详细分析 原理和优化(个人经验+网络搜集整理学习)

JVM是java实现跨平台的主要依赖就不具体解释它是什么了 ,简单说就是把java的代码转化为操作系统能识别的命令去执行,下面直接讲一下它的组成 1.ClassLoader(类加载器) 加载Class 文件到内...

小海bug ⋅ 06/14 ⋅ 0

java基础io流——配角也风流(不求甚解)

本章简单介绍几个常见的io流派生。 1:数据操作流(操作基本类型数据的流)(理解) 代码示例: 2:内存操作流(理解) 用于处理临时存储信息的,程序结束,数据就从内存中消失。 代码示例: 注:查看...

潇潇漓燃 ⋅ 05/30 ⋅ 0

Gson 2.8.5 发布,Google 开源的 Java JSON 类库

Gson 2.8.5 已发布,Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。 更新内容: 当抛出 AssertionError 和 IllegalArgumentException 时打印 Gson 版本 将 ...

王练 ⋅ 05/25 ⋅ 0

关于编写Java程序让Jvm崩溃

  今天在书上看到一个作者提出一个问题"怎样通过编写Java代码让Jvm崩溃",我看了之后也不懂。带着问题查了一下,百度知道里面有这样一个答案:   1 package jvm;   2   3 public clas...

thinkyoung ⋅ 2014/11/01 ⋅ 0

Scala笔记整理(一):scala基本知识

[TOC] Scala简介 Scala是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。 Scala运行在Java虚拟机上,并兼容现有的Java程序。 Scala源代码被...

xpleaf ⋅ 04/18 ⋅ 0

Drools7.x环境搭建与简单示例

Drools是个规则引擎的开源实现。官方文档比较长。这里提供一个方法,搭建最基本的Drools运行环境,并提供一个简单示例。 环境准备: JDK 至少需要JDK 1.5以上,JDK去这里下载:http://www.or...

supergao222 ⋅ 01/10 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

JDK1.6和JDK1.7中,Collections.sort的区别,

背景 最近,项目正在集成测试阶段,项目在服务器上运行了一段时间,点击表格的列进行排序的时候,有的列排序正常,有的列在排序的时候,在后台会抛出如下异常,查询到不到数据,而且在另外一...

tsmyk0715 ⋅ 6分钟前 ⋅ 0

spring RESTful

spring RESTful官方文档:http://spring.io/guides/gs/rest-service/ 1. 可以这么去理解RESTful:其实就是web对外提供的一种基于URL、URI的资源供给服务。不是一个原理性知识点。是一个方法论...

BobwithB ⋅ 8分钟前 ⋅ 0

C++ 中命名空间的 5 个常见用法

相信小伙伴们对C++已经非常熟悉,但是对命名空间经常使用到的地方还不是很明白,这篇文章就针对命名空间这一块做了一个叙述。 命名空间在1995年被引入到 c++ 标准中,通常是这样定义的: 命名...

柳猫 ⋅ 10分钟前 ⋅ 0

@Conditional派生注解

@Conditional派生注解(Spring注解版原生的@Conditional作用) 作用:必须是@Conditional指定的条件成立,才给容器中添加组件,配置配里面的所有内容才生效; @Conditional扩展注解 作用(判...

小致dad ⋅ 11分钟前 ⋅ 0

适配器模式

适配器模式 对象适配器 通过私有属性来实现的类适配器 通过继承来实现的接口适配器 通过继承一个默认实现的类实现的

Cobbage ⋅ 14分钟前 ⋅ 0

Java 限流策略

概要 在大数据量高并发访问时,经常会出现服务或接口面对暴涨的请求而不可用的情况,甚至引发连锁反映导致整个系统崩溃。此时你需要使用的技术手段之一就是限流,当请求达到一定的并发数或速...

轨迹_ ⋅ 18分钟前 ⋅ 0

GridView和子View之间的间隙

默认的情况下GridView和子View之间会有一个间隙,原因是GridView为了在子View被选中时在子View周围显示一个框。去掉的办法如下: android:listSelector="#0000" 或 setSelector(new ColorDra...

国仔饼 ⋅ 22分钟前 ⋅ 0

idea插件开发

1 刷新页面要使用多线程 2 调试要使用restart bug 不要去关闭调试的idea 否则再次启动会卡住

林伟琨 ⋅ 22分钟前 ⋅ 0

Java 内存模型

物理机并发处理方案 绝大多数计算任务,并不是单纯依赖 cpu 的计算完成,不可避免需要与内存交互,获取数据。内存要拿到数据,需要和硬盘发生 I/O 操作。计算机存储设备与 cpu 之间的处理速度...

长安一梦 ⋅ 29分钟前 ⋅ 0

思路分析 如何通过反射 给 bean entity 对象 的List 集合属性赋值?

其实 这块 大家 去 看 springmvc 源码 肯定可以找到实现办法。 因为 spirngmvc 的方法 是可以 为 对象 参数里面的 list 属性赋值的。 我也没有看 具体的 mvc 源码实现,我这里只是 写一个 简...

之渊 ⋅ 49分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部