| 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 |