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