cinap_lenrekadd hg and python4bb9e2215 years agoHistory
945 lines · 14.9 KB · Python
RawDownload
from pybench import Test class SpecialClassAttribute(Test):     version = 2.0    operations = 5*(12 + 12)    rounds = 100000     def test(self):         class c:            pass         for i in xrange(self.rounds):             c.__a = 2            c.__b = 3            c.__c = 4             c.__a = 2            c.__b = 3            c.__c = 4             c.__a = 2            c.__b = 3            c.__c = 4             c.__a = 2            c.__b = 3            c.__c = 4             x = c.__a            x = c.__b            x = c.__c             x = c.__a            x = c.__b            x = c.__c             x = c.__a            x = c.__b            x = c.__c             x = c.__a            x = c.__b            x = c.__c             c.__a = 2            c.__b = 3            c.__c = 4             c.__a = 2            c.__b = 3            c.__c = 4             c.__a = 2            c.__b = 3            c.__c = 4             c.__a = 2            c.__b = 3            c.__c = 4             x = c.__a            x = c.__b            x = c.__c             x = c.__a            x = c.__b            x = c.__c             x = c.__a            x = c.__b            x = c.__c             x = c.__a            x = c.__b            x = c.__c             c.__a = 2            c.__b = 3            c.__c = 4             c.__a = 2            c.__b = 3            c.__c = 4             c.__a = 2            c.__b = 3            c.__c = 4             c.__a = 2            c.__b = 3            c.__c = 4             x = c.__a            x = c.__b            x = c.__c             x = c.__a            x = c.__b            x = c.__c             x = c.__a            x = c.__b            x = c.__c             x = c.__a            x = c.__b            x = c.__c             c.__a = 2            c.__b = 3            c.__c = 4             c.__a = 2            c.__b = 3            c.__c = 4             c.__a = 2            c.__b = 3            c.__c = 4             c.__a = 2            c.__b = 3            c.__c = 4             x = c.__a            x = c.__b            x = c.__c             x = c.__a            x = c.__b            x = c.__c             x = c.__a            x = c.__b            x = c.__c             x = c.__a            x = c.__b            x = c.__c             c.__a = 2            c.__b = 3            c.__c = 4             c.__a = 2            c.__b = 3            c.__c = 4             c.__a = 2            c.__b = 3            c.__c = 4             c.__a = 2            c.__b = 3            c.__c = 4             x = c.__a            x = c.__b            x = c.__c             x = c.__a            x = c.__b            x = c.__c             x = c.__a            x = c.__b            x = c.__c             x = c.__a            x = c.__b            x = c.__c     def calibrate(self):         class c:            pass         for i in xrange(self.rounds):            pass class NormalClassAttribute(Test):     version = 2.0    operations = 5*(12 + 12)    rounds = 100000     def test(self):         class c:            pass         for i in xrange(self.rounds):             c.a = 2            c.b = 3            c.c = 4             c.a = 2            c.b = 3            c.c = 4             c.a = 2            c.b = 3            c.c = 4             c.a = 2            c.b = 3            c.c = 4              x = c.a            x = c.b            x = c.c             x = c.a            x = c.b            x = c.c             x = c.a            x = c.b            x = c.c             x = c.a            x = c.b            x = c.c             c.a = 2            c.b = 3            c.c = 4             c.a = 2            c.b = 3            c.c = 4             c.a = 2            c.b = 3            c.c = 4             c.a = 2            c.b = 3            c.c = 4              x = c.a            x = c.b            x = c.c             x = c.a            x = c.b            x = c.c             x = c.a            x = c.b            x = c.c             x = c.a            x = c.b            x = c.c             c.a = 2            c.b = 3            c.c = 4             c.a = 2            c.b = 3            c.c = 4             c.a = 2            c.b = 3            c.c = 4             c.a = 2            c.b = 3            c.c = 4              x = c.a            x = c.b            x = c.c             x = c.a            x = c.b            x = c.c             x = c.a            x = c.b            x = c.c             x = c.a            x = c.b            x = c.c             c.a = 2            c.b = 3            c.c = 4             c.a = 2            c.b = 3            c.c = 4             c.a = 2            c.b = 3            c.c = 4             c.a = 2            c.b = 3            c.c = 4              x = c.a            x = c.b            x = c.c             x = c.a            x = c.b            x = c.c             x = c.a            x = c.b            x = c.c             x = c.a            x = c.b            x = c.c             c.a = 2            c.b = 3            c.c = 4             c.a = 2            c.b = 3            c.c = 4             c.a = 2            c.b = 3            c.c = 4             c.a = 2            c.b = 3            c.c = 4              x = c.a            x = c.b            x = c.c             x = c.a            x = c.b            x = c.c             x = c.a            x = c.b            x = c.c             x = c.a            x = c.b            x = c.c     def calibrate(self):         class c:            pass         for i in xrange(self.rounds):            pass class SpecialInstanceAttribute(Test):     version = 2.0    operations = 5*(12 + 12)    rounds = 100000     def test(self):         class c:            pass        o = c()         for i in xrange(self.rounds):             o.__a__ = 2            o.__b__ = 3            o.__c__ = 4             o.__a__ = 2            o.__b__ = 3            o.__c__ = 4             o.__a__ = 2            o.__b__ = 3            o.__c__ = 4             o.__a__ = 2            o.__b__ = 3            o.__c__ = 4              x = o.__a__            x = o.__b__            x = o.__c__             x = o.__a__            x = o.__b__            x = o.__c__             x = o.__a__            x = o.__b__            x = o.__c__             x = o.__a__            x = o.__b__            x = o.__c__             o.__a__ = 2            o.__b__ = 3            o.__c__ = 4             o.__a__ = 2            o.__b__ = 3            o.__c__ = 4             o.__a__ = 2            o.__b__ = 3            o.__c__ = 4             o.__a__ = 2            o.__b__ = 3            o.__c__ = 4              x = o.__a__            x = o.__b__            x = o.__c__             x = o.__a__            x = o.__b__            x = o.__c__             x = o.__a__            x = o.__b__            x = o.__c__             x = o.__a__            x = o.__b__            x = o.__c__             o.__a__ = 2            o.__b__ = 3            o.__c__ = 4             o.__a__ = 2            o.__b__ = 3            o.__c__ = 4             o.__a__ = 2            o.__b__ = 3            o.__c__ = 4             o.__a__ = 2            o.__b__ = 3            o.__c__ = 4              x = o.__a__            x = o.__b__            x = o.__c__             x = o.__a__            x = o.__b__            x = o.__c__             x = o.__a__            x = o.__b__            x = o.__c__             x = o.__a__            x = o.__b__            x = o.__c__             o.__a__ = 2            o.__b__ = 3            o.__c__ = 4             o.__a__ = 2            o.__b__ = 3            o.__c__ = 4             o.__a__ = 2            o.__b__ = 3            o.__c__ = 4             o.__a__ = 2            o.__b__ = 3            o.__c__ = 4              x = o.__a__

Lines 1–500 of 945.