From 3f8057b77e620902e81e60943c7ed2d2a4f232b9 Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Fri, 29 Nov 2013 19:13:39 +0100 Subject: [PATCH] default concurrency level upper limit --- .../src/com/intellij/util/containers/ConcurrentMapFactory.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/util/src/com/intellij/util/containers/ConcurrentMapFactory.java b/platform/util/src/com/intellij/util/containers/ConcurrentMapFactory.java index 0d41b6e60deb..991dcb819ff4 100644 --- a/platform/util/src/com/intellij/util/containers/ConcurrentMapFactory.java +++ b/platform/util/src/com/intellij/util/containers/ConcurrentMapFactory.java @@ -22,7 +22,7 @@ import org.jetbrains.annotations.NotNull; import java.util.concurrent.ConcurrentMap; public abstract class ConcurrentMapFactory { - private static final int DEFAULT_CONCURRENCY_LEVEL = Runtime.getRuntime().availableProcessors(); + private static final int DEFAULT_CONCURRENCY_LEVEL = Math.min(16, Runtime.getRuntime().availableProcessors()); private ConcurrentMapFactory() { }