--- /dev/null
+import time
+
+class CountTime(object):
+ def __init__(self, tag="", size=None):
+ self.tag = tag
+ self.size = size
+
+ def __enter__(self):
+ self.start = time.time()
+ return self
+
+ def __exit__(self, exc_type, exc_value, traceback):
+ sec = (time.time() - self.start)
+ th = ""
+ if self.size:
+ th = "throughput %s/sec" % (self.size / sec)
+ print "%s time %s micoseconds %s" % (self.tag, sec*1000000, th)