Guest User

Untitled

a guest
Jan 20th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 140.90 KB | None | 0 0
  1. ➜ openjdk9 ./build/macosx-x86_64-normal-server-slowdebug/jdk/bin/java -XX:+UnlockDiagnosticVMOptions -XX:+PrintFlagsFinal -version | pbcopy
  2.  
  3. [Global flags]
  4. ccstrlist AOTLibrary = {product} {default}
  5. ccstr AbortVMOnException = {diagnostic} {default}
  6. ccstr AbortVMOnExceptionMessage = {diagnostic} {default}
  7. uintx AdaptiveSizeDecrementScaleFactor = 4 {product} {default}
  8. uintx AdaptiveSizeMajorGCDecayTimeScale = 10 {product} {default}
  9. uintx AdaptiveSizePolicyCollectionCostMargin = 50 {product} {default}
  10. uintx AdaptiveSizePolicyGCTimeLimitThreshold = 5 {develop} {default}
  11. uintx AdaptiveSizePolicyInitializingSteps = 20 {product} {default}
  12. uintx AdaptiveSizePolicyOutputInterval = 0 {product} {default}
  13. uintx AdaptiveSizePolicyReadyThreshold = 5 {develop} {default}
  14. uintx AdaptiveSizePolicyWeight = 10 {product} {default}
  15. uintx AdaptiveSizeThroughPutPolicy = 0 {product} {default}
  16. uintx AdaptiveTimeWeight = 25 {product} {default}
  17. bool AggressiveOpts = false {product} {default}
  18. intx AliasLevel = 3 {C2 product} {default}
  19. bool AlignVector = false {C2 product} {default}
  20. intx AllocateInstancePrefetchLines = 1 {product} {default}
  21. intx AllocatePrefetchDistance = 192 {product} {default}
  22. intx AllocatePrefetchInstr = 3 {product} {default}
  23. intx AllocatePrefetchLines = 4 {product} {default}
  24. intx AllocatePrefetchStepSize = 64 {product} {default}
  25. intx AllocatePrefetchStyle = 1 {product} {default}
  26. bool AllowJNIEnvProxy = false {product} {default}
  27. bool AllowNonVirtualCalls = false {product} {default}
  28. bool AllowParallelDefineClass = false {product} {default}
  29. bool AllowUserSignalHandlers = false {product} {default}
  30. bool AllowVectorizeOnDemand = true {C2 product} {default}
  31. bool AlwaysActAsServerClassMachine = false {product} {default}
  32. bool AlwaysCompileLoopMethods = false {product} {default}
  33. bool AlwaysIncrementalInline = false {C2 develop} {default}
  34. bool AlwaysLockClassLoader = false {product} {default}
  35. bool AlwaysPreTouch = false {product} {default}
  36. bool AlwaysRestoreFPU = false {product} {default}
  37. bool AlwaysTenure = false {product} {default}
  38. intx ArrayCopyLoadStoreMaxElem = 8 {C2 product} {default}
  39. bool AssertOnSuspendWaitFailure = false {product} {default}
  40. bool AssertRangeCheckElimination = false {C1 develop} {default}
  41. bool AssumeMP = false {product} {default}
  42. intx AutoBoxCacheMax = 128 {C2 product} {default}
  43. uintx AutoGCSelectPauseMillis = 5000 {product} {default}
  44. intx BCEATraceLevel = 0 {product} {default}
  45. bool BackgroundCompilation = true {pd product} {default}
  46. bool BailoutAfterHIR = false {C1 develop} {default}
  47. bool BailoutAfterLIR = false {C1 develop} {default}
  48. bool BailoutOnExceptionHandlers = false {C1 develop} {default}
  49. bool BailoutToInterpreterForThrows = false {C2 develop} {default}
  50. size_t BaseFootPrintEstimate = 268435456 {product} {default}
  51. intx BciProfileWidth = 2 {develop} {default}
  52. intx BiasedLockingBulkRebiasThreshold = 20 {product} {default}
  53. intx BiasedLockingBulkRevokeThreshold = 40 {product} {default}
  54. intx BiasedLockingDecayTime = 25000 {product} {default}
  55. intx BiasedLockingStartupDelay = 4000 {product} {default}
  56. intx BinarySwitchThreshold = 5 {develop} {default}
  57. bool BindCMSThreadToCPU = false {diagnostic} {default}
  58. bool BindGCTaskThreadsToCPUs = false {product} {default}
  59. bool BlockLayoutByFrequency = true {C2 product} {default}
  60. intx BlockLayoutMinDiamondPercentage = 20 {C2 product} {default}
  61. bool BlockLayoutRotateLoops = true {C2 product} {default}
  62. bool BlockOffsetArrayUseUnallocatedBlock = false {diagnostic} {default}
  63. bool BranchOnRegister = false {C2 product} {default}
  64. intx BreakAtNode = 0 {C2 notproduct} {default}
  65. bool BreakAtWarning = false {develop} {default}
  66. bool BytecodeVerificationLocal = false {product} {default}
  67. bool BytecodeVerificationRemote = true {product} {default}
  68. bool C1Breakpoint = false {C1 develop} {default}
  69. bool C1OptimizeVirtualCallProfiling = true {C1 product} {default}
  70. bool C1ProfileBranches = true {C1 product} {default}
  71. bool C1ProfileCalls = true {C1 product} {default}
  72. bool C1ProfileCheckcasts = true {C1 product} {default}
  73. bool C1ProfileInlinedCalls = true {C1 product} {default}
  74. bool C1ProfileVirtualCalls = true {C1 product} {default}
  75. bool C1UpdateMethodData = true {C1 product} {default}
  76. intx CIBreakAt = -1 {develop} {default}
  77. intx CIBreakAtOSR = -1 {develop} {default}
  78. bool CICompileNatives = true {develop} {default}
  79. bool CICompileOSR = true {pd develop} {default}
  80. intx CICompilerCount = 3 {product} {ergonomic}
  81. bool CICompilerCountPerCPU = true {product} {default}
  82. bool CICountOSR = false {develop} {default}
  83. intx CICrashAt = -1 {notproduct} {default}
  84. intx CIFireOOMAt = -1 {develop} {default}
  85. bool CIObjectFactoryVerify = false {notproduct} {default}
  86. bool CIPrintCompileQueue = false {diagnostic} {default}
  87. bool CIPrintCompilerName = false {develop} {default}
  88. bool CIPrintMethodCodes = false {develop} {default}
  89. bool CIPrintRequests = false {develop} {default}
  90. bool CIPrintTypeFlow = false {develop} {default}
  91. intx CIStart = 0 {develop} {default}
  92. intx CIStartOSR = 0 {develop} {default}
  93. intx CIStop = 2147483647 {develop} {default}
  94. intx CIStopOSR = 2147483647 {develop} {default}
  95. bool CITime = false {product} {default}
  96. bool CITimeEach = false {develop} {default}
  97. bool CITimeVerbose = false {develop} {default}
  98. bool CITraceTypeFlow = false {develop} {default}
  99. bool CMSAbortSemantics = false {product} {default}
  100. uintx CMSAbortablePrecleanMinWorkPerIteration = 100 {product} {default}
  101. intx CMSAbortablePrecleanWaitMillis = 100 {manageable} {default}
  102. size_t CMSBitMapYieldQuantum = 10485760 {product} {default}
  103. uintx CMSBootstrapOccupancy = 50 {product} {default}
  104. uintx CMSCheckInterval = 1000 {develop} {default}
  105. bool CMSClassUnloadingEnabled = true {product} {default}
  106. uintx CMSClassUnloadingMaxInterval = 0 {product} {default}
  107. bool CMSCleanOnEnter = true {product} {default}
  108. size_t CMSConcMarkMultiple = 32 {product} {default}
  109. bool CMSConcurrentMTEnabled = true {product} {default}
  110. uintx CMSCoordinatorYieldSleepCount = 10 {product} {default}
  111. bool CMSEdenChunksRecordAlways = true {product} {default}
  112. uintx CMSExpAvgFactor = 50 {product} {default}
  113. bool CMSExtrapolateSweep = false {product} {default}
  114. uintx CMSIncrementalSafetyFactor = 10 {product} {default}
  115. uintx CMSIndexedFreeListReplenish = 4 {product} {default}
  116. intx CMSInitiatingOccupancyFraction = -1 {product} {default}
  117. uintx CMSIsTooFullPercentage = 98 {product} {default}
  118. double CMSLargeCoalSurplusPercent = 0.950000 {product} {default}
  119. double CMSLargeSplitSurplusPercent = 1.000000 {product} {default}
  120. bool CMSLoopWarn = false {product} {default}
  121. bool CMSMarkStackOverflowALot = false {notproduct} {default}
  122. uintx CMSMarkStackOverflowInterval = 1000 {notproduct} {default}
  123. uintx CMSMaxAbortablePrecleanLoops = 0 {product} {default}
  124. intx CMSMaxAbortablePrecleanTime = 5000 {product} {default}
  125. size_t CMSOldPLABMax = 1024 {product} {default}
  126. size_t CMSOldPLABMin = 16 {product} {default}
  127. uintx CMSOldPLABNumRefills = 4 {product} {default}
  128. uintx CMSOldPLABReactivityFactor = 2 {product} {default}
  129. bool CMSOldPLABResizeQuicker = false {product} {default}
  130. uintx CMSOldPLABToleranceFactor = 4 {product} {default}
  131. bool CMSPLABRecordAlways = true {product} {default}
  132. bool CMSParallelInitialMarkEnabled = true {product} {default}
  133. bool CMSParallelRemarkEnabled = true {product} {default}
  134. bool CMSParallelSurvivorRemarkEnabled = true {product} {default}
  135. uintx CMSPrecleanDenominator = 3 {product} {default}
  136. uintx CMSPrecleanIter = 3 {product} {default}
  137. uintx CMSPrecleanNumerator = 2 {product} {default}
  138. bool CMSPrecleanRefLists1 = true {product} {default}
  139. bool CMSPrecleanRefLists2 = false {product} {default}
  140. bool CMSPrecleanSurvivors1 = false {product} {default}
  141. bool CMSPrecleanSurvivors2 = true {product} {default}
  142. uintx CMSPrecleanThreshold = 1000 {product} {default}
  143. bool CMSPrecleaningEnabled = true {product} {default}
  144. bool CMSPrintChunksInDump = false {product} {default}
  145. bool CMSPrintObjectsInDump = false {product} {default}
  146. uintx CMSRemarkVerifyVariant = 1 {product} {default}
  147. bool CMSReplenishIntermediate = true {product} {default}
  148. size_t CMSRescanMultiple = 32 {product} {default}
  149. uintx CMSSamplingGrain = 16384 {product} {default}
  150. bool CMSScavengeBeforeRemark = false {product} {default}
  151. uintx CMSScheduleRemarkEdenPenetration = 50 {product} {default}
  152. size_t CMSScheduleRemarkEdenSizeThreshold = 2097152 {product} {default}
  153. uintx CMSScheduleRemarkSamplingRatio = 5 {product} {default}
  154. double CMSSmallCoalSurplusPercent = 1.050000 {product} {default}
  155. double CMSSmallSplitSurplusPercent = 1.100000 {product} {default}
  156. bool CMSSplitIndexedFreeListBlocks = true {product} {default}
  157. bool CMSTestInFreeList = false {develop} {default}
  158. intx CMSTriggerInterval = -1 {manageable} {default}
  159. uintx CMSTriggerRatio = 80 {product} {default}
  160. bool CMSVerifyReturnedBytes = false {notproduct} {default}
  161. intx CMSWaitDuration = 2000 {manageable} {default}
  162. uintx CMSWorkQueueDrainThreshold = 10 {product} {default}
  163. bool CMSYield = true {product} {default}
  164. uintx CMSYieldSleepCount = 0 {product} {default}
  165. size_t CMSYoungGenPerWorker = 67108864 {pd product} {default}
  166. uintx CMS_FLSPadding = 1 {product} {default}
  167. uintx CMS_FLSWeight = 75 {product} {default}
  168. uintx CMS_SweepPadding = 1 {product} {default}
  169. uintx CMS_SweepTimerThresholdMillis = 10 {product} {default}
  170. uintx CMS_SweepWeight = 75 {product} {default}
  171. uintx CPUForCMSThread = 0 {diagnostic} {default}
  172. bool CSEArrayLength = false {C1 pd develop} {default}
  173. bool CanonicalizeNodes = true {C1 develop} {default}
  174. bool CheckAssertionStatusDirectives = false {notproduct} {default}
  175. bool CheckCompressedOops = true {notproduct} {default}
  176. bool CheckEndorsedAndExtDirs = false {product} {default}
  177. bool CheckIntrinsics = true {diagnostic} {default}
  178. bool CheckJNICalls = false {product} {default}
  179. bool CheckMemoryInitialization = false {notproduct} {default}
  180. bool CheckUnhandledOops = false {develop} {default}
  181. bool CheckZapUnusedHeapArea = false {develop} {default}
  182. bool ClassUnloading = true {product} {default}
  183. bool ClassUnloadingWithConcurrentMark = true {product} {default}
  184. bool CleanChunkPoolAsync = true {develop} {default}
  185. bool ClipInlining = true {product} {default}
  186. uintx CodeCacheExpansionSize = 65536 {pd product} {default}
  187. uintx CodeCacheMinBlockLength = 4 {pd diagnostic} {default}
  188. uintx CodeCacheMinimumUseSpace = 409600 {pd develop} {default}
  189. uintx CodeCacheSegmentSize = 128 {pd develop} {default}
  190. intx CodeEntryAlignment = 32 {pd develop} {default}
  191. bool CollectIndexSetStatistics = false {notproduct} {default}
  192. bool CommentedAssembly = true {C1 develop} {default}
  193. bool CompactFields = true {product} {default}
  194. bool CompactStrings = true {pd product} {default}
  195. intx CompilationPolicyChoice = 3 {product} {default}
  196. ccstrlist CompileCommand = {product} {default}
  197. ccstr CompileCommandFile = {product} {default}
  198. ccstrlist CompileOnly = {product} {default}
  199. bool CompileTheWorld = false {develop} {default}
  200. bool CompileTheWorldPreloadClasses = true {develop} {default}
  201. intx CompileTheWorldSafepointInterval = 100 {notproduct} {default}
  202. intx CompileTheWorldStartAt = 1 {notproduct} {default}
  203. intx CompileTheWorldStopAt = 2147483647 {notproduct} {default}
  204. intx CompileThreshold = 10000 {pd product} {default}
  205. double CompileThresholdScaling = 1.000000 {product} {default}
  206. ccstr CompilerDirectivesFile = {diagnostic} {default}
  207. bool CompilerDirectivesIgnoreCompileCommands = false {diagnostic} {default}
  208. int CompilerDirectivesLimit = 50 {diagnostic} {default}
  209. bool CompilerDirectivesPrint = false {diagnostic} {default}
  210. bool CompilerThreadHintNoPreempt = true {product} {default}
  211. intx CompilerThreadPriority = -1 {product} {default}
  212. intx CompilerThreadStackSize = 1024 {pd product} {default}
  213. size_t CompressedClassSpaceSize = 1073741824 {product} {default}
  214. bool ComputeExactFPURegisterUsage = true {C1 develop} {default}
  215. uint ConcGCThreads = 1 {product} {ergonomic}
  216. intx ConcGCYieldTimeout = 0 {develop} {default}
  217. intx ConditionalMoveLimit = 3 {C2 pd product} {default}
  218. intx ContendedPaddingWidth = 128 {product} {default}
  219. bool ConvertCmpD2CmpF = true {C2 develop} {default}
  220. bool ConvertFloat2IntClipping = true {C2 develop} {default}
  221. bool ConvertSleepToYield = true {product} {default}
  222. bool ConvertYieldToSleep = false {product} {default}
  223. bool CountBytecodes = false {develop} {default}
  224. bool CountCompiledCalls = false {develop} {default}
  225. bool CountJNICalls = false {develop} {default}
  226. bool CountJVMCalls = false {notproduct} {default}
  227. bool CountLinearScan = false {C1 develop} {default}
  228. bool CountRemovableExceptions = false {notproduct} {default}
  229. bool CountRuntimeCalls = false {notproduct} {default}
  230. intx CounterDecayMinIntervalLength = 500 {develop} {default}
  231. intx CounterHalfLifeTime = 30 {develop} {default}
  232. bool CrashGCForDumpingJavaThread = false {notproduct} {default}
  233. bool CrashOnOutOfMemoryError = false {product} {default}
  234. bool CreateCoredumpOnCrash = true {product} {default}
  235. bool CriticalJNINatives = true {product} {default}
  236. bool DTraceAllocProbes = false {product} {default}
  237. bool DTraceMethodProbes = false {product} {default}
  238. bool DTraceMonitorProbes = false {product} {default}
  239. bool DebugDeoptimization = false {develop} {default}
  240. bool DebugInlinedCalls = true {C2 diagnostic} {default}
  241. bool DebugNonSafepoints = true {diagnostic} {default}
  242. bool DebugVtables = false {develop} {default}
  243. bool Debugging = false {product} {default}
  244. bool DeferInitialCardMark = false {diagnostic} {default}
  245. intx DeferPollingPageLoopCount = -1 {product} {default}
  246. intx DeferThrSuspendLoopCount = 4000 {product} {default}
  247. bool DelayCompilationDuringStartup = true {develop} {default}
  248. bool DeoptC1 = true {C1 develop} {default}
  249. bool DeoptimizeALot = false {develop} {default}
  250. intx DeoptimizeALotInterval = 5 {notproduct} {default}
  251. ccstrlist DeoptimizeOnlyAt = {notproduct} {default}
  252. bool DeoptimizeRandom = false {product} {default}
  253. intx DesiredMethodLimit = 8000 {develop} {default}
  254. bool DieOnSafepointTimeout = false {develop} {default}
  255. bool DisableAttachMechanism = false {product} {default}
  256. bool DisableExplicitGC = false {product} {default}
  257. ccstrlist DisableIntrinsic = {diagnostic} {default}
  258. bool DisableStartThread = false {develop} {default}
  259. bool DisplayVMOutput = true {diagnostic} {default}
  260. bool DisplayVMOutputToStderr = false {product} {default}
  261. bool DisplayVMOutputToStdout = false {product} {default}
  262. bool DoCEE = true {C1 develop} {default}
  263. bool DoEscapeAnalysis = true {C2 product} {default}
  264. bool DoReserveCopyInSuperWord = true {C2 product} {default}
  265. intx DominatorSearchLimit = 1000 {C2 diagnostic} {default}
  266. bool DontCompileHugeMethods = true {product} {default}
  267. bool DontYieldALot = false {pd product} {default}
  268. intx DontYieldALotInterval = 10 {develop} {default}
  269. ccstr DumpLoadedClassList = {product} {default}
  270. bool DumpReplayDataOnError = true {product} {default}
  271. bool DumpSharedSpaces = false {product} {default}
  272. bool EagerInitialization = false {develop} {default}
  273. bool EagerXrunInit = false {product} {default}
  274. intx EliminateAllocationArraySizeLimit = 64 {C2 product} {default}
  275. bool EliminateAllocations = true {C2 product} {default}
  276. bool EliminateAutoBox = true {C2 product} {default}
  277. bool EliminateBlocks = true {C1 develop} {default}
  278. bool EliminateFieldAccess = true {C1 develop} {default}
  279. bool EliminateLocks = true {C2 product} {default}
  280. bool EliminateNestedLocks = true {C2 product} {default}
  281. bool EliminateNullChecks = true {C1 develop} {default}
  282. bool EnableContended = true {product} {default}
  283. bool EnableDynamicAgentLoading = true {product} {default}
  284. bool EnableTracing = false {product} {default}
  285. size_t ErgoHeapSizeLimit = 0 {product} {default}
  286. ccstr ErrorFile = {product} {default}
  287. uintx ErrorHandlerTest = 0 {notproduct} {default}
  288. uint64_t ErrorLogTimeout = 120 {product} {default}
  289. ccstr ErrorReportServer = {product} {default}
  290. double EscapeAnalysisTimeout = 60.000000 {C2 product} {default}
  291. bool EstimateArgEscape = true {product} {default}
  292. bool ExecuteInternalVMTests = false {notproduct} {default}
  293. bool ExecutingUnitTests = false {product} {default}
  294. bool ExitEscapeAnalysisOnTimeout = true {C2 develop} {default}
  295. bool ExitOnFullCodeCache = false {notproduct} {default}
  296. bool ExitOnOutOfMemoryError = false {product} {default}
  297. bool ExitVMOnVerifyError = false {notproduct} {default}
  298. bool ExplicitGCInvokesConcurrent = false {product} {default}
  299. bool ExplicitGCInvokesConcurrentAndUnloadsClasses = false {product} {default}
  300. bool ExtendedDTraceProbes = false {product} {default}
  301. ccstr ExtraSharedClassListFile = {product} {default}
  302. intx FLOATPRESSURE = 14 {C2 pd develop} {default}
  303. bool FLSAlwaysCoalesceLarge = false {product} {default}
  304. uintx FLSCoalescePolicy = 2 {product} {default}
  305. double FLSLargestBlockCoalesceProximity = 0.990000 {product} {default}
  306. bool FLSVerifyAllHeapReferences = false {diagnostic} {default}
  307. bool FLSVerifyDictionary = false {develop} {default}
  308. bool FLSVerifyIndexTable = false {diagnostic} {default}
  309. bool FLSVerifyLists = false {diagnostic} {default}
  310. bool FailOverToOldVerifier = true {product} {default}
  311. intx FastAllocateSizeLimit = 131072 {develop} {default}
  312. intx FastSuperclassLimit = 8 {develop} {default}
  313. bool FastTLABRefill = false {product} {default}
  314. intx FieldsAllocationStyle = 1 {product} {default}
  315. bool FillDelaySlots = true {develop} {default}
  316. bool FilterSpuriousWakeups = true {product} {default}
  317. bool FoldStableValues = true {diagnostic} {default}
  318. bool ForceDynamicNumberOfGCThreads = false {diagnostic} {default}
  319. bool ForceFloatExceptions = true {develop} {default}
  320. bool ForceNUMA = false {product} {default}
  321. bool ForceTimeHighResolution = false {product} {default}
  322. bool ForceUnreachable = false {diagnostic} {default}
  323. intx FreqCountInvocations = 1 {C2 develop} {default}
  324. intx FreqInlineSize = 325 {pd product} {default}
  325. bool FullGCALot = false {develop} {default}
  326. intx FullGCALotDummies = 32768 {notproduct} {default}
  327. intx FullGCALotInterval = 1 {notproduct} {default}
  328. intx FullGCALotStart = 0 {notproduct} {default}
  329. double G1ConcMarkStepDurationMillis = 10.000000 {product} {default}
  330. uintx G1ConcRSHotCardLimit = 4 {product} {default}
  331. size_t G1ConcRSLogCacheSize = 10 {product} {default}
  332. size_t G1ConcRefinementGreenZone = 0 {product} {default}
  333. size_t G1ConcRefinementRedZone = 0 {product} {default}
  334. uintx G1ConcRefinementServiceIntervalMillis = 300 {product} {default}
  335. uint G1ConcRefinementThreads = 4 {product} {ergonomic}
  336. size_t G1ConcRefinementThresholdStep = 2 {product} {default}
  337. size_t G1ConcRefinementYellowZone = 0 {product} {default}
  338. uintx G1ConfidencePercent = 50 {product} {default}
  339. uintx G1DummyRegionsPerGC = 0 {develop} {default}
  340. bool G1EvacuationFailureALot = false {notproduct} {default}
  341. uintx G1EvacuationFailureALotCount = 1000 {develop} {default}
  342. bool G1EvacuationFailureALotDuringConcMark = true {develop} {default}
  343. bool G1EvacuationFailureALotDuringInitialMark = true {develop} {default}
  344. bool G1EvacuationFailureALotDuringMixedGC = true {develop} {default}
  345. bool G1EvacuationFailureALotDuringYoungGC = true {develop} {default}
  346. uintx G1EvacuationFailureALotInterval = 5 {develop} {default}
  347. bool G1ExitOnExpansionFailure = false {develop} {default}
  348. bool G1HRRSFlushLogBuffersOnVerify = false {develop} {default}
  349. bool G1HRRSUseSparseTable = true {develop} {default}
  350. size_t G1HeapRegionSize = 1048576 {product} {ergonomic}
  351. uintx G1HeapWastePercent = 5 {product} {default}
  352. intx G1MarkingOverheadPercent = 0 {develop} {default}
  353. intx G1MaxVerifyFailures = -1 {develop} {default}
  354. uintx G1MixedGCCountTarget = 8 {product} {default}
  355. bool G1RSBarrierRegionFilter = true {develop} {default}
  356. intx G1RSetRegionEntries = 256 {product} {default}
  357. intx G1RSetRegionEntriesBase = 256 {develop} {default}
  358. size_t G1RSetScanBlockSize = 64 {product} {default}
  359. intx G1RSetSparseRegionEntries = 4 {product} {default}
  360. intx G1RSetSparseRegionEntriesBase = 4 {develop} {default}
  361. intx G1RSetUpdatingPauseTimePercent = 10 {product} {default}
  362. intx G1RefProcDrainInterval = 10 {product} {default}
  363. uintx G1ReservePercent = 10 {product} {default}
  364. uintx G1SATBBufferEnqueueingThresholdPercent = 60 {product} {default}
  365. size_t G1SATBBufferSize = 1024 {product} {default}
  366. intx G1SATBProcessCompletedThreshold = 20 {develop} {default}
  367. bool G1ScrubRemSets = true {develop} {default}
  368. uintx G1SecondaryFreeListAppendLength = 5 {develop} {default}
  369. bool G1StressConcRegionFreeing = false {develop} {default}
  370. uintx G1StressConcRegionFreeingDelayMillis = 0 {develop} {default}
  371. intx G1SummarizeRSetStatsPeriod = 0 {diagnostic} {default}
  372. size_t G1UpdateBufferSize = 256 {product} {default}
  373. bool G1UseAdaptiveConcRefinement = true {product} {default}
  374. bool G1UseAdaptiveIHOP = true {product} {default}
  375. bool G1VerifyBitmaps = false {develop} {default}
  376. bool G1VerifyCTCleanup = false {develop} {default}
  377. bool G1VerifyHeapRegionCodeRoots = false {diagnostic} {default}
  378. bool G1VerifyRSetsDuringFullGC = false {diagnostic} {default}
  379. bool GCALotAtAllSafepoints = false {notproduct} {default}
  380. uintx GCDrainStackTargetSize = 64 {product} {default}
  381. uintx GCExpandToAllocateDelayMillis = 0 {develop} {default}
  382. uintx GCHeapFreeLimit = 2 {product} {default}
  383. uintx GCLockerEdenExpansionPercent = 5 {product} {default}
  384. bool GCLockerInvokesConcurrent = false {product} {default}
  385. uintx GCLockerRetryAllocationCount = 2 {diagnostic} {default}
  386. bool GCParallelVerificationEnabled = true {diagnostic} {default}
  387. uintx GCPauseIntervalMillis = 201 {product} {default}
  388. uint GCTaskTimeStampEntries = 200 {product} {default}
  389. uintx GCTimeLimit = 98 {product} {default}
  390. uintx GCTimeRatio = 12 {product} {default}
  391. uintx GCWorkerDelayMillis = 0 {develop} {default}
  392. bool GenerateArrayStoreCheck = true {C1 develop} {default}
  393. bool GenerateRangeChecks = true {develop} {default}
  394. bool GenerateSynchronizationCode = true {develop} {default}
  395. intx GuaranteedSafepointInterval = 1000 {diagnostic} {default}
  396. size_t HeapBaseMinAddress = 2147483648 {pd product} {default}
  397. bool HeapDumpAfterFullGC = false {manageable} {default}
  398. bool HeapDumpBeforeFullGC = false {manageable} {default}
  399. bool HeapDumpOnOutOfMemoryError = false {manageable} {default}
  400. ccstr HeapDumpPath = {manageable} {default}
  401. uintx HeapFirstMaximumCompactionCount = 3 {product} {default}
  402. uintx HeapMaximumCompactionInterval = 20 {product} {default}
  403. uintx HeapSearchSteps = 3 {product} {default}
  404. size_t HeapSizePerGCThread = 87241520 {product} {default}
  405. intx HotCallCountThreshold = 999999 {C2 develop} {default}
  406. intx HotCallProfitThreshold = 999999 {C2 develop} {default}
  407. intx HotCallTrivialSize = -1 {C2 develop} {default}
  408. intx HotCallTrivialWork = -1 {C2 develop} {default}
  409. intx HotMethodDetectionLimit = 100000 {diagnostic} {default}
  410. intx HugeMethodLimit = 8000 {develop} {default}
  411. bool ICMissHistogram = false {notproduct} {default}
  412. bool IEEEPrecision = true {ARCH develop} {default}
  413. intx INTPRESSURE = 13 {C2 pd develop} {default}
  414. bool IdealizeClearArrayNode = true {C2 pd diagnostic} {default}
  415. bool IdealizedNumerics = false {C2 develop} {default}
  416. bool IgnoreEmptyClassPaths = false {product} {default}
  417. bool IgnoreLibthreadGPFault = false {develop} {default}
  418. bool IgnoreLockingAssertions = false {notproduct} {default}
  419. bool IgnoreRewrites = false {develop} {default}
  420. bool IgnoreUnrecognizedVMOptions = false {product} {default}
  421. bool IgnoreUnverifiableClassesDuringDump = false {diagnostic} {default}
  422. bool ImplicitDiv0Checks = true {C1 develop} {default}
  423. intx ImplicitNullCheckThreshold = 3 {C2 develop} {default}
  424. bool ImplicitNullChecks = true {pd diagnostic} {default}
  425. uintx IncreaseFirstTierCompileThresholdAt = 50 {product} {default}
  426. bool IncrementalInline = true {C2 product} {default}
  427. intx IndexSetWatch = 0 {C2 notproduct} {default}
  428. intx InitArrayShortSize = 64 {pd diagnostic} {default}
  429. size_t InitialBootClassLoaderMetaspaceSize = 4194304 {product} {default}
  430. uintx InitialCodeCacheSize = 2555904 {pd product} {default}
  431. size_t InitialHeapSize = 134217728 {product} {ergonomic}
  432. uintx InitialRAMFraction = 64 {product} {default}
  433. uintx InitialSurvivorRatio = 8 {product} {default}
  434. uintx InitialTenuringThreshold = 7 {product} {default}
  435. uintx InitiatingHeapOccupancyPercent = 45 {product} {default}
  436. bool InjectGCWorkerCreationFailure = false {diagnostic} {default}
  437. bool Inline = true {product} {default}
  438. bool InlineAccessors = true {C2 develop} {default}
  439. bool InlineArrayCopy = true {diagnostic} {default}
  440. bool InlineClassNatives = true {diagnostic} {default}
  441. ccstr InlineDataFile = {product} {default}
  442. intx InlineFrequencyCount = 100 {pd diagnostic} {default}
  443. intx InlineFrequencyRatio = 20 {develop} {default}
  444. bool InlineIntrinsics = true {pd develop} {default}
  445. bool InlineMathNatives = true {diagnostic} {default}
  446. bool InlineMethodsWithExceptionHandlers = true {C1 develop} {default}
  447. bool InlineNIOCheckIndex = true {C1 diagnostic} {default}
  448. bool InlineNatives = true {diagnostic} {default}
  449. bool InlineNotify = true {diagnostic} {default}
  450. bool InlineObjectCopy = true {C2 diagnostic} {default}
  451. bool InlineObjectHash = true {diagnostic} {default}
  452. bool InlineReflectionGetCallerClass = true {C2 diagnostic} {default}
  453. intx InlineSmallCode = 2000 {pd product} {default}
  454. bool InlineSynchronizedMethods = true {C1 product} {default}
  455. bool InlineThreadNatives = true {diagnostic} {default}
  456. intx InlineThrowCount = 50 {develop} {default}
  457. intx InlineThrowMaxSize = 200 {develop} {default}
  458. bool InlineUnsafeOps = true {diagnostic} {default}
  459. bool InlineWarmCalls = false {C2 develop} {default}
  460. bool InsertMemBarAfterArraycopy = true {C2 product} {default}
  461. bool InstallMethods = true {C1 develop} {default}
  462. intx InstructionCountCutoff = 37000 {C1 develop} {default}
  463. bool InterceptOSException = false {develop} {default}
  464. intx InteriorEntryAlignment = 16 {C2 pd product} {default}
  465. intx InterpreterProfilePercentage = 33 {product} {default}
  466. bool JVMCIUseFastLocking = true {JVMCI develop} {default}
  467. size_t JVMInvokeMethodSlack = 8192 {pd develop} {default}
  468. bool JavaMonitorsInStackTrace = true {product} {default}
  469. intx JavaPriority10_To_OSPriority = -1 {product} {default}
  470. intx JavaPriority1_To_OSPriority = -1 {product} {default}
  471. intx JavaPriority2_To_OSPriority = -1 {product} {default}
  472. intx JavaPriority3_To_OSPriority = -1 {product} {default}
  473. intx JavaPriority4_To_OSPriority = -1 {product} {default}
  474. intx JavaPriority5_To_OSPriority = -1 {product} {default}
  475. intx JavaPriority6_To_OSPriority = -1 {product} {default}
  476. intx JavaPriority7_To_OSPriority = -1 {product} {default}
  477. intx JavaPriority8_To_OSPriority = -1 {product} {default}
  478. intx JavaPriority9_To_OSPriority = -1 {product} {default}
  479. bool LIRFillDelaySlots = false {C1 pd product} {default}
  480. bool LIRTraceExecution = false {C1 develop} {default}
  481. bool LIRTracePeephole = false {C1 develop} {default}
  482. size_t LargePageHeapSizeThreshold = 134217728 {product} {default}
  483. size_t LargePageSizeInBytes = 0 {product} {default}
  484. bool LargePagesIndividualAllocationInjectError = false {develop} {default}
  485. intx LiveNodeCountInliningCutoff = 40000 {C2 product} {default}
  486. bool LoadLineNumberTables = true {develop} {default}
  487. bool LoadLocalVariableTables = true {develop} {default}
  488. bool LoadLocalVariableTypeTables = true {develop} {default}
  489. bool LogCompilation = false {diagnostic} {default}
  490. bool LogEvents = true {diagnostic} {default}
  491. uintx LogEventsBufferEntries = 10 {diagnostic} {default}
  492. ccstr LogFile = {diagnostic} {default}
  493. bool LogSweeper = false {notproduct} {default}
  494. bool LogTouchedMethods = false {diagnostic} {default}
  495. bool LogVMOutput = false {diagnostic} {default}
  496. intx LongCompileThreshold = 50 {develop} {default}
  497. intx LoopMaxUnroll = 16 {C2 product} {default}
  498. intx LoopOptsCount = 43 {C2 product} {default}
  499. intx LoopPercentProfileLimit = 30 {C2 pd product} {default}
  500. intx LoopUnrollLimit = 60 {C2 pd product} {default}
  501. intx LoopUnrollMin = 4 {C2 product} {default}
  502. bool LoopUnswitching = true {C2 product} {default}
  503. intx MallocCatchPtr = -1 {develop} {default}
  504. uintx MallocMaxTestWords = 0 {diagnostic} {default}
  505. bool ManagementServer = false {product} {default}
  506. size_t MarkStackSize = 4194304 {product} {ergonomic}
  507. size_t MarkStackSizeMax = 16777216 {product} {default}
  508. uint MarkSweepAlwaysCompactCount = 4 {product} {default}
  509. uintx MarkSweepDeadRatio = 5 {product} {default}
  510. intx MaxBCEAEstimateLevel = 5 {product} {default}
  511. intx MaxBCEAEstimateSize = 150 {product} {default}
  512. uint64_t MaxDirectMemorySize = 0 {product} {default}
  513. intx MaxElementPrintSize = 256 {notproduct} {default}
  514. bool MaxFDLimit = true {product} {default}
  515. intx MaxForceInlineLevel = 100 {develop} {default}
  516. uintx MaxGCMinorPauseMillis = 18446744073709551615 {product} {default}
  517. uintx MaxGCPauseMillis = 200 {product} {default}
  518. uintx MaxHeapFreeRatio = 70 {manageable} {default}
  519. size_t MaxHeapSize = 2147483648 {product} {ergonomic}
  520. intx MaxInlineLevel = 9 {product} {default}
  521. intx MaxInlineSize = 35 {product} {default}
  522. intx MaxInterpretedSearchLength = 3 {develop} {default}
  523. intx MaxJNILocalCapacity = 65536 {product} {default}
  524. intx MaxJavaStackTraceDepth = 1024 {product} {default}
  525. intx MaxJumpTableSize = 65000 {C2 product} {default}
  526. intx MaxJumpTableSparseness = 5 {C2 product} {default}
  527. intx MaxLabelRootDepth = 1100 {C2 product} {default}
  528. intx MaxLoopPad = 11 {C2 product} {default}
  529. size_t MaxMetaspaceExpansion = 5451776 {product} {default}
  530. uintx MaxMetaspaceFreeRatio = 70 {product} {default}
  531. size_t MaxMetaspaceSize = 18446744073709547520 {product} {default}
  532. size_t MaxNewSize = 1287651328 {product} {ergonomic}
  533. intx MaxNodeLimit = 80000 {C2 product} {default}
  534. uint64_t MaxRAM = 137438953472 {pd product} {default}
  535. uintx MaxRAMFraction = 4 {product} {default}
  536. intx MaxRecompilationSearchLength = 10 {develop} {default}
  537. intx MaxRecursiveInlineLevel = 1 {product} {default}
  538. intx MaxSubklassPrintSize = 4 {notproduct} {default}
  539. uintx MaxTenuringThreshold = 15 {product} {default}
  540. intx MaxTrivialSize = 6 {product} {default}
  541. intx MaxVectorSize = 64 {C2 product} {default}
  542. uintx MaxVirtMemFraction = 2 {develop} {default}
  543. bool MemProfiling = false {develop} {default}
  544. intx MemProfilingInterval = 500 {notproduct} {default}
  545. bool MetadataAllocationFailALot = false {develop} {default}
  546. uintx MetadataAllocationFailALotInterval = 1000 {develop} {default}
  547. size_t MetaspaceSize = 21807104 {pd product} {default}
  548. bool MethodFlushing = true {product} {default}
  549. intx MethodHistogramCutoff = 100 {develop} {default}
  550. size_t MinHeapDeltaBytes = 1048576 {product} {ergonomic}
  551. uintx MinHeapFreeRatio = 40 {manageable} {default}
  552. intx MinInliningThreshold = 250 {product} {default}
  553. intx MinJumpTableSize = 10 {C2 pd product} {default}
  554. size_t MinMetaspaceExpansion = 339968 {product} {default}
  555. uintx MinMetaspaceFreeRatio = 40 {product} {default}
  556. intx MinOopMapAllocation = 8 {develop} {default}
  557. intx MinPassesBeforeFlush = 10 {diagnostic} {default}
  558. uintx MinRAMFraction = 2 {product} {default}
  559. intx MinSleepInterval = 1 {develop} {default}
  560. uintx MinSurvivorRatio = 3 {product} {default}
  561. size_t MinTLABSize = 2048 {product} {default}
  562. intx MonitorBound = 0 {product} {default}
  563. bool MonitorInUseLists = true {product} {default}
  564. bool MonomorphicArrayCheck = true {C2 develop} {default}
  565. intx MultiArrayExpandLimit = 6 {C2 product} {default}
  566. bool MustCallLoadClassInternal = false {product} {default}
  567. intx NMethodSizeLimit = 524288 {C1 develop} {default}
  568. uintx NUMAChunkResizeWeight = 20 {product} {default}
  569. size_t NUMAInterleaveGranularity = 2097152 {product} {default}
  570. uintx NUMAPageScanRate = 256 {product} {default}
  571. size_t NUMASpaceResizeRate = 1073741824 {product} {default}
  572. bool NUMAStats = false {product} {default}
  573. ccstr NativeMemoryTracking = off {product} {default}
  574. bool NeedsDeoptSuspend = false {pd product} {default}
  575. intx NestedInliningSizeRatio = 90 {C1 develop} {default}
  576. bool NeverActAsServerClassMachine = false {pd product} {default}
  577. bool NeverTenure = false {product} {default}
  578. intx NewCodeParameter = 0 {develop} {default}
  579. uintx NewRatio = 2 {product} {default}
  580. size_t NewSize = 1363144 {product} {default}
  581. size_t NewSizeThreadIncrease = 5320 {pd product} {default}
  582. intx NmethodSweepActivity = 10 {product} {default}
  583. intx NodeCountInliningCutoff = 18000 {C2 develop} {default}
  584. intx NodeCountInliningStep = 1000 {C2 develop} {default}
  585. intx NodeLimitFudgeFactor = 2000 {C2 product} {default}
  586. uintx NonNMethodCodeHeapSize = 5830092 {pd product} {ergonomic}
  587. uintx NonProfiledCodeHeapSize = 122914074 {pd product} {ergonomic}
  588. intx NumberOfLoopInstrToAlign = 4 {C2 product} {default}
  589. intx OSROnlyBCI = -1 {develop} {default}
  590. uintx ObjArrayMarkingStride = 2048 {develop} {default}
  591. intx ObjectAlignmentInBytes = 8 {lp64_product} {default}
  592. size_t OldPLABSize = 1024 {product} {default}
  593. uintx OldPLABWeight = 50 {product} {default}
  594. size_t OldSize = 5452592 {product} {default}
  595. bool OmitStackTraceInFastThrow = true {product} {default}
  596. ccstrlist OnError = {product} {default}
  597. ccstrlist OnOutOfMemoryError = {product} {default}
  598. intx OnStackReplacePercentage = 140 {pd product} {default}
  599. bool OptimizeExpensiveOps = true {C2 diagnostic} {default}
  600. bool OptimizeFill = true {C2 product} {default}
  601. bool OptimizeIfOps = true {C1 develop} {default}
  602. bool OptimizePtrCompare = true {C2 product} {default}
  603. bool OptimizeStringConcat = true {C2 product} {default}
  604. bool OptimizeUnsafes = true {C1 develop} {default}
  605. intx OptoBlockListSize = 8 {C2 develop} {default}
  606. bool OptoBreakpoint = false {C2 develop} {default}
  607. bool OptoBreakpointC2R = false {C2 notproduct} {default}
  608. bool OptoBreakpointOSR = false {C2 notproduct} {default}
  609. bool OptoBundling = false {C2 pd product} {default}
  610. bool OptoCoalesce = true {C2 develop} {default}
  611. intx OptoLoopAlignment = 16 {pd product} {default}
  612. bool OptoNoExecute = false {C2 notproduct} {default}
  613. intx OptoNodeListSize = 4 {C2 develop} {default}
  614. bool OptoPeephole = true {C2 pd develop} {default}
  615. intx OptoPeepholeAt = -1 {C2 develop} {default}
  616. intx OptoPrologueNops = 0 {C2 develop} {default}
  617. bool OptoRegScheduling = true {C2 pd product} {default}
  618. bool OptoRemoveUseless = true {C2 develop} {default}
  619. bool OptoScheduling = false {C2 pd product} {default}
  620. uintx PLABWeight = 75 {product} {default}
  621. intx PSAdaptiveSizePolicyResizeVirtualSpaceAlot = -1 {develop} {default}
  622. bool PSChunkLargeArrays = true {product} {default}
  623. int ParGCArrayScanChunk = 50 {product} {default}
  624. intx ParGCCardsPerStrideChunk = 256 {diagnostic} {default}
  625. uintx ParGCDesiredObjsFromOverflowList = 20 {product} {default}
  626. uintx ParGCStridesPerThread = 2 {diagnostic} {default}
  627. bool ParGCTrimOverflow = true {product} {default}
  628. bool ParGCUseLocalOverflow = false {product} {default}
  629. bool ParGCWorkQueueOverflowALot = false {notproduct} {default}
  630. uintx ParGCWorkQueueOverflowInterval = 1000 {notproduct} {default}
  631. uintx ParallelGCBufferWastePct = 10 {product} {default}
  632. uint ParallelGCThreads = 4 {product} {default}
  633. uintx ParallelOldDeadWoodLimiterMean = 50 {product} {default}
  634. uintx ParallelOldDeadWoodLimiterStdDev = 80 {product} {default}
  635. bool ParallelRefProcBalancingEnabled = true {product} {default}
  636. bool ParallelRefProcEnabled = false {product} {default}
  637. bool PartialPeelAtUnsignedTests = true {C2 product} {default}
  638. bool PartialPeelLoop = true {C2 product} {default}
  639. intx PartialPeelNewPhiDelta = 0 {C2 product} {default}
  640. bool PatchALot = false {C1 develop} {default}
  641. bool PauseAtExit = false {diagnostic} {default}
  642. bool PauseAtStartup = false {diagnostic} {default}
  643. ccstr PauseAtStartupFile = {diagnostic} {default}
  644. uintx PausePadding = 1 {product} {default}
  645. intx PerBytecodeRecompilationCutoff = 200 {product} {default}
  646. intx PerBytecodeTrapLimit = 4 {product} {default}
  647. intx PerMethodRecompilationCutoff = 400 {product} {default}
  648. intx PerMethodTrapLimit = 100 {product} {default}
  649. bool PerfAllowAtExitRegistration = false {product} {default}
  650. bool PerfBypassFileSystemCheck = false {product} {default}
  651. intx PerfDataMemorySize = 32768 {product} {default}
  652. intx PerfDataSamplingInterval = 50 {product} {default}
  653. ccstr PerfDataSaveFile = {product} {default}
  654. bool PerfDataSaveToFile = false {product} {default}
  655. bool PerfDisableSharedMem = false {product} {default}
  656. intx PerfMaxStringConstLength = 1024 {product} {default}
  657. bool PerfTraceDataCreation = false {develop} {default}
  658. bool PerfTraceMemOps = false {develop} {default}
  659. bool PinAllInstructions = false {C1 develop} {default}
  660. bool PoisonOSREntry = true {C2 develop} {default}
  661. size_t PreTouchParallelChunkSize = 1073741824 {product} {default}
  662. uintx PreallocatedOutOfMemoryErrorCount = 4 {develop} {default}
  663. bool PreferInterpreterNativeStubs = false {pd product} {default}
  664. intx PrefetchCopyIntervalInBytes = 576 {product} {default}
  665. intx PrefetchFieldsAhead = 1 {product} {default}
  666. intx PrefetchScanIntervalInBytes = 576 {product} {default}
  667. bool PreserveAllAnnotations = false {product} {default}
  668. bool PreserveFramePointer = false {pd product} {default}
  669. size_t PretenureSizeThreshold = 0 {product} {default}
  670. bool PrintAOT = false {product} {default}
  671. bool PrintAOTStatistics = false {notproduct} {default}
  672. bool PrintAdapterHandlers = false {diagnostic} {default}
  673. bool PrintAssembly = false {diagnostic} {default}
  674. ccstr PrintAssemblyOptions = {diagnostic} {default}
  675. bool PrintBailouts = false {C1 develop} {default}
  676. bool PrintBiasedLockingStatistics = false {diagnostic} {default}
  677. bool PrintBlockElimination = false {C1 develop} {default}
  678. bool PrintBytecodeHistogram = false {develop} {default}
  679. bool PrintBytecodePairHistogram = false {develop} {default}
  680. bool PrintC1Statistics = false {C1 notproduct} {default}
  681. bool PrintCEE = false {C1 develop} {default}
  682. bool PrintCFG = false {C1 notproduct} {default}
  683. bool PrintCFG0 = false {C1 notproduct} {default}
  684. bool PrintCFG1 = false {C1 notproduct} {default}
  685. bool PrintCFG2 = false {C1 notproduct} {default}
  686. bool PrintCFGBlockFreq = false {C2 develop} {default}
  687. bool PrintCFGToFile = false {C1 develop} {default}
  688. bool PrintCanonicalization = false {C1 develop} {default}
  689. bool PrintClassHistogram = false {manageable} {default}
  690. bool PrintCodeCache = false {product} {default}
  691. bool PrintCodeCache2 = false {develop} {default}
  692. bool PrintCodeCacheExtension = false {develop} {default}
  693. bool PrintCodeCacheOnCompilation = false {product} {default}
  694. bool PrintCommandLineFlags = false {product} {default}
  695. bool PrintCompilation = false {product} {default}
  696. bool PrintCompilation2 = false {diagnostic} {default}
  697. bool PrintConcurrentLocks = false {manageable} {default}
  698. bool PrintDebugInfo = false {develop} {default}
  699. bool PrintDeoptimizationDetails = false {develop} {default}
  700. bool PrintDependencies = false {develop} {default}
  701. bool PrintDominators = false {C2 develop} {default}
  702. bool PrintEliminateAllocations = false {C2 notproduct} {default}
  703. bool PrintEliminateLocks = false {C2 notproduct} {default}
  704. bool PrintEscapeAnalysis = false {C2 notproduct} {default}
  705. bool PrintExceptionHandlers = false {develop} {default}
  706. bool PrintFieldLayout = false {notproduct} {default}
  707. bool PrintFlagsFinal = true {product} {command line}
  708. bool PrintFlagsInitial = false {product} {default}
  709. bool PrintFlagsRanges = false {product} {default}
  710. bool PrintFlagsWithComments = false {notproduct} {default}
  711. bool PrintFrameConverterAssembly = false {C2 notproduct} {default}
  712. bool PrintGC = false {product} {default}
  713. bool PrintGCDetails = false {product} {default}
  714. bool PrintHeapAtSIGBREAK = true {product} {default}
  715. bool PrintIR = false {C1 notproduct} {default}
  716. bool PrintIR0 = false {C1 notproduct} {default}
  717. bool PrintIR1 = false {C1 notproduct} {default}
  718. bool PrintIR2 = false {C1 notproduct} {default}
  719. bool PrintIRDuringConstruction = false {C1 notproduct} {default}
  720. bool PrintIRWithLIR = false {C1 notproduct} {default}
  721. bool PrintIdeal = false {C2 notproduct} {default}
  722. bool PrintIdealGraph = false {C2 notproduct} {default}
  723. ccstr PrintIdealGraphAddress = 127.0.0.1 {C2 notproduct} {default}
  724. ccstr PrintIdealGraphFile = {C2 notproduct} {default}
  725. intx PrintIdealGraphLevel = 0 {C2 notproduct} {default}
  726. intx PrintIdealGraphPort = 4444 {C2 notproduct} {default}
  727. bool PrintIdealNodeCount = false {C2 notproduct} {default}
  728. bool PrintInitialBlockList = false {C1 notproduct} {default}
  729. bool PrintInlining = false {diagnostic} {default}
  730. bool PrintInterpreter = false {diagnostic} {default}
  731. bool PrintIntrinsics = false {C2 diagnostic} {default}
  732. bool PrintJNIResolving = false {product} {default}
  733. bool PrintLIR = false {C1 develop} {default}
  734. bool PrintLIRWithAssembly = false {C1 notproduct} {default}
  735. bool PrintLockStatistics = false {C2 notproduct} {default}
  736. bool PrintMalloc = false {develop} {default}
  737. bool PrintMallocFree = false {notproduct} {default}
  738. bool PrintMallocStatistics = false {develop} {default}
  739. bool PrintMethodData = false {diagnostic} {default}
  740. bool PrintMethodFlushing = false {develop} {default}
  741. bool PrintMethodFlushingStatistics = false {diagnostic} {default}
  742. bool PrintMethodHandleStubs = false {diagnostic} {default}
  743. bool PrintMiscellaneous = false {develop} {default}
  744. bool PrintNMTStatistics = false {diagnostic} {default}
  745. bool PrintNMethodStatistics = false {notproduct} {default}
  746. bool PrintNMethods = false {diagnostic} {default}
  747. bool PrintNativeNMethods = false {diagnostic} {default}
  748. bool PrintNotLoaded = false {C1 develop} {default}
  749. bool PrintNullCheckElimination = false {C1 develop} {default}
  750. bool PrintOptimizePtrCompare = false {C2 notproduct} {default}
  751. bool PrintOptimizeStringConcat = false {C2 notproduct} {default}
  752. bool PrintOpto = false {C2 notproduct} {default}
  753. bool PrintOptoAssembly = false {C2 diagnostic} {default}
  754. bool PrintOptoInlining = false {C2 notproduct} {default}
  755. bool PrintOptoPeephole = false {C2 notproduct} {default}
  756. bool PrintOptoStatistics = false {C2 notproduct} {default}
  757. bool PrintParseStatistics = false {C2 notproduct} {default}
  758. bool PrintPhiFunctions = false {C1 notproduct} {default}
  759. bool PrintPreciseBiasedLockingStatistics = false {C2 diagnostic} {default}
  760. bool PrintPreciseRTMLockingStatistics = false {C2 diagnostic} {default}
  761. bool PrintRelocations = false {develop} {default}
  762. bool PrintRewrites = false {notproduct} {default}
  763. bool PrintSafepointStatistics = false {product} {default}
  764. intx PrintSafepointStatisticsCount = 300 {product} {default}
  765. intx PrintSafepointStatisticsTimeout = -1 {product} {default}
  766. bool PrintSharedArchiveAndExit = false {product} {default}
  767. bool PrintSharedDictionary = false {product} {default}
  768. bool PrintSharedSpaces = false {product} {default}
  769. bool PrintSignatureHandlers = false {diagnostic} {default}
  770. bool PrintSimpleStubs = false {C1 notproduct} {default}
  771. bool PrintStringTableStatistics = false {product} {default}
  772. bool PrintStubCode = false {diagnostic} {default}
  773. bool PrintSymbolTableSizeHistogram = false {notproduct} {default}
  774. bool PrintSystemDictionaryAtExit = false {notproduct} {default}
  775. bool PrintTieredEvents = false {product} {default}
  776. bool PrintTouchedMethodsAtExit = false {diagnostic} {default}
  777. bool PrintUnsafeOptimization = false {C1 develop} {default}
  778. bool PrintVMMessages = true {develop} {default}
  779. bool PrintVMOptions = false {product} {default}
  780. bool PrintVMQWaitTime = false {product} {default}
  781. bool PrintValueNumbering = false {C1 develop} {default}
  782. bool PrintVtableStats = false {notproduct} {default}
  783. bool PrintWarnings = true {product} {default}
  784. uintx ProcessDistributionStride = 4 {product} {default}
  785. bool ProfileDynamicTypes = true {C2 diagnostic} {default}
  786. bool ProfileInterpreter = true {pd product} {default}
  787. bool ProfileIntervals = false {product} {default}
  788. intx ProfileIntervalsTicks = 100 {product} {default}
  789. intx ProfileMaturityPercentage = 20 {product} {default}
  790. bool ProfileTraps = true {pd develop} {default}
  791. bool ProfileVM = false {product} {default}
  792. uintx ProfiledCodeHeapSize = 122914074 {pd product} {ergonomic}
  793. bool ProfilerCheckIntervals = false {notproduct} {default}
  794. intx ProfilerNodeSize = 1024 {develop} {default}
  795. intx ProfilerNumberOfCompiledMethods = 25 {diagnostic} {default}
  796. intx ProfilerNumberOfInterpretedMethods = 25 {diagnostic} {default}
  797. intx ProfilerNumberOfRuntimeStubNodes = 25 {diagnostic} {default}
  798. intx ProfilerNumberOfStubMethods = 25 {diagnostic} {default}
  799. intx ProfilerPCTickThreshold = 15 {develop} {default}
  800. bool ProfilerPrintByteCodeStatistics = false {product} {default}
  801. bool ProfilerRecordPC = false {product} {default}
  802. uintx PromotedPadding = 3 {product} {default}
  803. bool PromotionFailureALot = false {notproduct} {default}
  804. uintx PromotionFailureALotCount = 1000 {develop} {default}
  805. uintx PromotionFailureALotInterval = 5 {develop} {default}
  806. bool ProtectionDomainVerification = true {develop} {default}
  807. uintx QueuedAllocationWarningCount = 0 {product} {default}
  808. uintx RTMRetryCount = 5 {ARCH product} {default}
  809. bool RangeCheckElimination = true {product} {default}
  810. bool ReassociateInvariants = true {C2 product} {default}
  811. bool ReduceBulkZeroing = true {C2 product} {default}
  812. bool ReduceFieldZeroing = true {C2 product} {default}
  813. bool ReduceInitialCardMarks = true {C2 product} {default}
  814. bool ReduceSignalUsage = false {product} {default}
  815. intx RefDiscoveryPolicy = 0 {product} {default}
  816. intx RegisterCostAreaRatio = 16000 {C2 pd develop} {default}
  817. bool RegisterFinalizersAtInit = true {product} {default}
  818. bool RegisterReferences = true {develop} {default}
  819. bool RelaxAccessControlCheck = false {product} {default}
  820. bool RenumberLiveNodes = true {C2 develop} {default}
  821. bool ReplayCompiles = false {develop} {default}
  822. ccstr ReplayDataFile = {product} {default}
  823. bool ReplayIgnoreInitErrors = false {develop} {default}
  824. intx ReplaySuppressInitializers = 2 {develop} {default}
  825. bool RequireSharedSpaces = false {product} {default}
  826. uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic}
  827. bool ResizeOldPLAB = true {product} {default}
  828. bool ResizePLAB = true {product} {default}
  829. bool ResizeTLAB = true {pd product} {default}
  830. bool RestoreMXCSROnJNICalls = false {product} {default}
  831. bool RestrictContended = true {product} {default}
  832. bool RestrictReservedStack = true {product} {default}
  833. bool RewriteBytecodes = true {pd product} {default}
  834. bool RewriteFrequentPairs = true {pd product} {default}
  835. bool RoundFPResults = true {C1 pd develop} {default}
  836. bool SafepointALot = false {develop} {default}
  837. intx SafepointSpinBeforeYield = 2000 {product} {default}
  838. bool SafepointTimeout = false {product} {default}
  839. intx SafepointTimeoutDelay = 10000 {product} {default}
  840. bool ScavengeALot = false {notproduct} {default}
  841. intx ScavengeALotInterval = 1 {notproduct} {default}
  842. bool ScavengeBeforeFullGC = false {product} {default}
  843. intx ScavengeRootsInCode = 2 {diagnostic} {default}
  844. bool SegmentedCodeCache = true {product} {ergonomic}
  845. bool SelectivePhiFunctions = true {C1 develop} {default}
  846. intx SelfDestructTimer = 0 {product} {default}
  847. bool SerializeVMOutput = true {diagnostic} {default}
  848. bool ShareVtableStubs = true {pd develop} {default}
  849. ccstr SharedArchiveFile = {diagnostic} {default}
  850. size_t SharedBaseAddress = 34359738368 {product} {default}
  851. ccstr SharedClassListFile = {product} {default}
  852. size_t SharedMiscCodeSize = 122880 {product} {default}
  853. size_t SharedMiscDataSize = 4194304 {product} {default}
  854. size_t SharedReadOnlySize = 10485760 {product} {default}
  855. size_t SharedReadWriteSize = 10485760 {product} {default}
  856. uintx SharedSymbolTableBucketSize = 4 {product} {default}
  857. bool ShowHiddenFrames = false {diagnostic} {default}
  858. bool ShowMessageBoxOnError = false {product} {default}
  859. bool ShowSafepointMsgs = false {develop} {default}
  860. bool ShrinkHeapInSteps = true {product} {default}
  861. bool SoftMatchFailure = false {C2 develop} {default}
  862. intx SoftRefLRUPolicyMSPerMB = 1000 {product} {default}
  863. bool SparcV9RegsHiBitsZero = true {C2 develop} {default}
  864. bool SpecialArraysEquals = true {C2 diagnostic} {default}
  865. bool SpecialEncodeISOArray = true {C2 diagnostic} {default}
  866. bool SpecialStringCompareTo = true {C2 diagnostic} {default}
  867. bool SpecialStringEquals = true {C2 diagnostic} {default}
  868. bool SpecialStringIndexOf = true {C2 diagnostic} {default}
  869. bool SplitIfBlocks = true {C2 product} {default}
  870. intx StackPrintLimit = 100 {develop} {default}
  871. intx StackRedPages = 1 {pd product} {default}
  872. intx StackReservedPages = 1 {pd product} {default}
  873. intx StackShadowPages = 22 {pd product} {default}
  874. bool StackTraceInThrowable = true {product} {default}
  875. intx StackYellowPages = 2 {pd product} {default}
  876. uintx StartAggressiveSweepingAt = 10 {product} {default}
  877. bool StartAttachListener = false {product} {default}
  878. intx StopInterpreterAt = 0 {develop} {default}
  879. bool StressArrayCopyMacroNode = false {C2 develop} {default}
  880. bool StressCodeAging = false {diagnostic} {default}
  881. bool StressCodeBuffers = false {develop} {default}
  882. bool StressCompiledExceptionHandlers = false {develop} {default}
  883. bool StressCriticalJNINatives = false {notproduct} {default}
  884. bool StressDerivedPointers = false {notproduct} {default}
  885. bool StressGCM = false {C2 diagnostic} {default}
  886. bool StressLCM = false {C2 diagnostic} {default}
  887. bool StressLdcRewrite = false {product} {default}
  888. bool StressLinearScan = false {C1 develop} {default}
  889. bool StressLoopInvariantCodeMotion = false {C1 develop} {default}
  890. bool StressRangeCheckElimination = false {C1 develop} {default}
  891. bool StressRecompilation = false {C2 develop} {default}
  892. bool StressReflectiveCode = false {C2 develop} {default}
  893. bool StressRewriter = false {develop} {default}
  894. bool StrictSafepointChecks = true {notproduct} {default}
  895. uintx StringDeduplicationAgeThreshold = 3 {product} {default}
  896. bool StringDeduplicationRehashALot = false {diagnostic} {default}
  897. bool StringDeduplicationResizeALot = false {diagnostic} {default}
  898. uintx StringTableSize = 60013 {product} {default}
  899. bool SubsumeLoads = true {C2 develop} {default}
  900. bool SuperWordLoopUnrollAnalysis = true {C2 pd product} {default}
  901. bool SuperWordRTDepCheck = false {C2 develop} {default}
  902. bool SuperWordReductions = true {C2 product} {default}
  903. ccstrlist SuppressErrorAt = {notproduct} {default}
  904. bool SuppressFatalErrorMessage = false {product} {default}
  905. uintx SurvivorPadding = 3 {product} {default}
  906. uintx SurvivorRatio = 8 {product} {default}
  907. intx SuspendRetryCount = 50 {product} {default}
  908. intx SuspendRetryDelay = 5 {product} {default}
  909. intx SweeperLogEntries = 1024 {notproduct} {default}
  910. uintx TLABAllocationWeight = 35 {product} {default}
  911. uintx TLABRefillWasteFraction = 64 {product} {default}
  912. size_t TLABSize = 0 {product} {default}
  913. bool TLABStats = true {product} {default}
  914. uintx TLABWasteIncrement = 4 {product} {default}
  915. uintx TLABWasteTargetPercent = 1 {product} {default}
  916. uintx TargetPLABWastePct = 10 {product} {default}
  917. uintx TargetSurvivorRatio = 50 {product} {default}
  918. uintx TenuredGenerationSizeIncrement = 20 {product} {default}
  919. uintx TenuredGenerationSizeSupplement = 80 {product} {default}
  920. uintx TenuredGenerationSizeSupplementDecay = 2 {product} {default}
  921. uintx TestCrashInErrorHandler = 0 {notproduct} {default}
  922. bool TestSafeFetchInErrorHandler = false {notproduct} {default}
  923. intx ThreadPriorityPolicy = 0 {product} {default}
  924. bool ThreadPriorityVerbose = false {product} {default}
  925. intx ThreadStackSize = 1024 {pd product} {default}
  926. uintx ThresholdTolerance = 10 {product} {default}
  927. intx Tier0BackedgeNotifyFreqLog = 10 {product} {default}
  928. intx Tier0InvokeNotifyFreqLog = 7 {product} {default}
  929. intx Tier0ProfilingStartPercentage = 200 {product} {default}
  930. intx Tier23InlineeNotifyFreqLog = 20 {product} {default}
  931. intx Tier2BackEdgeThreshold = 0 {product} {default}
  932. intx Tier2BackedgeNotifyFreqLog = 14 {product} {default}
  933. intx Tier2CompileThreshold = 0 {product} {default}
  934. intx Tier2InvokeNotifyFreqLog = 11 {product} {default}
  935. intx Tier3AOTBackEdgeThreshold = 120000 {product} {default}
  936. intx Tier3AOTCompileThreshold = 15000 {product} {default}
  937. intx Tier3AOTInvocationThreshold = 10000 {product} {default}
  938. intx Tier3AOTMinInvocationThreshold = 1000 {product} {default}
  939. intx Tier3BackEdgeThreshold = 60000 {product} {default}
  940. intx Tier3BackedgeNotifyFreqLog = 13 {product} {default}
  941. intx Tier3CompileThreshold = 2000 {product} {default}
  942. intx Tier3DelayOff = 2 {product} {default}
  943. intx Tier3DelayOn = 5 {product} {default}
  944. intx Tier3InvocationThreshold = 200 {product} {default}
  945. intx Tier3InvokeNotifyFreqLog = 10 {product} {default}
  946. intx Tier3LoadFeedback = 5 {product} {default}
  947. intx Tier3MinInvocationThreshold = 100 {product} {default}
  948. intx Tier4BackEdgeThreshold = 40000 {product} {default}
  949. intx Tier4CompileThreshold = 15000 {product} {default}
  950. intx Tier4InvocationThreshold = 5000 {product} {default}
  951. intx Tier4LoadFeedback = 3 {product} {default}
  952. intx Tier4MinInvocationThreshold = 600 {product} {default}
  953. bool TieredCompilation = true {pd product} {default}
  954. intx TieredCompileTaskTimeout = 50 {product} {default}
  955. intx TieredRateUpdateMaxTime = 25 {product} {default}
  956. intx TieredRateUpdateMinTime = 1 {product} {default}
  957. intx TieredStopAtLevel = 4 {product} {default}
  958. bool TimeCompilationPolicy = false {develop} {default}
  959. bool TimeEachLinearScan = false {C1 develop} {default}
  960. bool TimeLinearScan = false {C1 product} {default}
  961. bool TimeLivenessAnalysis = false {develop} {default}
  962. bool TimeOopMap = false {develop} {default}
  963. bool TimeOopMap2 = false {develop} {default}
  964. bool TraceBytecodes = false {develop} {default}
  965. intx TraceBytecodesAt = 0 {develop} {default}
  966. bool TraceCISCSpill = false {C2 notproduct} {default}
  967. bool TraceCallFixup = false {develop} {default}
  968. bool TraceCodeBlobStacks = false {notproduct} {default}
  969. bool TraceCompilationPolicy = false {develop} {default}
  970. bool TraceCompiledIC = false {develop} {default}
  971. bool TraceCreateZombies = false {develop} {default}
  972. bool TraceDeoptimization = false {develop} {default}
  973. bool TraceDependencies = false {develop} {default}
  974. bool TraceDerivedPointers = false {develop} {default}
  975. bool TraceFPURegisterUsage = false {C1 develop} {default}
  976. bool TraceFPUStack = false {C1 develop} {default}
  977. bool TraceFinalizerRegistration = false {develop} {default}
  978. bool TraceFrequencyInlining = false {develop} {default}
  979. bool TraceGCTaskManager = false {develop} {default}
  980. bool TraceGCTaskQueue = false {develop} {default}
  981. bool TraceICBuffer = false {develop} {default}
  982. bool TraceICs = false {develop} {default}
  983. bool TraceInlineCacheClearing = false {develop} {default}
  984. bool TraceInvocationCounterOverflow = false {notproduct} {default}
  985. bool TraceInvokeDynamic = false {develop} {default}
  986. bool TraceIterativeGVN = false {C2 develop} {default}
  987. ccstr TraceJVMTI = {product} {default}
  988. bool TraceJVMTIObjectTagging = false {diagnostic} {default}
  989. bool TraceJavaAssertions = false {develop} {default}
  990. intx TraceLinearScanLevel = 0 {C1 develop} {default}
  991. bool TraceLivenessGen = false {develop} {default}
  992. bool TraceLivenessQuery = false {notproduct} {default}
  993. bool TraceLongCompiles = false {develop} {default}
  994. bool TraceLoopLimitCheck = false {C2 develop} {default}
  995. bool TraceLoopOpts = false {C2 develop} {default}
  996. bool TraceLoopPredicate = false {C2 develop} {default}
  997. bool TraceLoopUnswitching = false {C2 notproduct} {default}
  998. bool TraceMethodHandles = false {develop} {default}
  999. bool TraceMethodReplacement = false {develop} {default}
  1000. bool TraceNMethodInstalls = false {diagnostic} {default}
  1001. bool TraceNewOopMapGeneration = false {develop} {default}
  1002. bool TraceNewOopMapGenerationDetailed = false {develop} {default}
  1003. bool TraceNewVectors = false {C2 notproduct} {default}
  1004. bool TraceOldGenTime = false {product} {default}
  1005. bool TraceOnStackReplacement = false {notproduct} {default}
  1006. bool TraceOopMapGeneration = false {develop} {default}
  1007. bool TraceOopMapRewrites = false {develop} {default}
  1008. bool TraceOptimizeFill = false {C2 develop} {default}
  1009. bool TraceOptoOutput = false {C2 notproduct} {default}
  1010. bool TraceOptoParse = false {C2 develop} {default}
  1011. bool TraceOptoPipelining = false {C2 notproduct} {default}
  1012. bool TraceParallelOldGCDensePrefix = false {develop} {default}
  1013. bool TraceParallelOldGCMarkingPhase = false {develop} {default}
  1014. bool TracePartialPeeling = false {C2 notproduct} {default}
  1015. bool TracePatching = false {C1 develop} {default}
  1016. bool TracePcPatching = false {develop} {default}
  1017. bool TracePhaseCCP = false {C2 notproduct} {default}
  1018. bool TracePostallocExpand = false {C2 develop} {default}
  1019. bool TracePredicateFailedTraps = false {C1 develop} {default}
  1020. bool TraceProfileInterpreter = false {develop} {default}
  1021. bool TraceProfileTripCount = false {C2 notproduct} {default}
  1022. bool TraceRangeCheckElimination = false {C1 develop} {default}
  1023. bool TraceRangeLimitCheck = false {C2 develop} {default}
  1024. bool TraceRelocator = false {develop} {default}
  1025. bool TraceScavenge = false {notproduct} {default}
  1026. bool TraceSpilling = false {C2 diagnostic} {default}
  1027. bool TraceSuperWord = false {C2 notproduct} {default}
  1028. bool TraceSuperWordLoopUnrollAnalysis = false {C2 notproduct} {default}
  1029. bool TraceSuspendWaitFailures = false {product} {default}
  1030. bool TraceTypeProfile = false {C2 diagnostic} {default}
  1031. bool TraceUncollectedSpeculations = false {JVMCI develop} {default}
  1032. bool TraceYoungGenTime = false {product} {default}
  1033. intx TrackedInitializationLimit = 50 {C2 product} {default}
  1034. bool TransmitErrorReport = false {product} {default}
  1035. bool TrapBasedNullChecks = false {pd product} {default}
  1036. bool TrapBasedRangeChecks = false {C2 pd product} {default}
  1037. bool TwoOperandLIRForm = true {C1 pd develop} {default}
  1038. intx TypeProfileArgsLimit = 2 {product} {default}
  1039. bool TypeProfileCasts = true {develop} {default}
  1040. uintx TypeProfileLevel = 111 {pd product} {default}
  1041. intx TypeProfileMajorReceiverPercent = 90 {C2 product} {default}
  1042. intx TypeProfileParmsLimit = 2 {product} {default}
  1043. intx TypeProfileWidth = 2 {product} {default}
  1044. bool UncommonNullCast = true {pd develop} {default}
  1045. intx UnguardOnExecutionViolation = 0 {product} {default}
  1046. bool UnlinkSymbolsALot = false {product} {default}
  1047. bool UnlockDiagnosticVMOptions = true {diagnostic} {command line}
  1048. intx UnrollLimitForProfileCheck = 1 {C2 develop} {default}
  1049. bool UnsyncloadClass = false {diagnostic} {default}
  1050. bool Use24BitFP = true {C2 develop} {default}
  1051. bool Use24BitFPMode = true {C2 develop} {default}
  1052. bool UseAES = true {product} {default}
  1053. bool UseAESCTRIntrinsics = true {diagnostic} {default}
  1054. bool UseAESIntrinsics = true {diagnostic} {default}
  1055. bool UseAOT = false {product} {ergonomic}
  1056. bool UseAOTStrictLoading = false {diagnostic} {default}
  1057. intx UseAVX = 2 {ARCH product} {default}
  1058. bool UseAdaptiveGCBoundary = false {product} {default}
  1059. bool UseAdaptiveGenerationSizePolicyAtMajorCollection = true {product} {default}
  1060. bool UseAdaptiveGenerationSizePolicyAtMinorCollection = true {product} {default}
  1061. bool UseAdaptiveNUMAChunkSizing = true {product} {default}
  1062. bool UseAdaptiveSizeDecayMajorGCCost = true {product} {default}
  1063. bool UseAdaptiveSizePolicy = true {product} {default}
  1064. bool UseAdaptiveSizePolicyFootprintGoal = true {product} {default}
  1065. bool UseAdaptiveSizePolicyWithSystemGC = false {product} {default}
  1066. bool UseAddressNop = true {ARCH product} {default}
  1067. bool UseAdler32Intrinsics = false {diagnostic} {default}
  1068. bool UseAutoGCSelectPolicy = false {product} {default}
  1069. bool UseBMI1Instructions = true {ARCH product} {default}
  1070. bool UseBMI2Instructions = true {ARCH product} {default}
  1071. bool UseBiasedLocking = true {product} {default}
  1072. bool UseBimorphicInlining = true {C2 product} {default}
  1073. bool UseBsdPosixThreadCPUClocks = true {product} {default}
  1074. bool UseC1Optimizations = true {C1 develop} {default}
  1075. bool UseCHA = true {develop} {default}
  1076. bool UseCISCSpill = true {C2 pd develop} {default}
  1077. bool UseCLMUL = true {ARCH product} {default}
  1078. bool UseCMSBestFit = true {product} {default}
  1079. bool UseCMSInitiatingOccupancyOnly = false {product} {default}
  1080. bool UseCMoveUnconditionally = false {C2 product} {default}
  1081. bool UseCRC32CIntrinsics = true {diagnostic} {default}
  1082. bool UseCRC32Intrinsics = true {diagnostic} {default}
  1083. bool UseCodeAging = true {product} {default}
  1084. bool UseCodeCacheFlushing = true {product} {default}
  1085. bool UseCompiler = true {product} {default}
  1086. bool UseCompressedClassPointers = true {lp64_product} {ergonomic}
  1087. bool UseCompressedOops = true {lp64_product} {ergonomic}
  1088. bool UseConcMarkSweepGC = false {product} {default}
  1089. bool UseCondCardMark = false {product} {default}
  1090. bool UseCountLeadingZerosInstruction = true {ARCH product} {default}
  1091. bool UseCountTrailingZerosInstruction = true {ARCH product} {default}
  1092. bool UseCountedLoopSafepoints = false {C2 product} {default}
  1093. bool UseCounterDecay = true {product} {default}
  1094. bool UseDetachedThreads = true {develop} {default}
  1095. bool UseDivMod = true {C2 product} {default}
  1096. bool UseDynamicNumberOfGCThreads = false {product} {default}
  1097. bool UseExactTypes = true {C2 develop} {default}
  1098. bool UseFMA = true {product} {default}
  1099. bool UseFPUForSpilling = true {C2 product} {default}
  1100. bool UseFakeTimers = false {develop} {default}
  1101. bool UseFastJNIAccessors = true {product} {default}
  1102. bool UseFastLocking = true {C1 develop} {default}
  1103. bool UseFastNewInstance = true {C1 develop} {default}
  1104. bool UseFastNewObjectArray = true {C1 develop} {default}
  1105. bool UseFastNewTypeArray = true {C1 develop} {default}
  1106. bool UseFastSignatureHandlers = true {develop} {default}
  1107. bool UseFastStosb = true {ARCH product} {default}
  1108. bool UseG1GC = true {product} {ergonomic}
  1109. bool UseGCOverheadLimit = true {product} {default}
  1110. bool UseGCTaskAffinity = false {product} {default}
  1111. bool UseGHASHIntrinsics = true {diagnostic} {default}
  1112. bool UseGlobalValueNumbering = true {C1 develop} {default}
  1113. bool UseHeavyMonitors = false {product} {default}
  1114. bool UseHugeTLBFS = false {product} {default}
  1115. bool UseImplicitStableValues = true {C2 diagnostic} {default}
  1116. bool UseIncDec = true {ARCH diagnostic} {default}
  1117. bool UseInlineCaches = true {product} {default}
  1118. bool UseInlineDepthForSpeculativeTypes = true {C2 diagnostic} {default}
  1119. bool UseInterpreter = true {product} {default}
  1120. bool UseJumpTables = true {C2 product} {default}
  1121. bool UseLWPSynchronization = true {product} {default}
  1122. bool UseLargePages = false {pd product} {default}
  1123. bool UseLargePagesInMetaspace = false {product} {default}
  1124. bool UseLargePagesIndividualAllocation = false {pd product} {default}
  1125. bool UseLibmIntrinsic = true {ARCH diagnostic} {default}
  1126. bool UseLocalValueNumbering = true {C1 develop} {default}
  1127. bool UseLockedTracing = false {product} {default}
  1128. bool UseLoopCounter = true {product} {default}
  1129. bool UseLoopInvariantCodeMotion = true {C1 product} {default}
  1130. bool UseLoopPredicate = true {C2 product} {default}
  1131. bool UseLoopSafepoints = true {develop} {default}
  1132. bool UseMallocOnly = false {develop} {default}
  1133. bool UseMathExactIntrinsics = true {C2 diagnostic} {default}
  1134. bool UseMaximumCompactionOnSystemGC = true {product} {default}
  1135. bool UseMembar = true {pd product} {default}
  1136. bool UseMontgomeryMultiplyIntrinsic = true {C2 diagnostic} {default}
  1137. bool UseMontgomerySquareIntrinsic = true {C2 diagnostic} {default}
  1138. bool UseMulAddIntrinsic = true {C2 diagnostic} {default}
  1139. bool UseMultiplyToLenIntrinsic = true {C2 diagnostic} {default}
  1140. bool UseNUMA = false {product} {default}
  1141. bool UseNUMAInterleaving = false {product} {default}
  1142. bool UseNewCode = false {diagnostic} {default}
  1143. bool UseNewCode2 = false {diagnostic} {default}
  1144. bool UseNewCode3 = false {diagnostic} {default}
  1145. bool UseNewLongLShift = false {ARCH product} {default}
  1146. bool UseOSErrorReporting = false {pd product} {default}
  1147. bool UseOnStackReplacement = true {pd product} {default}
  1148. bool UseOnlyInlinedBimorphic = true {C2 product} {default}
  1149. bool UseOprofile = false {product} {default}
  1150. bool UseOptoBiasInlining = true {C2 product} {default}
  1151. bool UsePSAdaptiveSurvivorSizePolicy = true {product} {default}
  1152. bool UseParNewGC = false {product} {default}
  1153. bool UseParallelGC = false {product} {default}
  1154. bool UseParallelOldGC = false {product} {default}
  1155. bool UsePerfData = true {product} {default}
  1156. bool UsePopCountInstruction = true {product} {default}
  1157. bool UsePrivilegedStack = true {develop} {default}
  1158. bool UsePthreads = false {develop} {default}
  1159. bool UseRDPCForConstantTableBase = false {C2 product} {default}
  1160. bool UseRTMDeopt = false {ARCH product} {default}
  1161. bool UseRTMLocking = false {ARCH product} {default}
  1162. bool UseRelocIndex = false {develop} {default}
  1163. bool UseSHA = true {product} {default}
  1164. bool UseSHA1Intrinsics = false {diagnostic} {default}
  1165. bool UseSHA256Intrinsics = true {diagnostic} {default}
  1166. bool UseSHA512Intrinsics = true {diagnostic} {default}
  1167. bool UseSHM = false {product} {default}
  1168. intx UseSSE = 4 {product} {default}
  1169. bool UseSSE42Intrinsics = true {ARCH product} {default}
  1170. bool UseSemaphoreGCThreadsSynchronization = true {diagnostic} {default}
  1171. bool UseSerialGC = false {product} {default}
  1172. bool UseSharedSpaces = false {product} {default}
  1173. bool UseSignalChaining = true {product} {default}
  1174. bool UseSlowPath = false {C1 develop} {default}
  1175. bool UseSquareToLenIntrinsic = true {C2 diagnostic} {default}
  1176. bool UseStackBanging = true {develop} {default}
  1177. bool UseStoreImmI16 = false {ARCH product} {default}
  1178. bool UseStrictFP = true {develop} {default}
  1179. bool UseStringDeduplication = false {product} {default}
  1180. bool UseSuperWord = true {C2 product} {default}
  1181. bool UseTLAB = true {pd product} {default}
  1182. bool UseTableRanges = true {C1 develop} {default}
  1183. bool UseThreadPriorities = true {pd product} {default}
  1184. bool UseTypeProfile = true {product} {default}
  1185. bool UseTypeSpeculation = true {C2 product} {default}
  1186. bool UseUnalignedAccesses = true {diagnostic} {default}
  1187. bool UseUnalignedLoadStores = true {ARCH product} {default}
  1188. bool UseUniqueSubclasses = true {C2 develop} {default}
  1189. bool UseVectorizedMismatchIntrinsic = true {diagnostic} {default}
  1190. bool UseXMMForArrayCopy = true {product} {default}
  1191. bool UseXmmI2D = false {ARCH product} {default}
  1192. bool UseXmmI2F = false {ARCH product} {default}
  1193. bool UseXmmLoadAndClearUpper = true {ARCH product} {default}
  1194. bool UseXmmRegToRegMoveAll = true {ARCH product} {default}
  1195. bool VMThreadHintNoPreempt = false {product} {default}
  1196. intx VMThreadPriority = -1 {product} {default}
  1197. intx VMThreadStackSize = 1024 {pd product} {default}
  1198. intx ValueMapInitialSize = 11 {C1 product} {default}
  1199. intx ValueMapMaxLoopSize = 8 {C1 product} {default}
  1200. intx ValueSearchLimit = 1000 {C2 product} {default}
  1201. bool Verbose = false {develop} {default}
  1202. bool VerboseInternalVMTests = false {notproduct} {default}
  1203. bool VerifyActivationFrameSize = false {develop} {default}
  1204. bool VerifyAdapterCalls = true {diagnostic} {default}
  1205. bool VerifyAdapterSharing = false {develop} {default}
  1206. bool VerifyAfterGC = false {diagnostic} {default}
  1207. bool VerifyAliases = false {C2 develop} {default}
  1208. bool VerifyBeforeExit = true {diagnostic} {default}
  1209. bool VerifyBeforeGC = false {diagnostic} {default}
  1210. bool VerifyBeforeIteration = false {diagnostic} {default}
  1211. bool VerifyBlockOffsetArray = false {develop} {default}
  1212. bool VerifyCodeCache = false {notproduct} {default}
  1213. bool VerifyCompiledCode = false {develop} {default}
  1214. bool VerifyConnectionGraph = true {C2 notproduct} {default}
  1215. bool VerifyDUIterators = true {C2 notproduct} {default}
  1216. bool VerifyDataPointer = true {develop} {default}
  1217. bool VerifyDependencies = true {develop} {default}
  1218. bool VerifyDuringGC = false {diagnostic} {default}
  1219. bool VerifyDuringStartup = false {diagnostic} {default}
  1220. bool VerifyFPU = false {develop} {default}
  1221. intx VerifyGCLevel = 0 {diagnostic} {default}
  1222. uintx VerifyGCStartAt = 0 {diagnostic} {default}
  1223. bool VerifyGraphEdges = false {C2 notproduct} {default}
  1224. bool VerifyHashTableKeys = true {C2 notproduct} {default}
  1225. bool VerifyIdealNodeCount = false {C2 notproduct} {default}
  1226. bool VerifyIterativeGVN = false {C2 develop} {default}
  1227. bool VerifyJNIEnvThread = false {notproduct} {default}
  1228. bool VerifyJNIFields = true {develop} {default}
  1229. bool VerifyLastFrame = false {notproduct} {default}
  1230. bool VerifyLoopOptimizations = false {C2 notproduct} {default}
  1231. bool VerifyMergedCPBytecodes = true {product} {default}
  1232. bool VerifyMethodHandles = true {diagnostic} {default}
  1233. bool VerifyObjectStartArray = true {diagnostic} {default}
  1234. bool VerifyOops = false {develop} {default}
  1235. bool VerifyOpto = false {C2 notproduct} {default}
  1236. bool VerifyOptoOopOffsets = false {C2 notproduct} {default}
  1237. bool VerifyRegisterAllocator = false {C2 notproduct} {default}
  1238. bool VerifyRememberedSets = false {diagnostic} {default}
  1239. bool VerifySharedSpaces = false {product} {default}
  1240. bool VerifyStack = false {develop} {default}
  1241. bool VerifyStackAtCalls = false {develop} {default}
  1242. bool VerifyStringTableAtExit = false {diagnostic} {default}
  1243. ccstrlist VerifySubSet = {diagnostic} {default}
  1244. bool VerifyThread = false {develop} {default}
  1245. bool WalkStackALot = false {notproduct} {default}
  1246. intx WarmCallMaxSize = 999999 {C2 develop} {default}
  1247. intx WarmCallMaxWork = 999999 {C2 develop} {default}
  1248. intx WarmCallMinCount = -1 {C2 develop} {default}
  1249. intx WarmCallMinProfit = -1 {C2 develop} {default}
  1250. uintx WarnOnStalledSpinLock = 0 {notproduct} {default}
  1251. bool WhiteBoxAPI = false {diagnostic} {default}
  1252. bool WizardMode = false {develop} {default}
  1253. uintx YoungGenerationSizeIncrement = 20 {product} {default}
  1254. uintx YoungGenerationSizeSupplement = 80 {product} {default}
  1255. uintx YoungGenerationSizeSupplementDecay = 8 {product} {default}
  1256. size_t YoungPLABSize = 4096 {product} {default}
  1257. bool ZapFillerObjects = true {develop} {default}
  1258. bool ZapJNIHandleArea = true {develop} {default}
  1259. bool ZapResourceArea = true {develop} {default}
  1260. bool ZapStackSegments = true {notproduct} {default}
  1261. bool ZapUnusedHeapArea = true {develop} {default}
  1262. bool ZapVMHandleArea = true {notproduct} {default}
  1263. bool ZeroTLAB = false {product} {default}
  1264. bool ZombieALot = false {notproduct} {default}
  1265. intx ZombieALotInterval = 5 {notproduct} {default}
  1266.  
  1267. openjdk version "9-internal"
  1268. OpenJDK Runtime Environment (slowdebug build 9-internal+0-adhoc.chaitanya.openjdk9)
  1269. OpenJDK 64-Bit Server VM (slowdebug build 9-internal+0-adhoc.chaitanya.openjdk9, mixed mode)
Add Comment
Please, Sign In to add comment