Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoberto E. Escobar2012-01-23 22:43:55 +0000
committerRyan D. Brooks2012-01-23 22:43:55 +0000
commited6cf389aa7b5a41601ca3a379bfeaf1f6ecf598 (patch)
tree6cea69799915bb6c96e0999c60a4f586c9672340
parent7f19dca3be3a6c20f6315529fec5a55e436b795e (diff)
downloadorg.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.java3
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);
}

Back to the top