|
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