From e77c9b3e470445d6df24a1e84b7cfe8d41e0fe0f Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Thu, 17 Oct 2013 22:10:43 +0200 Subject: [PATCH] parallel make: changed default value for max worker threads count --- .../src/org/jetbrains/jps/incremental/IncProjectBuilder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jps/jps-builders/src/org/jetbrains/jps/incremental/IncProjectBuilder.java b/jps/jps-builders/src/org/jetbrains/jps/incremental/IncProjectBuilder.java index 1a5047df7042..24cbd84aa914 100644 --- a/jps/jps-builders/src/org/jetbrains/jps/incremental/IncProjectBuilder.java +++ b/jps/jps-builders/src/org/jetbrains/jps/incremental/IncProjectBuilder.java @@ -83,7 +83,7 @@ public class IncProjectBuilder { private static final GlobalContextKey>> TARGET_WITH_CLEARED_OUTPUT = GlobalContextKey.create("_targets_with_cleared_output_"); public static final int MAX_BUILDER_THREADS; static { - int maxThreads = 6; + int maxThreads = Math.min(6, Runtime.getRuntime().availableProcessors() - 1); try { maxThreads = Math.max(2, Integer.parseInt(System.getProperty(GlobalOptions.COMPILE_PARALLEL_MAX_THREADS_OPTION, Integer.toString(maxThreads)))); }