You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by ch...@apache.org on 2013/05/22 21:00:43 UTC

svn commit: r1485336 - /uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccPerfStats.java

Author: challngr
Date: Wed May 22 19:00:42 2013
New Revision: 1485336

URL: http://svn.apache.org/r1485336
Log:
UIMA-2799 Use long name and tab delimeters formatting stats.

Modified:
    uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccPerfStats.java

Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccPerfStats.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccPerfStats.java?rev=1485336&r1=1485335&r2=1485336&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccPerfStats.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-cli/src/main/java/org/apache/uima/ducc/cli/DuccPerfStats.java Wed May 22 19:00:42 2013
@@ -355,7 +355,7 @@ public class DuccPerfStats 
             String dataFmt = null;
 
             if ( csv ) {
-                dataFmt   = "%s,%s,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%s"; 
+                dataFmt   = "%s\t%s\t%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\t%s"; 
             } else {
                 dataFmt   = "%25.25s %8s %12d %12d %12d %12d %12d %12d %10d %8d %8d %8d %8d %8d %8d %8d %s"; 
                 System.out.println(String.format(headerFmt, "Node", "Pid", "Init Time",
@@ -430,7 +430,7 @@ public class DuccPerfStats 
         int maxl = 0;
         for ( Entry<String, PerformanceMetricsSummaryItem> e : set ) {
             PerformanceMetricsSummaryItem pmi = e.getValue();
-            String k = pmi.getName();
+            String k = pmi.getUniqueName();
             maxl = Math.max(maxl, k.length());
             items.add(pmi);
         }
@@ -447,19 +447,19 @@ public class DuccPerfStats 
         Collections.sort(items, sorter);
         String fmt;
         if ( csv ) {
-            fmt = "%s,%d,%d,%d,%d";
+            fmt = "%d\t%d\t%d\t%d\t%s";
             System.out.println(""+size + "," + cascount);
         } else {
             System.out.println("Size: " + size + " CASCount: " + cascount);
-            fmt = "%" + maxl + "s %16s %16s %16s %16s";
-            System.out.println(String.format(fmt, "Name", "Total Time", "Max Time", "Min Time", "Items Processed"));
-            System.out.println(String.format(fmt, dup("-", maxl), "----------", "--------", "--------", "---------------"));
-            fmt = "%" + maxl + "s %16d %16d %16d %16d";
+            fmt = "%16s %16s %16s %16s %" + maxl + "s";
+            System.out.println(String.format(fmt, "Total Time", "Max Time", "Min Time", "Items Processed", "Name"));
+            System.out.println(String.format(fmt, "----------", "--------", "--------", "---------------", dup("-", maxl)));
+            fmt = "%16d %16d %16d %16d %" + maxl + "s";
         }
         
         for ( int i = 0; i < items.size(); i++ ) {
             PerformanceMetricsSummaryItem pmi = items.get(i);            
-            System.out.println(String.format(fmt, pmi.getName(), pmi.getAnalysisTime(), pmi.getAnalysisTimeMax(), pmi.getAnalysisTimeMin(), pmi.getNumProcessed()));
+            System.out.println(String.format(fmt, pmi.getAnalysisTime(), pmi.getAnalysisTimeMax(), pmi.getAnalysisTimeMin(), pmi.getNumProcessed(), pmi.getName()));
         }
     }
 
@@ -491,7 +491,7 @@ public class DuccPerfStats 
         String fmt;
         if ( csv ) {
             // seq,id,state,overhead,proc,node,pid
-            fmt = "%s,%s,%s,%s,%s,%s,%s";
+            fmt = "%s\t%s\t%s\t%s\t%s\t%s\t%s";
         } else {
             fmt = "%5s %" + namemax + "s %10s %16s %16s %" + nodemax + "s %5s";
             System.out.println(String.format(fmt, "Seq", "Id", "State", "QTime", "ProcTime", "Node", "PID"));