]> git.proxmox.com Git - mirror_edk2.git/blob - AppPkg/Applications/Python/Python-2.7.2/Tools/pybench/Instances.py
EmbeddedPkg: Extend NvVarStoreFormattedLib LIBRARY_CLASS
[mirror_edk2.git] / AppPkg / Applications / Python / Python-2.7.2 / Tools / pybench / Instances.py
1 from pybench import Test
2
3 class CreateInstances(Test):
4
5 version = 2.0
6 operations = 3 + 7 + 4
7 rounds = 80000
8
9 def test(self):
10
11 class c:
12 pass
13
14 class d:
15 def __init__(self,a,b,c):
16 self.a = a
17 self.b = b
18 self.c = c
19
20 class e:
21 def __init__(self,a,b,c=4):
22 self.a = a
23 self.b = b
24 self.c = c
25 self.d = a
26 self.e = b
27 self.f = c
28
29 for i in xrange(self.rounds):
30 o = c()
31 o1 = c()
32 o2 = c()
33 p = d(i,i,3)
34 p1 = d(i,i,3)
35 p2 = d(i,3,3)
36 p3 = d(3,i,3)
37 p4 = d(i,i,i)
38 p5 = d(3,i,3)
39 p6 = d(i,i,i)
40 q = e(i,i,3)
41 q1 = e(i,i,3)
42 q2 = e(i,i,3)
43 q3 = e(i,i)
44
45 def calibrate(self):
46
47 class c:
48 pass
49
50 class d:
51 def __init__(self,a,b,c):
52 self.a = a
53 self.b = b
54 self.c = c
55
56 class e:
57 def __init__(self,a,b,c=4):
58 self.a = a
59 self.b = b
60 self.c = c
61 self.d = a
62 self.e = b
63 self.f = c
64
65 for i in xrange(self.rounds):
66 pass