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);