Author: Edd Barrett <[email protected]>
Branch: min_5_secs
Changeset: r302:e8a9a5a3a102
Date: 2014-12-15 15:38 +0000
http://bitbucket.org/pypy/benchmarks/changeset/e8a9a5a3a102/
Log: Reset the TaskWorkArea without allocating a new instance.
From Stefan Marr. Thanks.
diff --git a/unladen_swallow/performance/richards.py
b/unladen_swallow/performance/richards.py
--- a/unladen_swallow/performance/richards.py
+++ b/unladen_swallow/performance/richards.py
@@ -144,6 +144,9 @@
class TaskWorkArea(object):
def __init__(self):
+ self.reset()
+
+ def reset(self):
self.taskTab = [None] * TASKTABSIZE
self.taskList = None
@@ -363,8 +366,7 @@
def run(self, iterations):
for i in xrange(iterations):
- taskWorkArea.holdCount = 0
- taskWorkArea.qpktCount = 0
+ taskWorkArea.reset()
IdleTask(I_IDLE, 1, 10000, TaskState().running(), IdleTaskRec())
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit