from pybench import Test | |
class CreateInstances(Test): | |
version = 2.0 | |
operations = 3 + 7 + 4 | |
rounds = 80000 | |
def test(self): | |
class c: | |
pass | |
class d: | |
def __init__(self,a,b,c): | |
self.a = a | |
self.b = b | |
self.c = c | |
class e: | |
def __init__(self,a,b,c=4): | |
self.a = a | |
self.b = b | |
self.c = c | |
self.d = a | |
self.e = b | |
self.f = c | |
for i in xrange(self.rounds): | |
o = c() | |
o1 = c() | |
o2 = c() | |
p = d(i,i,3) | |
p1 = d(i,i,3) | |
p2 = d(i,3,3) | |
p3 = d(3,i,3) | |
p4 = d(i,i,i) | |
p5 = d(3,i,3) | |
p6 = d(i,i,i) | |
q = e(i,i,3) | |
q1 = e(i,i,3) | |
q2 = e(i,i,3) | |
q3 = e(i,i) | |
def calibrate(self): | |
class c: | |
pass | |
class d: | |
def __init__(self,a,b,c): | |
self.a = a | |
self.b = b | |
self.c = c | |
class e: | |
def __init__(self,a,b,c=4): | |
self.a = a | |
self.b = b | |
self.c = c | |
self.d = a | |
self.e = b | |
self.f = c | |
for i in xrange(self.rounds): | |
pass |