diff graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalOptions.java @ 5176:af59b4dfc9e4

compilation queue changes: * new CiCompilationStatistics * added new HotSpot compilation policy (-XX:CompilationPolicyChoice=4) * compile queue prioritizing (-G:+PriorityCompileQueue) * low-priority compilation threads (-G:+SlowCompileThreads) * dynamic compilation thread priority adjustment (-G:+DynamicCompilePriority)
author Lukas Stadler <lukas.stadler@jku.at>
date Thu, 29 Mar 2012 18:43:30 +0200
parents 482265e41a1a
children a26b6248d398
line wrap: on
line diff
--- a/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalOptions.java	Thu Mar 29 13:23:34 2012 +0200
+++ b/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalOptions.java	Thu Mar 29 18:43:30 2012 +0200
@@ -87,6 +87,12 @@
     public static int     MatureExecutionsPerSwitchCase      = 1;
     public static int     MatureExecutionsTypeProfile        = 1;
 
+    // comilation queue
+    public static boolean PriorityCompileQueue               = true;
+    public static int     SlowQueueCutoff                    = 100000;
+    public static boolean SlowCompileThreads                 = false;
+    public static boolean DynamicCompilePriority             = true;
+
     //rematerialize settings
     public static float   MinimumUsageProbability            = 0.95f;