log real average task time
authorerickson <erickson@6d9bc8c9-1ec2-4278-b937-99fde70a366f>
Thu, 25 Feb 2010 05:00:21 +0000 (05:00 +0000)
committererickson <erickson@6d9bc8c9-1ec2-4278-b937-99fde70a366f>
Thu, 25 Feb 2010 05:00:21 +0000 (05:00 +0000)
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/constrictor/trunk@795 6d9bc8c9-1ec2-4278-b937-99fde70a366f

constrictor/data.py

index 6af142c..ea55007 100644 (file)
@@ -90,8 +90,11 @@ class Data(object):
                 )
         ).close()
 
+        task_times = 0
+
         # insert all of the task data
         for task in self.runtime_data:
+            task_times += task['duration']
             log.log_debug("Storing " + task['name'])
             self.engine.execute(
                 self.task_table.insert().values(
@@ -106,8 +109,8 @@ class Data(object):
 
         # log some basic stats
         task_set_time = end_time - self.task_set_start_time
-        log.log_info(
-            "Total time %0.3f seconds, %d total tasks, average task duration %0.3f seconds" % (
-                task_set_time, len(self.runtime_data), task_set_time / len(self.runtime_data)))
-
+        log.log_info("Total Tasks        -> %d" % len(self.runtime_data))
+        log.log_info("Total time         -> %0.3f seconds" % task_set_time)
+        log.log_info("Average task time  -> %0.3f seconds" % (task_times / len(self.runtime_data)))
+        log.log_info("Time / Total Tasks -> %0.3f seconds/task" % (task_set_time / len(self.runtime_data)))