GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — python-orm-benchmarks/benchmarks/sqlobject/test_d.py at dev · objectbox/python-orm-benchmarks Expand file tree/ Copy pathtest_d.pyMore file actions 24 lines (15 loc) · 459 Bytes / Copy pathtest_d.pyFile metadata and controls24 lines (15 loc) · 459 Bytes 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 import gc import time from models import Journal LEVEL_CHOICE = [10, 20, 30, 40, 50] # Settle the GC: collect leftovers, keep existing objects out of collections while timed gc.collect() gc.freeze() start = time.time() count = 0 for _ in range(10): for level in LEVEL_CHOICE: res = list(Journal.select(Journal.q.level == level)) count += len(res) now = time.time() print(f"SQLObject, D: Rows/sec: {count / (now - start): 10.2f}") |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |