Lines Matching refs:product

359 // use this for flags that are true per default in the product build
376 // product flags are always settable / visible
384 // Note: Diagnostic options not meant for VM tuning or for product modes.
388 // are available in the product version of the VM. Under instruction
395 // part of the officially supported product, but are available
400 // be able to build a fully supported product that nonetheless also
410 // manageable flags are writeable external product flags.
424 // product_rw flags are writeable internal product flags.
439 #define RUNTIME_FLAGS(develop, develop_pd, product, product_pd, diagnostic, experimental, notproduct, manageable, product_rw, lp64_product) \
467 product(bool, UsePPCLWSYNC, true, \
483 product(bool, JavaMonitorsInStackTrace, true, \
498 product(bool, UseNUMA, false, \
501 product(bool, UseNUMAInterleaving, false, \
504 product(uintx, NUMAInterleaveGranularity, 2*M, \
507 product(bool, ForceNUMA, false, \
510 product(intx, NUMAChunkResizeWeight, 20, \
515 product(intx, NUMASpaceResizeRate, 1*G, \
518 product(bool, UseAdaptiveNUMAChunkSizing, true, \
521 product(bool, NUMAStats, false, \
524 product(intx, NUMAPageScanRate, 256, \
530 product(intx, UseSSE, 99, \
533 product(bool, UseAES, false, \
536 product(uintx, LargePageSizeInBytes, 0, \
539 product(uintx, LargePageHeapSizeThreshold, 128*M, \
542 product(bool, ForceTimeHighResolution, false, \
569 product(bool, PrintVMQWaitTime, false, \
578 product(bool, MethodFlushing, true, \
597 product(bool, PrintJNIResolving, false, \
603 product(bool, UseInlineCaches, true, \
629 product(bool, CriticalJNINatives, true, \
635 product(bool, UseSSE42Intrinsics, false, \
638 product(bool, UseAESIntrinsics, false, \
650 product(bool, DeoptimizeRandom, false, \
656 product(bool, UnlinkSymbolsALot, false, \
662 product(bool, Debugging, false, \
676 product(bool, UseCompilerSafepoints, true, \
679 product(bool, UseSplitVerifier, true, \
682 product(bool, FailOverToOldVerifier, true, \
688 product(bool, SafepointTimeout, false, \
697 product(intx, SuspendRetryCount, 50, \
700 product(intx, SuspendRetryDelay, 5, \
703 product(bool, AssertOnSuspendWaitFailure, false, \
706 product(bool, TraceSuspendWaitFailures, false, \
709 product(bool, MaxFDLimit, true, \
718 product(bool, BytecodeVerificationRemote, true, \
721 product(bool, BytecodeVerificationLocal, false, \
739 product(bool, PrintOopAddress, false, \
791 product(bool, PrintGCApplicationConcurrentTime, false, \
794 product(bool, PrintGCApplicationStoppedTime, false, \
814 product(bool, ShowMessageBoxOnError, false, \
817 product(bool, CreateMinidumpOnCrash, false, \
823 product(bool, SuppressFatalErrorMessage, false, \
826 product(ccstrlist, OnError, "", \
830 product(ccstrlist, OnOutOfMemoryError, "", \
866 product(ccstr, NativeMemoryTracking, "off", \
880 product(bool, PrintCompilation, false, \
891 product(bool, AlwaysRestoreFPU, false, \
946 product(bool, StackTraceInThrowable, true, \
949 product(bool, OmitStackTraceInFastThrow, true, \
952 product(bool, ProfilerPrintByteCodeStatistics, false, \
955 product(bool, ProfilerRecordPC, false, \
958 product(bool, ProfileVM, false, \
962 product(bool, ProfileIntervals, false, \
971 product(bool, PrintWarnings, true, \
989 product(bool, RegisterFinalizersAtInit, true, \
1011 product(bool, ClassUnloading, true, \
1032 product(bool, AlwaysLockClassLoader, false, \
1037 product(bool, AllowParallelDefineClass, false, \
1041 product(bool, MustCallLoadClassInternal, false, \
1051 product(bool, ConvertYieldToSleep, false, \
1055 product(bool, UseBoundThreads, true, \
1062 product(bool, UseLWPSynchronization, true, \
1066 product(ccstr, SyncKnobs, NULL, \
1069 product(intx, EmitSync, 0, \
1073 product(intx, MonitorBound, 0, "Bound Monitor population") \
1075 product(bool, MonitorInUseLists, false, "Track Monitors for Deflation") \
1077 product(intx, Atomics, 0, \
1080 product(intx, SyncFlags, 0, "(Unsafe,Unstable) Experimental Sync flags" ) \
1082 product(intx, SyncVerbose, 0, "(Unstable)" ) \
1084 product(intx, ClearFPUAtPark, 0, "(Unsafe,Unstable)" ) \
1086 product(intx, hashCode, 0, \
1089 product(intx, WorkAroundNPTLTimedWaitHang, 1, \
1093 product(bool, FilterSpuriousWakeups, true, \
1097 product(intx, NativeMonitorTimeout, -1, "(Unstable)" ) \
1098 product(intx, NativeMonitorFlags, 0, "(Unstable)" ) \
1099 product(intx, NativeMonitorSpinLimit, 20, "(Unstable)" ) \
1105 product(bool, AdjustConcurrency, false, \
1109 product(bool, ReduceSignalUsage, false, \
1131 product(bool, AllowUserSignalHandlers, false, \
1135 product(bool, UseSignalChaining, true, \
1139 product(bool, UseAltSigs, false, \
1143 product(bool, AllowJNIEnvProxy, false, \
1146 product(bool, JNIDetachReleasesMonitors, true, \
1149 product(bool, RestoreMXCSROnJNICalls, false, \
1152 product(bool, CheckJNICalls, false, \
1155 product(bool, UseFastJNIAccessors, true, \
1158 product(bool, EagerXrunInit, false, \
1162 product(bool, PreserveAllAnnotations, false, \
1168 product(bool, LazyBootClassLoader, true, \
1171 product(bool, UseXMMForArrayCopy, false, \
1174 product(intx, FieldsAllocationStyle, 1, \
1178 product(bool, CompactFields, true, \
1184 product(bool, UseBiasedLocking, true, \
1187 product(intx, BiasedLockingStartupDelay, 4000, \
1193 product(intx, BiasedLockingBulkRebiasThreshold, 20, \
1197 product(intx, BiasedLockingBulkRevokeThreshold, 40, \
1201 product(intx, BiasedLockingDecayTime, 25000, \
1221 product(ccstr, TraceJVMTI, NULL, \
1227 product(bool, StressLdcRewrite, false, \
1230 product(intx, TraceRedefineClasses, 0, \
1237 product(bool, VerifyMergedCPBytecodes, true, \
1309 product(bool, TraceClassResolution, false, \
1312 product(bool, TraceBiasedLocking, false, \
1315 product(bool, TraceMonitorInflation, false, \
1320 product(bool, UseSerialGC, false, \
1323 product(bool, UseG1GC, false, \
1326 product(bool, UseParallelGC, false, \
1329 product(bool, UseParallelOldGC, false, \
1332 product(uintx, HeapMaximumCompactionInterval, 20, \
1336 product(uintx, HeapFirstMaximumCompactionCount, 3, \
1339 product(bool, UseMaximumCompactionOnSystemGC, true, \
1343 product(uintx, ParallelOldDeadWoodLimiterMean, 50, \
1347 product(uintx, ParallelOldDeadWoodLimiterStdDev, 80, \
1351 product(uintx, ParallelGCThreads, 0, \
1354 product(bool, UseDynamicNumberOfGCThreads, false, \
1362 product(uintx, HeapSizePerGCThread, ScaleForWordSize(64*M), \
1366 product(bool, TraceDynamicGCThreads, false, \
1376 product(uintx, ConcGCThreads, 0, \
1379 product(uintx, YoungPLABSize, 4096, \
1382 product(uintx, OldPLABSize, 1024, \
1385 product(uintx, GCTaskTimeStampEntries, 200, \
1388 product(bool, AlwaysTenure, false, \
1391 product(bool, NeverTenure, false, \
1395 product(bool, ScavengeBeforeFullGC, true, \
1402 product(bool, UseConcMarkSweepGC, false, \
1405 product(bool, ExplicitGCInvokesConcurrent, false, \
1409 product(bool, ExplicitGCInvokesConcurrentAndUnloadsClasses, false, \
1414 product(bool, GCLockerInvokesConcurrent, false, \
1418 product(uintx, GCLockerEdenExpansionPercent, 5, \
1431 product(bool, UseCMSBestFit, true, \
1434 product(bool, UseCMSCollectionPassing, true, \
1437 product(bool, UseParNewGC, false, \
1440 product(bool, ParallelGCVerbose, false, \
1443 product(intx, ParallelGCBufferWastePct, 10, \
1451 product(intx, TargetPLABWastePct, 10, \
1454 product(uintx, PLABWeight, 75, \
1458 product(bool, ResizePLAB, true, \
1461 product(bool, PrintPLAB, false, \
1464 product(intx, ParGCArrayScanChunk, 50, \
1467 product(bool, ParGCUseLocalOverflow, false, \
1470 product(bool, ParGCTrimOverflow, true, \
1480 product(uintx, ParGCDesiredObjsFromOverflowList, 20, \
1491 product(uintx, CMSParPromoteBlocksToClaim, 16, \
1495 product(uintx, OldPLABWeight, 50, \
1499 product(bool, ResizeOldPLAB, true, \
1502 product(bool, PrintOldPLAB, false, \
1505 product(uintx, CMSOldPLABMin, 16, \
1508 product(uintx, CMSOldPLABMax, 1024, \
1511 product(uintx, CMSOldPLABNumRefills, 4, \
1515 product(bool, CMSOldPLABResizeQuicker, false, \
1519 product(uintx, CMSOldPLABToleranceFactor, 4, \
1523 product(uintx, CMSOldPLABReactivityFactor, 2, \
1527 product(bool, AlwaysPreTouch, false, \
1534 product(bool, CMSIncrementalMode, false, \
1537 product(uintx, CMSIncrementalDutyCycle, 10, \
1542 product(bool, CMSIncrementalPacing, true, \
1546 product(uintx, CMSIncrementalDutyCycleMin, 0, \
1550 product(uintx, CMSIncrementalSafetyFactor, 10, \
1554 product(uintx, CMSIncrementalOffset, 0, \
1558 product(uintx, CMSExpAvgFactor, 50, \
1562 product(uintx, CMS_FLSWeight, 75, \
1566 product(uintx, CMS_FLSPadding, 1, \
1570 product(uintx, FLSCoalescePolicy, 2, \
1573 product(bool, FLSAlwaysCoalesceLarge, false, \
1576 product(double, FLSLargestBlockCoalesceProximity, 0.99, \
1579 product(double, CMSSmallCoalSurplusPercent, 1.05, \
1583 product(double, CMSLargeCoalSurplusPercent, 0.95, \
1587 product(double, CMSSmallSplitSurplusPercent, 1.10, \
1592 product(double, CMSLargeSplitSurplusPercent, 1.00, \
1597 product(bool, CMSExtrapolateSweep, false, \
1600 product(uintx, CMS_SweepWeight, 75, \
1605 product(uintx, CMS_SweepPadding, 1, \
1609 product(uintx, CMS_SweepTimerThresholdMillis, 10, \
1622 product(bool, CMSClassUnloadingEnabled, false, \
1625 product(uintx, CMSClassUnloadingMaxInterval, 0, \
1629 product(bool, CMSCompactWhenClearAllSoftRefs, true, \
1632 product(bool, UseCMSCompactAtFullCollection, true, \
1635 product(uintx, CMSFullGCsBeforeCompaction, 0, \
1641 product(uintx, CMSIndexedFreeListReplenish, 4, \
1644 product(bool, CMSReplenishIntermediate, true, \
1647 product(bool, CMSSplitIndexedFreeListBlocks, true, \
1651 product(bool, CMSLoopWarn, false, \
1657 product(uintx, MarkStackSize, NOT_LP64(32*K) LP64_ONLY(4*M), \
1660 product(uintx, MarkStackSizeMax, NOT_LP64(4*M) LP64_ONLY(512*M), \
1671 product(uintx, CMSMaxAbortablePrecleanLoops, 0, \
1675 product(intx, CMSMaxAbortablePrecleanTime, 5000, \
1679 product(uintx, CMSAbortablePrecleanMinWorkPerIteration, 100, \
1688 product(uintx, CMSRescanMultiple, 32, \
1691 product(uintx, CMSConcMarkMultiple, 32, \
1694 product(uintx, CMSRevisitStackSize, 1*M, \
1697 product(bool, CMSAbortSemantics, false, \
1700 product(bool, CMSParallelRemarkEnabled, true, \
1703 product(bool, CMSParallelSurvivorRemarkEnabled, true, \
1707 product(bool, CMSPLABRecordAlways, true, \
1711 product(bool, CMSConcurrentMTEnabled, true, \
1714 product(bool, CMSPermGenPrecleaningEnabled, true, \
1718 product(bool, CMSPrecleaningEnabled, true, \
1721 product(uintx, CMSPrecleanIter, 3, \
1724 product(uintx, CMSPrecleanNumerator, 2, \
1728 product(uintx, CMSPrecleanDenominator, 3, \
1732 product(bool, CMSPrecleanRefLists1, true, \
1735 product(bool, CMSPrecleanRefLists2, false, \
1738 product(bool, CMSPrecleanSurvivors1, false, \
1741 product(bool, CMSPrecleanSurvivors2, true, \
1744 product(uintx, CMSPrecleanThreshold, 1000, \
1747 product(bool, CMSCleanOnEnter, true, \
1750 product(uintx, CMSRemarkVerifyVariant, 1, \
1753 product(uintx, CMSScheduleRemarkEdenSizeThreshold, 2*M, \
1756 product(uintx, CMSScheduleRemarkEdenPenetration, 50, \
1759 product(uintx, CMSScheduleRemarkSamplingRatio, 5, \
1763 product(uintx, CMSSamplingGrain, 16*K, \
1766 product(bool, CMSScavengeBeforeRemark, false, \
1772 product(uintx, CMSWorkQueueDrainThreshold, 10, \
1778 product(bool, CMSYield, true, \
1781 product(uintx, CMSBitMapYieldQuantum, 10*M, \
1785 product(bool, CMSDumpAtPromotionFailure, false, \
1789 product(bool, CMSPrintChunksInDump, false, \
1793 product(bool, CMSPrintObjectsInDump, false, \
1820 product(intx, RefDiscoveryPolicy, 0, \
1823 product(bool, ParallelRefProcEnabled, false, \
1826 product(bool, ParallelRefProcBalancingEnabled, true, \
1829 product(intx, CMSTriggerRatio, 80, \
1833 product(intx, CMSTriggerPermRatio, 80, \
1838 product(uintx, CMSBootstrapOccupancy, 50, \
1842 product(intx, CMSInitiatingOccupancyFraction, -1, \
1846 product(uintx, InitiatingHeapOccupancyPercent, 45, \
1853 product(intx, CMSInitiatingPermOccupancyFraction, -1, \
1858 product(bool, UseCMSInitiatingOccupancyOnly, false, \
1861 product(intx, CMSIsTooFullPercentage, 98, \
1884 product(bool, PrintPromotionFailure, false, \
1925 product(bool, ZeroTLAB, false, \
1928 product(bool, FastTLABRefill, true, \
1931 product(bool, PrintTLAB, false, \
1934 product(bool, TLABStats, true, \
1937 product(bool, PrintRevisitStats, false, \
1940 EMBEDDED_ONLY(product(bool, LowMemoryProtection, true, \
1946 product(bool, AlwaysActAsServerClassMachine, false, \
1952 product(uintx, ErgoHeapSizeLimit, 0, \
1956 product(uintx, MaxRAMFraction, 4, \
1960 product(uintx, DefaultMaxRAMFraction, 4, \
1964 product(uintx, MinRAMFraction, 2, \
1968 product(uintx, InitialRAMFraction, 64, \
1971 product(bool, UseAutoGCSelectPolicy, false, \
1974 product(uintx, AutoGCSelectPauseMillis, 5000, \
1977 product(bool, UseAdaptiveSizePolicy, true, \
1980 product(bool, UsePSAdaptiveSurvivorSizePolicy, true, \
1983 product(bool, UseAdaptiveGenerationSizePolicyAtMinorCollection, true, \
1986 product(bool, UseAdaptiveGenerationSizePolicyAtMajorCollection, true, \
1989 product(bool, UseAdaptiveSizePolicyWithSystemGC, false, \
1992 product(bool, UseAdaptiveGCBoundary, false, \
2001 product(uintx, AdaptiveSizeThroughPutPolicy, 0, \
2004 product(uintx, AdaptiveSizePausePolicy, 0, \
2013 product(uintx, AdaptiveSizePolicyInitializingSteps, 20, \
2019 product(uintx, AdaptiveSizePolicyOutputInterval, 0, \
2022 product(bool, UseAdaptiveSizePolicyFootprintGoal, true, \
2025 product(uintx, AdaptiveSizePolicyWeight, 10, \
2028 product(uintx, AdaptiveTimeWeight, 25, \
2031 product(uintx, PausePadding, 1, \
2034 product(uintx, PromotedPadding, 3, \
2037 product(uintx, SurvivorPadding, 3, \
2040 product(uintx, AdaptivePermSizeWeight, 20, \
2043 product(uintx, PermGenPadding, 3, \
2046 product(uintx, ThresholdTolerance, 10, \
2049 product(uintx, AdaptiveSizePolicyCollectionCostMargin, 50, \
2053 product(uintx, YoungGenerationSizeIncrement, 20, \
2056 product(uintx, YoungGenerationSizeSupplement, 80, \
2059 product(uintx, YoungGenerationSizeSupplementDecay, 8, \
2062 product(uintx, TenuredGenerationSizeIncrement, 20, \
2065 product(uintx, TenuredGenerationSizeSupplement, 80, \
2068 product(uintx, TenuredGenerationSizeSupplementDecay, 2, \
2071 product(uintx, MaxGCPauseMillis, max_uintx, \
2075 product(uintx, GCPauseIntervalMillis, 0, \
2078 product(uintx, MaxGCMinorPauseMillis, max_uintx, \
2081 product(uintx, GCTimeRatio, 99, \
2084 product(uintx, AdaptiveSizeDecrementScaleFactor, 4, \
2087 product(bool, UseAdaptiveSizeDecayMajorGCCost, true, \
2090 product(uintx, AdaptiveSizeMajorGCDecayTimeScale, 10, \
2093 product(uintx, MinSurvivorRatio, 3, \
2096 product(uintx, InitialSurvivorRatio, 8, \
2099 product(uintx, BaseFootPrintEstimate, 256*M, \
2102 product(bool, UseGCOverheadLimit, true, \
2106 product(uintx, GCTimeLimit, 98, \
2110 product(uintx, GCHeapFreeLimit, 2, \
2117 product(bool, PrintAdaptiveSizePolicy, false, \
2120 product(intx, PrefetchCopyIntervalInBytes, -1, \
2123 product(intx, PrefetchScanIntervalInBytes, -1, \
2126 product(intx, PrefetchFieldsAhead, -1, \
2154 product(bool, DisableExplicitGC, false, \
2160 product(bool, CollectGen0First, false, \
2169 product(bool, BindGCTaskThreadsToCPUs, false, \
2172 product(bool, UseGCTaskAffinity, false, \
2175 product(uintx, ProcessDistributionStride, 4, \
2178 product(uintx, CMSCoordinatorYieldSleepCount, 10, \
2182 product(uintx, CMSYieldSleepCount, 0, \
2199 product(bool, PrintGCTaskTimeStamps, false, \
2208 product(bool, PrintReferenceGC, false, \
2224 product(bool, TraceClassLoadingPreorder, false, \
2233 product(bool, TraceGen0Time, false, \
2236 product(bool, TraceGen1Time, false, \
2239 product(bool, PrintTenuringDistribution, false, \
2249 product(bool, PrintHeapAtSIGBREAK, true, \
2264 product(bool, TraceParallelOldGCTasks, false, \
2282 product(bool, PrintParallelOldGCPhaseTimes, false, \
2301 product(bool, PrintJNIGCStalls, false, \
2311 product(bool, UseGCLogFileRotation, false, \
2315 product(uintx, NumberOfGCLogFiles, 0, \
2319 product(uintx, GCLogFileSize, 0, \
2343 product(bool, CITime, false, \
2373 product(intx, CICompilerCount, CI_COMPILER_COUNT, \
2376 product(intx, CompilationPolicyChoice, 0, \
2400 product(bool, PrintSafepointStatistics, false, \
2403 product(intx, PrintSafepointStatisticsCount, 300, \
2407 product(intx, PrintSafepointStatisticsTimeout, -1, \
2411 product(bool, TraceSafepointCleanupTime, false, \
2415 product(bool, Inline, true, \
2418 product(bool, ClipInlining, true, \
2424 product(bool, UseTypeProfile, true, \
2433 product(bool, UsePopCountInstruction, false, \
2454 product(bool, PrintVMOptions, false, \
2457 product(bool, IgnoreUnrecognizedVMOptions, false, \
2460 product(bool, PrintCommandLineFlags, false, \
2463 product(bool, PrintFlagsInitial, false, \
2466 product(bool, PrintFlagsFinal, false, \
2484 product(ccstr, ErrorFile, NULL, \
2488 product(bool, DisplayVMOutputToStderr, false, \
2491 product(bool, DisplayVMOutputToStdout, false, \
2494 product(bool, UseHeavyMonitors, false, \
2497 product(bool, PrintStringTableStatistics, false, \
2530 product(bool, RangeCheckElimination, true, \
2575 product(bool, AggressiveOpts, false, \
2578 product(bool, UseStringCache, false, \
2621 product(bool, UseInterpreter, true, \
2627 product(bool, UseLoopCounter, true, \
2630 product(bool, UseFastEmptyMethods, true, \
2633 product(bool, UseFastAccessorMethods, true, \
2694 product(intx, ProfileMaturityPercentage, 20, \
2713 product(bool, UseCompiler, true, \
2722 product(bool, UseCounterDecay, true, \
2731 product(bool, AlwaysCompileLoopMethods, false, \
2735 product(bool, DontCompileHugeMethods, true, \
2739 product(bool, EstimateArgEscape, true, \
2742 product(intx, BCEATraceLevel, 0, \
2745 product(intx, MaxBCEAEstimateLevel, 5, \
2748 product(intx, MaxBCEAEstimateSize, 150, \
2751 product(intx, AllocatePrefetchStyle, 1, \
2757 product(intx, AllocatePrefetchDistance, -1, \
2760 product(intx, AllocatePrefetchLines, 3, \
2763 product(intx, AllocateInstancePrefetchLines, 1, \
2766 product(intx, AllocatePrefetchStepSize, 16, \
2769 product(intx, AllocatePrefetchInstr, 0, \
2779 product(intx, SelfDestructTimer, 0, \
2783 product(intx, MaxJavaStackTraceDepth, 1024, \
2791 EMBEDDED_ONLY(product(intx, GuaranteedSafepointInterval, 0, \
2795 product(intx, SafepointTimeoutDelay, 10000, \
2798 product(intx, NmethodSweepFraction, 16, \
2801 product(intx, NmethodSweepCheckInterval, 5, \
2840 product(intx, MaxInlineLevel, 9, \
2843 product(intx, MaxRecursiveInlineLevel, 1, \
2850 product(intx, MaxInlineSize, 35, \
2856 product(intx, MaxTrivialSize, 6, \
2859 product(intx, MinInliningThreshold, 250, \
2877 product(intx, ProfileIntervalsTicks, 100, \
2921 product(intx, TypeProfileWidth, 2, \
2927 product(intx, PerMethodRecompilationCutoff, 400, \
2930 product(intx, PerBytecodeRecompilationCutoff, 200, \
2933 product(intx, PerMethodTrapLimit, 100, \
2936 product(intx, PerBytecodeTrapLimit, 4, \
2959 product(uintx, InitialHeapSize, 0, \
2962 product(uintx, MaxHeapSize, ScaleForWordSize(96*M), \
2965 product(uintx, OldSize, ScaleForWordSize(4*M), \
2968 product(uintx, NewSize, ScaleForWordSize(1*M), \
2971 product(uintx, MaxNewSize, max_uintx, \
2975 product(uintx, PretenureSizeThreshold, 0, \
2979 product(uintx, TLABSize, 0, \
2982 product(uintx, MinTLABSize, 2*K, \
2985 product(uintx, TLABAllocationWeight, 35, \
2988 product(uintx, TLABWasteTargetPercent, 1, \
2991 product(uintx, TLABRefillWasteFraction, 64, \
2994 product(uintx, TLABWasteIncrement, 4, \
2997 product(intx, SurvivorRatio, 8, \
3000 product(intx, NewRatio, 2, \
3013 product(uintx, MinHeapFreeRatio, 40, \
3016 product(uintx, MaxHeapFreeRatio, 70, \
3019 product(intx, SoftRefLRUPolicyMSPerMB, 1000, \
3022 product(uintx, MinHeapDeltaBytes, ScaleForWordSize(128*K), \
3025 product(uintx, MinPermHeapExpansion, ScaleForWordSize(256*K), \
3028 product(uintx, MaxPermHeapExpansion, ScaleForWordSize(4*M), \
3031 product(intx, QueuedAllocationWarningCount, 0, \
3041 product(intx, MaxTenuringThreshold, 15, \
3044 product(intx, InitialTenuringThreshold, 7, \
3047 product(intx, TargetSurvivorRatio, 50, \
3050 product(uintx, MarkSweepDeadRatio, 5, \
3059 product(uintx, PermMarkSweepDeadRatio, 20, \
3063 product(intx, MarkSweepAlwaysCompactCount, 4, \
3067 product(intx, PrintCMSStatistics, 0, \
3070 product(bool, PrintCMSInitiationStatistics, false, \
3073 product(intx, PrintFLSStatistics, 0, \
3076 product(intx, PrintFLSCensus, 0, \
3082 product(intx, DeferThrSuspendLoopCount, 4000, \
3086 product(intx, DeferPollingPageLoopCount, -1, \
3090 product(intx, SafepointSpinBeforeYield, 2000, "(Unstable)") \
3092 product(bool, PSChunkLargeArrays, true, \
3095 product(uintx, GCDrainStackTargetSize, 64, \
3122 product(uintx, ThreadSafetyMargin, 50*M, \
3144 product(uintx, CodeCacheMinimumFreeSpace, 500*K, \
3156 product(bool, UseCodeCacheFlushing, true, \
3159 product(intx, MinCodeCacheFlushingInterval, 30, \
3162 product(uintx, CodeCacheFlushingMinimumFreeSpace, 1500*K, \
3197 product(ccstrlist, CompileOnly, "", \
3200 product(ccstr, CompileCommandFile, NULL, \
3203 product(ccstrlist, CompileCommand, "", \
3206 product(bool, CICompilerCountPerCPU, false, \
3220 product(intx, ThreadPriorityPolicy, 0, \
3241 product(bool, ThreadPriorityVerbose, false, \
3244 product(intx, DefaultThreadPriority, -1, \
3248 product(intx, CompilerThreadPriority, -1, \
3252 product(intx, VMThreadPriority, -1, \
3256 product(bool, CompilerThreadHintNoPreempt, true, \
3259 product(bool, VMThreadHintNoPreempt, false, \
3262 product(intx, JavaPriority1_To_OSPriority, -1, "Map Java priorities to OS priorities") \
3263 product(intx, JavaPriority2_To_OSPriority, -1, "Map Java priorities to OS priorities") \
3264 product(intx, JavaPriority3_To_OSPriority, -1, "Map Java priorities to OS priorities") \
3265 product(intx, JavaPriority4_To_OSPriority, -1, "Map Java priorities to OS priorities") \
3266 product(intx, JavaPriority5_To_OSPriority, -1, "Map Java priorities to OS priorities") \
3267 product(intx, JavaPriority6_To_OSPriority, -1, "Map Java priorities to OS priorities") \
3268 product(intx, JavaPriority7_To_OSPriority, -1, "Map Java priorities to OS priorities") \
3269 product(intx, JavaPriority8_To_OSPriority, -1, "Map Java priorities to OS priorities") \
3270 product(intx, JavaPriority9_To_OSPriority, -1, "Map Java priorities to OS priorities") \
3271 product(intx, JavaPriority10_To_OSPriority,-1, "Map Java priorities to OS priorities") \
3301 product(intx, StarvationMonitorInterval, 200, \
3311 product(intx, Tier0InvokeNotifyFreqLog, 7, \
3314 product(intx, Tier2InvokeNotifyFreqLog, 11, \
3317 product(intx, Tier3InvokeNotifyFreqLog, 10, \
3321 product(intx, Tier23InlineeNotifyFreqLog, 20, \
3324 product(intx, Tier0BackedgeNotifyFreqLog, 10, \
3327 product(intx, Tier2BackedgeNotifyFreqLog, 14, \
3330 product(intx, Tier3BackedgeNotifyFreqLog, 13, \
3334 product(intx, Tier2CompileThreshold, 0, \
3337 product(intx, Tier2BackEdgeThreshold, 0, \
3340 product(intx, Tier3InvocationThreshold, 200, \
3344 product(intx, Tier3MinInvocationThreshold, 100, \
3347 product(intx, Tier3CompileThreshold, 2000, \
3351 product(intx, Tier3BackEdgeThreshold, 60000, \
3354 product(intx, Tier4InvocationThreshold, 5000, \
3358 product(intx, Tier4MinInvocationThreshold, 600, \
3361 product(intx, Tier4CompileThreshold, 15000, \
3365 product(intx, Tier4BackEdgeThreshold, 40000, \
3368 product(intx, Tier3DelayOn, 5, \
3372 product(intx, Tier3DelayOff, 2, \
3376 product(intx, Tier3LoadFeedback, 5, \
3380 product(intx, Tier4LoadFeedback, 3, \
3384 product(intx, TieredCompileTaskTimeout, 50, \
3388 product(intx, TieredStopAtLevel, 4, \
3391 product(intx, Tier0ProfilingStartPercentage, 200, \
3395 product(intx, TieredRateUpdateMinTime, 1, \
3398 product(intx, TieredRateUpdateMaxTime, 25, \
3404 product(bool, PrintTieredEvents, false, \
3411 product(intx, InterpreterProfilePercentage, 33, \
3440 "in product.") \
3442 product(bool, ReflectionWrapResolutionErrors, true, \
3452 product(uintx, MaxDirectMemorySize, 0, \
3468 product(bool, UsePerfData, falseInEmbedded, \
3472 product(bool, PerfDataSaveToFile, false, \
3475 product(ccstr, PerfDataSaveFile, NULL, \
3479 product(intx, PerfDataSamplingInterval, 50 /*ms*/, \
3488 product(bool, PerfDisableSharedMem, false, \
3491 product(intx, PerfDataMemorySize, 32*K, \
3495 product(intx, PerfMaxStringConstLength, 1024, \
3498 product(bool, PerfAllowAtExitRegistration, false, \
3501 product(bool, PerfBypassFileSystemCheck, false, \
3504 product(intx, UnguardOnExecutionViolation, 0, \
3510 product(bool, ManagementServer, false, \
3513 product(bool, DisableAttachMechanism, false, \
3516 product(bool, StartAttachListener, false, \
3522 product(bool, TransmitErrorReport, false, \
3525 product(ccstr, ErrorReportServer, NULL, \
3530 product(bool, UseSharedSpaces, true, \
3533 product(bool, RequireSharedSpaces, false, \
3536 product(bool, DumpSharedSpaces, false, \
3541 product(bool, PrintSharedSpaces, false, \
3544 product(uintx, SharedDummyBlockSize, 512*M, \
3547 product(uintx, SharedReadWriteSize, NOT_LP64(12*M) LP64_ONLY(13*M), \
3550 product(uintx, SharedReadOnlySize, 10*M, \
3553 product(uintx, SharedMiscDataSize, NOT_LP64(4*M) LP64_ONLY(5*M) NOT_PRODUCT(+1*M), \
3556 product(uintx, SharedMiscCodeSize, 4*M, \
3605 product(bool, ExtendedDTraceProbes, false, \
3608 product(bool, DTraceMethodProbes, false, \
3611 product(bool, DTraceAllocProbes, false, \
3614 product(bool, DTraceMonitorProbes, false, \
3617 product(bool, RelaxAccessControlCheck, false, \
3623 product(uintx, StringTableSize, NOT_LP64(1009) LP64_ONLY(60013), \
3626 product(bool, UseVMInterruptibleIO, false, \
3631 product(bool, AllowNonVirtualCalls, false, \
3637 product(bool, PrintGCCause, true, \
3645 product(bool, EnableTracing, false, \
3647 product(bool, UseLockedTracing, false, \
3670 // Special LP64 flags, product only needed for now.