summaryrefslogtreecommitdiff
path: root/test/perf/objselectspeed.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/perf/objselectspeed.py')
-rw-r--r--test/perf/objselectspeed.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/test/perf/objselectspeed.py b/test/perf/objselectspeed.py
index 896fd4c49..867a396f3 100644
--- a/test/perf/objselectspeed.py
+++ b/test/perf/objselectspeed.py
@@ -1,7 +1,8 @@
import testenv; testenv.simple_setup()
-import time, gc, resource
+import time, resource
from sqlalchemy import *
from sqlalchemy.orm import *
+from sqlalchemy.test.util import gc_collect
db = create_engine('sqlite://')
@@ -68,35 +69,35 @@ def all():
usage.snap = lambda stats=None: setattr(
usage, 'last', stats or resource.getrusage(resource.RUSAGE_SELF))
- gc.collect()
+ gc_collect()
usage.snap()
t = time.clock()
sqlite_select(RawPerson)
t2 = time.clock()
usage('sqlite select/native')
- gc.collect()
+ gc_collect()
usage.snap()
t = time.clock()
sqlite_select(Person)
t2 = time.clock()
usage('sqlite select/instrumented')
- gc.collect()
+ gc_collect()
usage.snap()
t = time.clock()
sql_select(RawPerson)
t2 = time.clock()
usage('sqlalchemy.sql select/native')
- gc.collect()
+ gc_collect()
usage.snap()
t = time.clock()
sql_select(Person)
t2 = time.clock()
usage('sqlalchemy.sql select/instrumented')
- gc.collect()
+ gc_collect()
usage.snap()
t = time.clock()
orm_select()