1. pyperf compare_to 310rc2_pgo_x64 310rc2_pgo_x64_pached -G Slower (5): - sqlalchemy_imperative: 56.5 ms +- 0.8 ms -> 59.7 ms +- 6.4 ms: 1.06x slower - regex_effbot: 4.35 ms +- 0.05 ms -> 4.48 ms +- 0.09 ms: 1.03x slower - pickle_list: 6.96 us +- 0.08 us -> 7.15 us +- 0.07 us: 1.03x slower - pickle: 21.1 us +- 0.2 us -> 21.3 us +- 0.2 us: 1.01x slower - pickle_dict: 45.0 us +- 0.2 us -> 45.2 us +- 0.2 us: 1.01x slower Faster (47): - scimark_sparse_mat_mult: 8.47 ms +- 0.21 ms -> 6.66 ms +- 0.16 ms: 1.27x faster - nbody: 253 ms +- 4 ms -> 205 ms +- 3 ms: 1.24x faster - spectral_norm: 244 ms +- 4 ms -> 202 ms +- 4 ms: 1.21x faster - scimark_sor: 313 ms +- 5 ms -> 262 ms +- 4 ms: 1.19x faster - fannkuch: 797 ms +- 25 ms -> 678 ms +- 11 ms: 1.18x faster - logging_format: 27.7 us +- 2.7 us -> 23.8 us +- 0.5 us: 1.16x faster - go: 410 ms +- 5 ms -> 356 ms +- 5 ms: 1.15x faster - xml_etree_iterparse: 212 ms +- 48 ms -> 184 ms +- 3 ms: 1.15x faster - unpickle_pure_python: 472 us +- 17 us -> 414 us +- 4 us: 1.14x faster - mako: 27.7 ms +- 0.5 ms -> 24.4 ms +- 0.3 ms: 1.14x faster - chaos: 191 ms +- 5 ms -> 168 ms +- 2 ms: 1.13x faster - scimark_monte_carlo: 165 ms +- 3 ms -> 147 ms +- 3 ms: 1.13x faster - crypto_pyaes: 175 ms +- 3 ms -> 156 ms +- 2 ms: 1.12x faster - richards: 131 ms +- 2 ms -> 117 ms +- 2 ms: 1.11x faster - scimark_lu: 248 ms +- 3 ms -> 223 ms +- 3 ms: 1.11x faster - pyflate: 1.14 sec +- 0.01 sec -> 1.03 sec +- 0.01 sec: 1.11x faster - pickle_pure_python: 804 us +- 10 us -> 730 us +- 9 us: 1.10x faster - telco: 12.5 ms +- 0.2 ms -> 11.4 ms +- 0.2 ms: 1.10x faster - unpack_sequence: 119 ns +- 1 ns -> 109 ns +- 1 ns: 1.09x faster - logging_simple: 23.5 us +- 1.1 us -> 21.5 us +- 0.5 us: 1.09x faster - raytrace: 827 ms +- 11 ms -> 757 ms +- 9 ms: 1.09x faster - xml_etree_parse: 272 ms +- 53 ms -> 249 ms +- 8 ms: 1.09x faster - scimark_fft: 605 ms +- 10 ms -> 554 ms +- 6 ms: 1.09x faster - hexiom: 15.2 ms +- 0.1 ms -> 14.0 ms +- 0.1 ms: 1.09x faster - regex_compile: 299 ms +- 16 ms -> 277 ms +- 8 ms: 1.08x faster - float: 191 ms +- 3 ms -> 178 ms +- 2 ms: 1.07x faster - django_template: 108 ms +- 2 ms -> 101 ms +- 2 ms: 1.07x faster - meteor_contest: 159 ms +- 7 ms -> 149 ms +- 3 ms: 1.07x faster - deltablue: 11.6 ms +- 0.2 ms -> 10.9 ms +- 0.2 ms: 1.07x faster - logging_silent: 278 ns +- 8 ns -> 261 ns +- 11 ns: 1.06x faster - 2to3: 638 ms +- 25 ms -> 600 ms +- 20 ms: 1.06x faster - nqueens: 181 ms +- 2 ms -> 171 ms +- 5 ms: 1.06x faster - python_startup: 18.6 ms +- 1.9 ms -> 17.5 ms +- 0.3 ms: 1.06x faster - sympy_integrate: 43.0 ms +- 3.1 ms -> 40.6 ms +- 1.1 ms: 1.06x faster - sympy_expand: 1.02 sec +- 0.03 sec -> 961 ms +- 24 ms: 1.06x faster - chameleon: 18.5 ms +- 0.3 ms -> 17.5 ms +- 0.3 ms: 1.06x faster - sympy_str: 621 ms +- 26 ms -> 591 ms +- 18 ms: 1.05x faster - json_dumps: 23.0 ms +- 0.2 ms -> 22.2 ms +- 0.3 ms: 1.04x faster - sympy_sum: 357 ms +- 16 ms -> 345 ms +- 20 ms: 1.03x faster - regex_v8: 46.6 ms +- 0.7 ms -> 45.2 ms +- 1.3 ms: 1.03x faster - python_startup_no_site: 13.0 ms +- 1.3 ms -> 12.6 ms +- 1.0 ms: 1.03x faster - json_loads: 41.2 us +- 0.5 us -> 40.2 us +- 0.4 us: 1.03x faster - dulwich_log: 229 ms +- 7 ms -> 224 ms +- 4 ms: 1.02x faster - unpickle: 24.1 us +- 0.6 us -> 23.6 us +- 0.4 us: 1.02x faster - xml_etree_generate: 159 ms +- 6 ms -> 156 ms +- 3 ms: 1.02x faster - regex_dna: 281 ms +- 3 ms -> 279 ms +- 5 ms: 1.01x faster - pidigits: 261 ms +- 1 ms -> 260 ms +- 2 ms: 1.01x faster Benchmark hidden because not significant (6): pathlib, sqlalchemy_declarative, sqlite_synth, tornado _http, unpickle_list, xml_etree_process Geometric mean: 1.07x faster 2. pyperf compare_to 310rc2_pgo_x64_pached 310rc2_pgo_x64_pached_Ob3 -G --- pyproject.props +++ pyproject.props @@ -48,2 +48,3 @@ /utf-8 %(AdditionalOptions) + /Ob3 %(AdditionalOptions) Slower (28): - unpickle: 23.6 us +- 0.4 us -> 25.3 us +- 0.5 us: 1.07x slower - logging_simple: 21.5 us +- 0.5 us -> 22.5 us +- 0.8 us: 1.05x slower - 2to3: 600 ms +- 20 ms -> 628 ms +- 53 ms: 1.05x slower - logging_format: 23.8 us +- 0.5 us -> 24.9 us +- 0.7 us: 1.04x slower - float: 178 ms +- 2 ms -> 184 ms +- 2 ms: 1.03x slower - sympy_sum: 345 ms +- 20 ms -> 355 ms +- 20 ms: 1.03x slower - sqlalchemy_declarative: 334 ms +- 22 ms -> 344 ms +- 28 ms: 1.03x slower - sympy_expand: 961 ms +- 24 ms -> 988 ms +- 31 ms: 1.03x slower - python_startup: 17.5 ms +- 0.3 ms -> 18.0 ms +- 1.7 ms: 1.03x slower - json_loads: 40.2 us +- 0.4 us -> 41.2 us +- 0.4 us: 1.02x slower - crypto_pyaes: 156 ms +- 2 ms -> 160 ms +- 4 ms: 1.02x slower - dulwich_log: 224 ms +- 4 ms -> 229 ms +- 19 ms: 1.02x slower - pidigits: 260 ms +- 2 ms -> 265 ms +- 1 ms: 1.02x slower - pickle: 21.3 us +- 0.2 us -> 21.7 us +- 0.3 us: 1.02x slower - scimark_sparse_mat_mult: 6.66 ms +- 0.16 ms -> 6.78 ms +- 0.21 ms: 1.02x slower - go: 356 ms +- 5 ms -> 362 ms +- 6 ms: 1.02x slower - pickle_pure_python: 730 us +- 9 us -> 743 us +- 8 us: 1.02x slower - scimark_sor: 262 ms +- 4 ms -> 266 ms +- 5 ms: 1.02x slower - xml_etree_iterparse: 184 ms +- 3 ms -> 187 ms +- 4 ms: 1.02x slower - mako: 24.4 ms +- 0.3 ms -> 24.7 ms +- 0.3 ms: 1.01x slower - chaos: 168 ms +- 2 ms -> 171 ms +- 4 ms: 1.01x slower - sympy_integrate: 40.6 ms +- 1.1 ms -> 41.1 ms +- 1.0 ms: 1.01x slower - unpickle_pure_python: 414 us +- 4 us -> 419 us +- 6 us: 1.01x slower - nbody: 205 ms +- 3 ms -> 207 ms +- 2 ms: 1.01x slower - sympy_str: 591 ms +- 18 ms -> 597 ms +- 11 ms: 1.01x slower - django_template: 101 ms +- 2 ms -> 102 ms +- 3 ms: 1.01x slower - unpack_sequence: 109 ns +- 1 ns -> 110 ns +- 1 ns: 1.01x slower - pickle_dict: 45.2 us +- 0.2 us -> 45.5 us +- 0.5 us: 1.01x slower Faster (15): - pathlib: 190 ms +- 15 ms -> 175 ms +- 5 ms: 1.08x faster - unpickle_list: 7.61 us +- 0.23 us -> 7.18 us +- 0.11 us: 1.06x faster - logging_silent: 261 ns +- 11 ns -> 247 ns +- 6 ns: 1.06x faster - scimark_fft: 554 ms +- 6 ms -> 537 ms +- 9 ms: 1.03x faster - hexiom: 14.0 ms +- 0.1 ms -> 13.5 ms +- 0.1 ms: 1.03x faster - nqueens: 171 ms +- 5 ms -> 166 ms +- 4 ms: 1.03x faster - regex_effbot: 4.48 ms +- 0.09 ms -> 4.37 ms +- 0.10 ms: 1.02x faster - sqlite_synth: 6.18 us +- 0.12 us -> 6.07 us +- 0.08 us: 1.02x faster - xml_etree_generate: 156 ms +- 3 ms -> 153 ms +- 3 ms: 1.02x faster - chameleon: 17.5 ms +- 0.3 ms -> 17.3 ms +- 0.3 ms: 1.01x faster - deltablue: 10.9 ms +- 0.2 ms -> 10.8 ms +- 0.3 ms: 1.01x faster - pyflate: 1.03 sec +- 0.01 sec -> 1.02 sec +- 0.01 sec: 1.01x faster - fannkuch: 678 ms +- 11 ms -> 670 ms +- 18 ms: 1.01x faster - xml_etree_process: 128 ms +- 1 ms -> 127 ms +- 1 ms: 1.01x faster - pickle_list: 7.15 us +- 0.07 us -> 7.10 us +- 0.09 us: 1.01x faster Benchmark hidden because not significant (15): json_dumps, meteor_contest, python_startup_no_site, r aytrace, regex_compile, regex_dna, regex_v8, richards, scimark_lu, scimark_monte_carlo, spectral_nor m, sqlalchemy_imperative, telco, tornado_http, xml_etree_parse Geometric mean: 1.00x slower