diff options
author | Roberto E. Escobar | 2012-01-23 22:43:55 +0000 |
---|---|---|
committer | Ryan D. Brooks | 2012-01-23 22:43:55 +0000 |
commit | ed6cf389aa7b5a41601ca3a379bfeaf1f6ecf598 (patch) | |
tree | 6cea69799915bb6c96e0999c60a4f586c9672340 | |
parent | 7f19dca3be3a6c20f6315529fec5a55e436b795e (diff) | |
download | org.eclipse.osee-ed6cf389aa7b5a41601ca3a379bfeaf1f6ecf598.tar.gz org.eclipse.osee-ed6cf389aa7b5a41601ca3a379bfeaf1f6ecf598.tar.xz org.eclipse.osee-ed6cf389aa7b5a41601ca3a379bfeaf1f6ecf598.zip |
refinement: Limit the number of artifact event threads created to 4
-rw-r--r-- | plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/event/systems/EventManagerFactory.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/event/systems/EventManagerFactory.java b/plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/event/systems/EventManagerFactory.java index 499c3e317d8..326d0e0adce 100644 --- a/plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/event/systems/EventManagerFactory.java +++ b/plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/event/systems/EventManagerFactory.java @@ -35,6 +35,9 @@ public class EventManagerFactory { private ExecutorService createExecutor(String threadPrefix) { int numberOfProcessors = Runtime.getRuntime().availableProcessors(); + if (numberOfProcessors > 4) { + numberOfProcessors = 4; + } ThreadFactory threadFactory = new OseeEventThreadFactory(threadPrefix); return Executors.newFixedThreadPool(numberOfProcessors, threadFactory); } |