]> git.proxmox.com Git - mirror_edk2.git/blame - AppPkg/Applications/Python/Python-2.7.2/Tools/pybench/Imports.py
EmbeddedPkg: Extend NvVarStoreFormattedLib LIBRARY_CLASS
[mirror_edk2.git] / AppPkg / Applications / Python / Python-2.7.2 / Tools / pybench / Imports.py
CommitLineData
4710c53d 1from pybench import Test\r
2\r
3# First imports:\r
4import os\r
5import package.submodule\r
6\r
7class SecondImport(Test):\r
8\r
9 version = 2.0\r
10 operations = 5 * 5\r
11 rounds = 40000\r
12\r
13 def test(self):\r
14\r
15 for i in xrange(self.rounds):\r
16 import os\r
17 import os\r
18 import os\r
19 import os\r
20 import os\r
21\r
22 import os\r
23 import os\r
24 import os\r
25 import os\r
26 import os\r
27\r
28 import os\r
29 import os\r
30 import os\r
31 import os\r
32 import os\r
33\r
34 import os\r
35 import os\r
36 import os\r
37 import os\r
38 import os\r
39\r
40 import os\r
41 import os\r
42 import os\r
43 import os\r
44 import os\r
45\r
46 def calibrate(self):\r
47\r
48 for i in xrange(self.rounds):\r
49 pass\r
50\r
51\r
52class SecondPackageImport(Test):\r
53\r
54 version = 2.0\r
55 operations = 5 * 5\r
56 rounds = 40000\r
57\r
58 def test(self):\r
59\r
60 for i in xrange(self.rounds):\r
61 import package\r
62 import package\r
63 import package\r
64 import package\r
65 import package\r
66\r
67 import package\r
68 import package\r
69 import package\r
70 import package\r
71 import package\r
72\r
73 import package\r
74 import package\r
75 import package\r
76 import package\r
77 import package\r
78\r
79 import package\r
80 import package\r
81 import package\r
82 import package\r
83 import package\r
84\r
85 import package\r
86 import package\r
87 import package\r
88 import package\r
89 import package\r
90\r
91 def calibrate(self):\r
92\r
93 for i in xrange(self.rounds):\r
94 pass\r
95\r
96class SecondSubmoduleImport(Test):\r
97\r
98 version = 2.0\r
99 operations = 5 * 5\r
100 rounds = 40000\r
101\r
102 def test(self):\r
103\r
104 for i in xrange(self.rounds):\r
105 import package.submodule\r
106 import package.submodule\r
107 import package.submodule\r
108 import package.submodule\r
109 import package.submodule\r
110\r
111 import package.submodule\r
112 import package.submodule\r
113 import package.submodule\r
114 import package.submodule\r
115 import package.submodule\r
116\r
117 import package.submodule\r
118 import package.submodule\r
119 import package.submodule\r
120 import package.submodule\r
121 import package.submodule\r
122\r
123 import package.submodule\r
124 import package.submodule\r
125 import package.submodule\r
126 import package.submodule\r
127 import package.submodule\r
128\r
129 import package.submodule\r
130 import package.submodule\r
131 import package.submodule\r
132 import package.submodule\r
133 import package.submodule\r
134\r
135 def calibrate(self):\r
136\r
137 for i in xrange(self.rounds):\r
138 pass\r