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