diff options
author | Martin Sustrik <sustrik@fastmq.com> | 2009-09-09 11:07:48 +0200 |
---|---|---|
committer | Martin Sustrik <sustrik@fastmq.com> | 2009-09-09 11:07:48 +0200 |
commit | 305b81dbdf63ab1b66733a330b2c64a980712b8b (patch) | |
tree | 534e3213486682b8372f3e9fb72064d29029124d /perf/python/local_thr.py | |
parent | 4d07d7cabe1a865812cf5d95a84557880e3c3096 (diff) |
higher precision time measurement in python perf tests
Diffstat (limited to 'perf/python/local_thr.py')
-rw-r--r-- | perf/python/local_thr.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/perf/python/local_thr.py b/perf/python/local_thr.py index 6113c82..0d142cf 100644 --- a/perf/python/local_thr.py +++ b/perf/python/local_thr.py @@ -18,7 +18,7 @@ # import sys -from datetime import datetime +import time import libpyzmq def main (): @@ -41,15 +41,15 @@ def main (): msg = s.recv () assert len (msg) == message_size - start = datetime.now () + start = time.clock () for i in range (1, message_count): msg = s.recv () assert len (msg) == message_size - end = datetime.now() + end = time.clock () - elapsed = (end - start).seconds * 1000000 + (end - start).microseconds + elapsed = (end - start) * 1000000 if elapsed == 0: elapsed = 1 throughput = (1000000.0 * float (message_count)) / float (elapsed) |