enable shared compiler thread by default
authorVladimir Krivosheev <vladimir.krivosheev@jetbrains.com>
Thu, 16 Jun 2016 12:04:47 +0000 (14:04 +0200)
committerVladimir Krivosheev <vladimir.krivosheev@jetbrains.com>
Thu, 16 Jun 2016 13:24:52 +0000 (15:24 +0200)
java/compiler/impl/src/com/intellij/compiler/server/BuildManager.java
platform/util/resources/misc/registry.properties

index de76d32e054f71bb4572f1de4f11bbe87d60e055..14f5f93ebbf1ea37bdb84c88d7b69aaf8cf456bf 100644 (file)
@@ -1303,7 +1303,7 @@ public class BuildManager implements Disposable {
   private int startListening() throws Exception {
     EventLoopGroup group;
     BuiltInServer mainServer = StartupUtil.getServer();
-    boolean isOwnEventLoopGroup = !Registry.is("compiler.shared.event.group", false) || mainServer == null || mainServer.getEventLoopGroup() instanceof OioEventLoopGroup;
+    boolean isOwnEventLoopGroup = !Registry.is("compiler.shared.event.group", true) || mainServer == null || mainServer.getEventLoopGroup() instanceof OioEventLoopGroup;
     if (isOwnEventLoopGroup) {
       group = new NioEventLoopGroup(1, ConcurrencyUtil.newNamedThreadFactory("External compiler"));
     }
index 0c74a455cf0b286122eaab8250e542e845c36ee4..6465eb091947f651fa9ba0f9dba1b5083047b237 100644 (file)
@@ -255,7 +255,7 @@ compiler.document.save.trigger.delay.description=Delay in milliseconds before tr
 compiler.build.data.unused.threshold=30
 compiler.build.data.unused.threshold.description=If project is not opened for the specified number of days, its build data will be cleared to save disk space
 
-compiler.shared.event.group=false
+compiler.shared.event.group=true
 
 vcs.annotations.preload=false
 vcs.showConsole=true