Ma Lin <malin...@163.com> added the comment:
Last benchmark was wrong, \Ob3 option was not enabled. Apply `pgo_ob3.diff`, it slows, so I close this issue. +-------------------------+------------+------------------------------+ | Benchmark | py39_pgo_a | py39_pgo_b | +=========================+============+==============================+ | 2to3 | 461 ms | 465 ms: 1.01x slower (+1%) | +-------------------------+------------+------------------------------+ | chameleon | 13.4 ms | 13.7 ms: 1.03x slower (+3%) | +-------------------------+------------+------------------------------+ | chaos | 138 ms | 141 ms: 1.02x slower (+2%) | +-------------------------+------------+------------------------------+ | crypto_pyaes | 141 ms | 143 ms: 1.01x slower (+1%) | +-------------------------+------------+------------------------------+ | deltablue | 9.01 ms | 9.20 ms: 1.02x slower (+2%) | +-------------------------+------------+------------------------------+ | django_template | 64.7 ms | 65.4 ms: 1.01x slower (+1%) | +-------------------------+------------+------------------------------+ | dulwich_log | 78.2 ms | 78.8 ms: 1.01x slower (+1%) | +-------------------------+------------+------------------------------+ | fannkuch | 640 ms | 668 ms: 1.04x slower (+4%) | +-------------------------+------------+------------------------------+ | float | 165 ms | 163 ms: 1.01x faster (-1%) | +-------------------------+------------+------------------------------+ | genshi_text | 40.7 ms | 41.5 ms: 1.02x slower (+2%) | +-------------------------+------------+------------------------------+ | genshi_xml | 87.2 ms | 88.4 ms: 1.01x slower (+1%) | +-------------------------+------------+------------------------------+ | go | 309 ms | 314 ms: 1.01x slower (+1%) | +-------------------------+------------+------------------------------+ | hexiom | 12.3 ms | 12.7 ms: 1.03x slower (+3%) | +-------------------------+------------+------------------------------+ | json_dumps | 16.7 ms | 16.8 ms: 1.01x slower (+1%) | +-------------------------+------------+------------------------------+ | json_loads | 32.1 us | 32.5 us: 1.01x slower (+1%) | +-------------------------+------------+------------------------------+ | logging_format | 14.6 us | 15.0 us: 1.03x slower (+3%) | +-------------------------+------------+------------------------------+ | logging_silent | 247 ns | 257 ns: 1.04x slower (+4%) | +-------------------------+------------+------------------------------+ | logging_simple | 13.2 us | 13.6 us: 1.03x slower (+3%) | +-------------------------+------------+------------------------------+ | mako | 22.1 ms | 22.8 ms: 1.03x slower (+3%) | +-------------------------+------------+------------------------------+ | meteor_contest | 135 ms | 137 ms: 1.01x slower (+1%) | +-------------------------+------------+------------------------------+ | nbody | 184 ms | 191 ms: 1.04x slower (+4%) | +-------------------------+------------+------------------------------+ | nqueens | 132 ms | 137 ms: 1.04x slower (+4%) | +-------------------------+------------+------------------------------+ | pathlib | 156 ms | 162 ms: 1.04x slower (+4%) | +-------------------------+------------+------------------------------+ | pickle | 16.3 us | 15.4 us: 1.05x faster (-5%) | +-------------------------+------------+------------------------------+ | pickle_dict | 39.7 us | 40.0 us: 1.01x slower (+1%) | +-------------------------+------------+------------------------------+ | pickle_list | 5.93 us | 6.15 us: 1.04x slower (+4%) | +-------------------------+------------+------------------------------+ | pickle_pure_python | 581 us | 587 us: 1.01x slower (+1%) | +-------------------------+------------+------------------------------+ | pidigits | 243 ms | 242 ms: 1.00x faster (-0%) | +-------------------------+------------+------------------------------+ | pyflate | 885 ms | 908 ms: 1.03x slower (+3%) | +-------------------------+------------+------------------------------+ | python_startup | 27.8 ms | 28.0 ms: 1.01x slower (+1%) | +-------------------------+------------+------------------------------+ | python_startup_no_site | 22.0 ms | 22.1 ms: 1.00x slower (+0%) | +-------------------------+------------+------------------------------+ | raytrace | 630 ms | 632 ms: 1.00x slower (+0%) | +-------------------------+------------+------------------------------+ | regex_compile | 215 ms | 220 ms: 1.03x slower (+3%) | +-------------------------+------------+------------------------------+ | regex_dna | 223 ms | 225 ms: 1.01x slower (+1%) | +-------------------------+------------+------------------------------+ | regex_v8 | 32.5 ms | 33.4 ms: 1.03x slower (+3%) | +-------------------------+------------+------------------------------+ | richards | 87.6 ms | 88.5 ms: 1.01x slower (+1%) | +-------------------------+------------+------------------------------+ | scimark_fft | 484 ms | 501 ms: 1.04x slower (+4%) | +-------------------------+------------+------------------------------+ | scimark_lu | 205 ms | 210 ms: 1.02x slower (+2%) | +-------------------------+------------+------------------------------+ | scimark_monte_carlo | 137 ms | 140 ms: 1.02x slower (+2%) | +-------------------------+------------+------------------------------+ | scimark_sor | 251 ms | 261 ms: 1.04x slower (+4%) | +-------------------------+------------+------------------------------+ | scimark_sparse_mat_mult | 6.07 ms | 6.27 ms: 1.03x slower (+3%) | +-------------------------+------------+------------------------------+ | spectral_norm | 185 ms | 190 ms: 1.02x slower (+2%) | +-------------------------+------------+------------------------------+ | sqlalchemy_imperative | 38.8 ms | 37.9 ms: 1.03x faster (-3%) | +-------------------------+------------+------------------------------+ | sqlite_synth | 4.28 us | 4.20 us: 1.02x faster (-2%) | +-------------------------+------------+------------------------------+ | sympy_integrate | 30.4 ms | 30.7 ms: 1.01x slower (+1%) | +-------------------------+------------+------------------------------+ | sympy_sum | 270 ms | 269 ms: 1.00x faster (-0%) | +-------------------------+------------+------------------------------+ | sympy_str | 416 ms | 419 ms: 1.01x slower (+1%) | +-------------------------+------------+------------------------------+ | telco | 8.05 ms | 8.09 ms: 1.00x slower (+0%) | +-------------------------+------------+------------------------------+ | unpack_sequence | 79.8 ns | 94.4 ns: 1.18x slower (+18%) | +-------------------------+------------+------------------------------+ | unpickle | 18.2 us | 17.9 us: 1.02x faster (-2%) | +-------------------------+------------+------------------------------+ | unpickle_list | 6.57 us | 6.39 us: 1.03x faster (-3%) | +-------------------------+------------+------------------------------+ | unpickle_pure_python | 407 us | 418 us: 1.03x slower (+3%) | +-------------------------+------------+------------------------------+ | xml_etree_iterparse | 134 ms | 135 ms: 1.01x slower (+1%) | +-------------------------+------------+------------------------------+ | xml_etree_generate | 126 ms | 128 ms: 1.02x slower (+2%) | +-------------------------+------------+------------------------------+ | xml_etree_process | 98.7 ms | 99.4 ms: 1.01x slower (+1%) | +-------------------------+------------+------------------------------+ Not significant (5): regex_effbot; sqlalchemy_declarative; sympy_expand; tornado_http; xml_etree_parse ---------- resolution: -> rejected stage: -> resolved status: open -> closed Added file: https://bugs.python.org/file49606/pgo_ob3.diff _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue42366> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com