Author: cwiklik
Date: Thu Apr 14 19:25:46 2016
New Revision: 1739169
URL: http://svn.apache.org/viewvc?rev=1739169&view=rev
Log:
UIMA-4896 instrumented JP code to log when negative analysis time is detected
Modified:
uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jp/UimaProcessContainer.java
Modified:
uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jp/UimaProcessContainer.java
URL:
http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jp/UimaProcessContainer.java?rev=1739169&r1=1739168&r2=1739169&view=diff
==============================================================================
---
uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jp/UimaProcessContainer.java
(original)
+++
uima/sandbox/uima-ducc/trunk/uima-ducc-user/src/main/java/org/apache/uima/ducc/user/jp/UimaProcessContainer.java
Thu Apr 14 19:25:46 2016
@@ -429,23 +429,15 @@ public class UimaProcessContainer extend
for (AnalysisEnginePerformanceMetrics before :
beforeAnalysisManagementObjects) {
String uniqueName = after.getUniqueName();
if
(before.getUniqueName().equals(after.getUniqueName())) {
- /*
- int p1 =
after.getUniqueName().indexOf("DUCC.Job");
- if ( p1 >-1 ) {
- int p2 =
after.getUniqueName().indexOf("/",p1);
- if ( p2 >-1 ) {
- uniqueName =
after.getUniqueName().substring(p2);
- }
+
+ if ( (after.getAnalysisTime() -
before.getAnalysisTime()) < 0 ) {
+ Logger logger =
UIMAFramework.getLogger();
+ logger.log(Level.WARNING,
"Thread:"+Thread.currentThread()+" UimaProcessContainer.getAEMetricsForCAS() -
Unexpected negative result for analysis
time:"+(after.analysisTime-before.analysisTime)+" Component:"+uniqueName+"
before="+before.analysisTime+" after="+after.analysisTime);
}
- */
-
//System.out.println("getAEMetricsForCAS() - Unique Name:"+uniqueName);
- //String uniqueName =
AnalysisEnginePerformanceMetrics
metrics = new AnalysisEnginePerformanceMetrics(
after.getName(),
uniqueName,
after.getAnalysisTime()
- before.getAnalysisTime(),
after.getNumProcessed());
- //
System.out.println("********************"+metrics.getUniqueName());
- //
System.out.println("********************"+metrics.getName());
performanceList.add(metrics);
break;
}