aboutsummaryrefslogtreecommitdiffstats
path: root/benchmark_mini.py
diff options
context:
space:
mode:
Diffstat (limited to 'benchmark_mini.py')
-rw-r--r--benchmark_mini.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/benchmark_mini.py b/benchmark_mini.py
index c7ed63a..78df45e 100644
--- a/benchmark_mini.py
+++ b/benchmark_mini.py
@@ -11,10 +11,10 @@ def benchmark_femtoqueue(num_tasks: int = 1000):
data = b"x" * 100 # 100-byte payload
print(f"Pushing {num_tasks} tasks...")
- start = time.time()
+ start = time.monotonic()
for _ in range(num_tasks):
queue.push(data)
- push_duration = time.time() - start
+ push_duration = time.monotonic() - start
print(f"Pushed in {push_duration:.4f}s ({num_tasks / push_duration:.2f} tasks/sec)")
print("Processing tasks (pop + done)...")
@@ -26,7 +26,7 @@ def benchmark_femtoqueue(num_tasks: int = 1000):
break
queue.done(task)
processed += 1
- process_duration = time.time() - start
+ process_duration = time.monotonic() - start
print(
f"Processed in {process_duration:.4f}s ({processed / process_duration:.2f} tasks/sec)"
)