71 public static boolean PEAInliningHints = ____; 72 73 public static double TailDuplicationProbability = 0.5; 74 public static int TailDuplicationTrivialSize = 1; 75 76 // absolute probability analysis 77 public static boolean ProbabilityAnalysis = true; 78 79 // profiling information 80 public static int DeoptsToDisableOptimisticOptimization = 40; 81 public static int MatureExecutionsBranch = 1; 82 public static int MatureExecutionsPerSwitchCase = 1; 83 public static int MatureExecutionsTypeProfile = 1; 84 85 // comilation queue 86 public static int TimedBootstrap = -1; 87 public static boolean PriorityCompileQueue = true; 88 public static int SlowQueueCutoff = 100000; 89 public static boolean SlowCompileThreads = ____; 90 public static boolean DynamicCompilePriority = ____; 91 92 // graph caching 93 public static boolean CacheGraphs = true; 94 public static int GraphCacheSize = 1000; 95 public static boolean PrintGraphCache = ____; 96 97 //loop transform settings TODO (gd) tune 98 public static boolean LoopPeeling = true; 99 public static boolean ReassociateInvariants = true; 100 public static boolean FullUnroll = true; 101 public static boolean LoopUnswitch = true; 102 public static int FullUnrollMaxNodes = 300; 103 public static int ExactFullUnrollMaxNodes = 1200; 104 public static float MinimumPeelProbability = 0.35f; 105 public static int LoopMaxUnswitch = 3; 106 public static int LoopUnswitchMaxIncrease = 50; 107 public static int LoopUnswitchUncertaintyBoost = 5; 108 109 // debugging settings 110 public static boolean ZapStackOnMethodEntry = ____; | 71 public static boolean PEAInliningHints = ____; 72 73 public static double TailDuplicationProbability = 0.5; 74 public static int TailDuplicationTrivialSize = 1; 75 76 // absolute probability analysis 77 public static boolean ProbabilityAnalysis = true; 78 79 // profiling information 80 public static int DeoptsToDisableOptimisticOptimization = 40; 81 public static int MatureExecutionsBranch = 1; 82 public static int MatureExecutionsPerSwitchCase = 1; 83 public static int MatureExecutionsTypeProfile = 1; 84 85 // comilation queue 86 public static int TimedBootstrap = -1; 87 public static boolean PriorityCompileQueue = true; 88 public static int SlowQueueCutoff = 100000; 89 public static boolean SlowCompileThreads = ____; 90 public static boolean DynamicCompilePriority = ____; 91 public static String CompileTheWorld = ""; 92 public static int CompileTheWorldStartAt = 1; 93 public static int CompileTheWorldStopAt = Integer.MAX_VALUE; 94 95 // graph caching 96 public static boolean CacheGraphs = true; 97 public static int GraphCacheSize = 1000; 98 public static boolean PrintGraphCache = ____; 99 100 //loop transform settings TODO (gd) tune 101 public static boolean LoopPeeling = true; 102 public static boolean ReassociateInvariants = true; 103 public static boolean FullUnroll = true; 104 public static boolean LoopUnswitch = true; 105 public static int FullUnrollMaxNodes = 300; 106 public static int ExactFullUnrollMaxNodes = 1200; 107 public static float MinimumPeelProbability = 0.35f; 108 public static int LoopMaxUnswitch = 3; 109 public static int LoopUnswitchMaxIncrease = 50; 110 public static int LoopUnswitchUncertaintyBoost = 5; 111 112 // debugging settings 113 public static boolean ZapStackOnMethodEntry = ____; |