You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2016/05/04 17:21:41 UTC
svn commit: r1742306 -
/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/MultiprocessingAnalysisEngine_implTest.java
Author: schor
Date: Wed May 4 17:21:40 2016
New Revision: 1742306
URL: http://svn.apache.org/viewvc?rev=1742306&view=rev
Log:
no Jira - add a commented out test for test looping (for timing/tuning studies)
Modified:
uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/MultiprocessingAnalysisEngine_implTest.java
Modified: uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/MultiprocessingAnalysisEngine_implTest.java
URL: http://svn.apache.org/viewvc/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/MultiprocessingAnalysisEngine_implTest.java?rev=1742306&r1=1742305&r2=1742306&view=diff
==============================================================================
--- uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/MultiprocessingAnalysisEngine_implTest.java (original)
+++ uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/analysis_engine/impl/MultiprocessingAnalysisEngine_implTest.java Wed May 4 17:21:40 2016
@@ -223,7 +223,7 @@ public class MultiprocessingAnalysisEngi
final int NUM_THREADS = Math.min(50, Runtime.getRuntime().availableProcessors() * 5);
ProcessThread[] threads = new ProcessThread[NUM_THREADS];
- Random random = new Random();
+// Random random = new Random();
for (int i = 0; i < NUM_THREADS; i++) {
threads[i] = new ProcessThread(ae);
@@ -283,6 +283,7 @@ public class MultiprocessingAnalysisEngi
}
}
+
public void testProcessManyAgg() throws Exception {
//get Resource Specifier from XML file
XMLInputSource in = new XMLInputSource("src/test/resources/ExampleTae/SimpleTestAggregate.xml");
@@ -293,6 +294,22 @@ public class MultiprocessingAnalysisEngi
}
}
+// public void testLoopProcessManyAgg() throws Exception {
+// XMLInputSource in = new XMLInputSource("src/test/resources/ExampleTae/SimpleTestAggregate.xml");
+// final ResourceSpecifier specifier =
+// UIMAFramework.getXMLParser().parseResourceSpecifier(in);
+// Misc.timeLoops("ProcessManyAgg", 1000, new Callable<Object>() {
+//
+// @Override
+// public Object call() throws Exception {
+// processMany(specifier);
+// return null;
+// }
+// });
+//
+// }
+
+
final int NUM_THREADS = Math.min(50, Runtime.getRuntime().availableProcessors() * 5);
final int NUM_INSTANCES = (int)(NUM_THREADS * .7);