From 75232ceefae97550ef22f7707c16a439a027d9c8 Mon Sep 17 00:00:00 2001 From: Mike Dirolf Date: Tue, 10 Feb 2009 14:16:03 -0500 Subject: [PATCH] dont time remove(), decipherable output --- tools/benchmark.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/tools/benchmark.py b/tools/benchmark.py index d96c4e7fe..25b061001 100644 --- a/tools/benchmark.py +++ b/tools/benchmark.py @@ -27,7 +27,7 @@ N = 30000 def timed(function, db): before = datetime.datetime.now() function(db) - print datetime.datetime.now() - before + print "%s%s" % (function.__name__.ljust(15), datetime.datetime.now() - before) def insert(db): for i in range(N): @@ -46,14 +46,11 @@ def find(db): for _ in db.test.find({"i": 9876}): pass -def find2(db): +def find_range(db): for _ in range(N): for _ in db.test.find({"i": {"$gt": 200, "$lt": 200}}): pass -def remove(db): - db.test.remove({}) - def main(): db = Connection().benchmark db.drop_collection("test") @@ -62,8 +59,7 @@ def main(): timed(insert, db) timed(find_one, db) timed(find, db) - timed(find2, db) - timed(remove, db) + timed(find_range, db) if __name__ == "__main__": main()