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_f.py at dev · objectbox/python-orm-benchmarks Expand file tree/ Copy pathtest_f.pyMore file actions 26 lines (17 loc) · 493 Bytes / Copy pathtest_f.pyFile metadata and controls26 lines (17 loc) · 493 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 25 26 import gc import os import time from random import randint from models import Journal count = int(os.environ.get("ITERATIONS", "1000")) maxval = count - 1 count *= 2 # Settle the GC: collect leftovers, keep existing objects out of collections while timed gc.collect() gc.freeze() start = time.time() for _ in range(count): val = randint(1, maxval) Journal.select(Journal.q.id == val).getOne() now = time.time() print(f"SQLObject, F: 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. |