|
52 | 52 | ITER_20 = ['-i', '20'] |
53 | 53 | ITER_15 = ['-i', '15'] |
54 | 54 | ITER_10 = ['-i', '10'] |
| 55 | +ITER_6 = ['-i', '6'] |
55 | 56 | WARMUP_2 = ['-w', '2'] |
56 | 57 |
|
57 | 58 | MICRO_BENCHMARKS = { |
|
103 | 104 | } |
104 | 105 |
|
105 | 106 | MICRO_BENCHMARKS_SMALL = { |
106 | | - 'arith-modulo-sized': ITER_10 + WARMUP_2 + ['1'], |
107 | | - 'attribute-access-polymorphic': ITER_10 + WARMUP_2 + ['20'], |
108 | | - 'attribute-access': ITER_10 + WARMUP_2 + ['100'], |
109 | | - 'attribute-access-super': ITER_10 + WARMUP_2 + ['100'], |
110 | | - 'attribute-bool': ITER_10 + WARMUP_2 + ['10'], |
111 | | - 'boolean-logic-sized': ITER_10 + WARMUP_2 + ['10'], |
112 | | - 'builtin-len-tuple-sized': ITER_10 + WARMUP_2 + ['10_000_000'], |
113 | | - 'builtin-len': ITER_10 + WARMUP_2 + ['1_000_000'], |
114 | | - 'class-access': ITER_15 + WARMUP_2 + ['100'], |
115 | | - 'call-method-polymorphic': ITER_10 + WARMUP_2 + ['10'], |
116 | | - 'for-range': ITER_10 + WARMUP_2 + WARMUP_2 + ['100'], |
117 | | - 'function-call-sized': ITER_10 + WARMUP_2 + ['10_000_000'], |
118 | | - 'generator-expression-sized': ITER_10 + WARMUP_2 + ['3000', '500'], |
119 | | - 'generator-notaligned-sized': ITER_10 + WARMUP_2 + ['3000', '500'], |
120 | | - 'generator-sized': ITER_10 + WARMUP_2 + ['3000', '500'], |
121 | | - 'genexp-builtin-call-sized': ITER_10 + WARMUP_2 + ['3000', '500'], |
122 | | - 'list-comp': ITER_10 + WARMUP_2 + ['100'], |
123 | | - 'list-indexing': ITER_10 + WARMUP_2 + ['10_000'], |
124 | | - 'list-indexing-from-constructor': ITER_10 + WARMUP_2 + ['1_000_000'], |
125 | | - 'list-indexing-from-literal': ITER_10 + WARMUP_2 + ['1_000_000'], |
126 | | - 'list-iterating-explicit': ITER_10 + WARMUP_2 + ['100_000'], |
127 | | - 'list-iterating': ITER_10 + WARMUP_2 + ['100_000'], |
128 | | - 'list-iterating-obj-sized': ITER_10 + WARMUP_2 + ['1_000_000'], |
129 | | - 'list-constructions-sized': ITER_10 + WARMUP_2 + ['1_000'], |
130 | | - 'dict-getitem-sized': ITER_10 + WARMUP_2 + ['1_000_000'], |
131 | | - 'math-sqrt': ITER_10 + WARMUP_2 + ['100_000_000'], |
132 | | - 'object-allocate': ITER_10 + WARMUP_2 + ['100'], |
133 | | - 'object-layout-change': ITER_10 + WARMUP_2 + ['10_000'], |
134 | | - 'special-add-int-sized': ITER_10 + WARMUP_2 + ['1_000'], |
135 | | - 'special-add-sized': ITER_10 + WARMUP_2 + ['1_000'], |
136 | | - 'special-len': ITER_10 + WARMUP_2 + ['5'], |
137 | | - 'member-access': ITER_10 + WARMUP_2 + ['10'], |
138 | | - 'magic-bool-sized': ITER_10 + WARMUP_2 + ['1_000_000'], |
139 | | - 'magic-iter': ITER_10 + WARMUP_2 + ['250000'], |
140 | | - 'call-classmethod-sized': ITER_10 + WARMUP_2 + ['1_000_000'], |
141 | | - 'mmap-anonymous-sized': ITER_10 + WARMUP_2 + ['1_000'], |
142 | | - 'mmap-file': ITER_10 + WARMUP_2 + ['100'], |
143 | | - 'generate-functions-sized': ITER_10 + WARMUP_2 + ['1_000_000'], |
144 | | - 'try-except-simple': ITER_10 + WARMUP_2 + ['10_000_000'], |
145 | | - 'try-except-store-simple': ITER_10 + WARMUP_2 + ['1_000_000'], |
146 | | - 'try-except-store-two-types': ITER_10 + WARMUP_2 + ['1_000_000'], |
147 | | - 'try-except-two-types': ITER_10 + WARMUP_2 + ['1_000_000'], |
148 | | - 'tuple-indexing-from-constructor': ITER_10 + WARMUP_2 + ['100_000'], |
149 | | - 'tuple-indexing-from-literal': ITER_10 + WARMUP_2 + ['1_000_000'], |
| 107 | + 'arith-modulo-sized': ITER_6 + WARMUP_2 + ['1'], |
| 108 | + 'attribute-access-polymorphic': ITER_6 + WARMUP_2 + ['20'], |
| 109 | + 'attribute-access': ITER_6 + WARMUP_2 + ['100'], |
| 110 | + 'attribute-access-super': ITER_6 + WARMUP_2 + ['40'], |
| 111 | + 'attribute-bool': ITER_6 + WARMUP_2 + ['2'], |
| 112 | + 'boolean-logic-sized': ITER_6 + WARMUP_2 + ['10'], |
| 113 | + 'builtin-len-tuple-sized': ITER_6 + WARMUP_2 + ['10_000_000'], |
| 114 | + 'builtin-len': ITER_6 + WARMUP_2 + ['2_500_000'], |
| 115 | + 'class-access': ITER_6 + WARMUP_2 + ['40'], |
| 116 | + 'call-method-polymorphic': ITER_6 + WARMUP_2 + ['10'], |
| 117 | + 'for-range': ITER_6 + WARMUP_2 + WARMUP_2 + ['50'], |
| 118 | + 'function-call-sized': ITER_6 + WARMUP_2 + ['2_000_000'], |
| 119 | + 'generator-expression-sized': ITER_6 + WARMUP_2 + ['3000', '500'], |
| 120 | + 'generator-notaligned-sized': ITER_6 + WARMUP_2 + ['3000', '500'], |
| 121 | + 'generator-sized': ITER_6 + WARMUP_2 + ['3000', '500'], |
| 122 | + 'genexp-builtin-call-sized': ITER_6 + WARMUP_2 + ['3000', '500'], |
| 123 | + 'list-comp': ITER_6 + WARMUP_2 + ['25'], |
| 124 | + 'list-indexing': ITER_6 + WARMUP_2 + ['10_000'], |
| 125 | + 'list-indexing-from-constructor': ITER_6 + WARMUP_2 + ['250_000'], |
| 126 | + 'list-indexing-from-literal': ITER_6 + WARMUP_2 + ['250_000'], |
| 127 | + 'list-iterating-explicit': ITER_6 + WARMUP_2 + ['10_000'], |
| 128 | + 'list-iterating': ITER_6 + WARMUP_2 + ['25_000'], |
| 129 | + 'list-iterating-obj-sized': ITER_6 + WARMUP_2 + ['1_000_000'], |
| 130 | + 'list-constructions-sized': ITER_6 + WARMUP_2 + ['500'], |
| 131 | + 'dict-getitem-sized': ITER_6 + WARMUP_2 + ['1_000_000'], |
| 132 | + 'math-sqrt': ITER_6 + WARMUP_2 + ['20_000_000'], |
| 133 | + 'object-allocate': ITER_6 + WARMUP_2 + ['50'], |
| 134 | + 'object-layout-change': ITER_6 + WARMUP_2 + ['10_000'], |
| 135 | + 'special-add-int-sized': ITER_6 + WARMUP_2 + ['1_000'], |
| 136 | + 'special-add-sized': ITER_6 + WARMUP_2 + ['1_000'], |
| 137 | + 'special-len': ITER_6 + WARMUP_2 + ['5'], |
| 138 | + 'member-access': ITER_6 + WARMUP_2 + ['10'], |
| 139 | + 'magic-bool-sized': ITER_6 + WARMUP_2 + ['1_000_000'], |
| 140 | + 'magic-iter': ITER_6 + WARMUP_2 + ['250000'], |
| 141 | + 'call-classmethod-sized': ITER_6 + WARMUP_2 + ['1_000_000'], |
| 142 | + 'mmap-anonymous-sized': ITER_6 + WARMUP_2 + ['1_000'], |
| 143 | + 'mmap-file': ITER_6 + WARMUP_2 + ['100'], |
| 144 | + 'generate-functions-sized': ITER_6 + WARMUP_2 + ['1_000_000'], |
| 145 | + 'try-except-simple': ITER_6 + WARMUP_2 + ['10_000_000'], |
| 146 | + 'try-except-store-simple': ITER_6 + WARMUP_2 + ['1_000_000'], |
| 147 | + 'try-except-store-two-types': ITER_6 + WARMUP_2 + ['1_000_000'], |
| 148 | + 'try-except-two-types': ITER_6 + WARMUP_2 + ['1_000_000'], |
| 149 | + 'tuple-indexing-from-constructor': ITER_6 + WARMUP_2 + ['100_000'], |
| 150 | + 'tuple-indexing-from-literal': ITER_6 + WARMUP_2 + ['1_000_000'], |
150 | 151 | } |
151 | 152 |
|
152 | 153 | def _pickling_benchmarks(module='pickle'): |
|
0 commit comments