changeset 22508:37382f5ba566

fix condition for the number of background compilation threads
author Benoit Daloze <benoit.daloze@jku.at>
date Wed, 26 Aug 2015 10:56:02 +0200
parents d84c5bd1e65c
children 8542dc50f64c
files graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java	Tue Aug 25 10:16:14 2015 -0700
+++ b/graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java	Wed Aug 26 10:56:02 2015 +0200
@@ -104,10 +104,10 @@
         if (selectedProcessors == 0) {
             // No manual selection made, check how many processors are available.
             int availableProcessors = Runtime.getRuntime().availableProcessors();
-            if (availableProcessors >= 4) {
+            if (availableProcessors >= 12) {
+                selectedProcessors = 4;
+            } else if (availableProcessors >= 4) {
                 selectedProcessors = 2;
-            } else if (availableProcessors >= 12) {
-                selectedProcessors = 4;
             }
         }
         selectedProcessors = Math.max(1, selectedProcessors);