Created
October 9, 2025 20:21
-
-
Save sergey-miryanov/2ad70c0e9ffa7259c415a24825035ce7 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| +--------------------------+----------+------------------------+ | |
| | Benchmark | win-main | main | | |
| +==========================+==========+========================+ | |
| | 2to3 | 342 ms | 174 ms: 1.97x faster | | |
| +--------------------------+----------+------------------------+ | |
| | async_generators | 436 ms | 262 ms: 1.66x faster | | |
| +--------------------------+----------+------------------------+ | |
| | asyncio_tcp | 659 ms | 304 ms: 2.17x faster | | |
| +--------------------------+----------+------------------------+ | |
| | asyncio_tcp_ssl | 1.82 sec | 805 ms: 2.26x faster | | |
| +--------------------------+----------+------------------------+ | |
| | chaos | 79.3 ms | 37.4 ms: 2.12x faster | | |
| +--------------------------+----------+------------------------+ | |
| | comprehensions | 22.1 us | 10.9 us: 2.03x faster | | |
| +--------------------------+----------+------------------------+ | |
| | bench_mp_pool | 105 ms | 74.9 ms: 1.40x faster | | |
| +--------------------------+----------+------------------------+ | |
| | bench_thread_pool | 1.26 ms | 663 us: 1.90x faster | | |
| +--------------------------+----------+------------------------+ | |
| | coroutines | 28.2 ms | 13.3 ms: 2.11x faster | | |
| +--------------------------+----------+------------------------+ | |
| | coverage | 86.2 ms | 53.4 ms: 1.61x faster | | |
| +--------------------------+----------+------------------------+ | |
| | crypto_pyaes | 87.9 ms | 42.8 ms: 2.05x faster | | |
| +--------------------------+----------+------------------------+ | |
| | deepcopy | 310 us | 179 us: 1.73x faster | | |
| +--------------------------+----------+------------------------+ | |
| | deepcopy_reduce | 3.34 us | 1.95 us: 1.72x faster | | |
| +--------------------------+----------+------------------------+ | |
| | deepcopy_memo | 36.6 us | 19.5 us: 1.88x faster | | |
| +--------------------------+----------+------------------------+ | |
| | deltablue | 5.19 ms | 2.13 ms: 2.44x faster | | |
| +--------------------------+----------+------------------------+ | |
| | django_template | 45.4 ms | 23.6 ms: 1.92x faster | | |
| +--------------------------+----------+------------------------+ | |
| | docutils | 2.46 sec | 1.68 sec: 1.46x faster | | |
| +--------------------------+----------+------------------------+ | |
| | dulwich_log | 86.4 ms | 48.0 ms: 1.80x faster | | |
| +--------------------------+----------+------------------------+ | |
| | fannkuch | 449 ms | 242 ms: 1.86x faster | | |
| +--------------------------+----------+------------------------+ | |
| | float | 85.4 ms | 43.4 ms: 1.97x faster | | |
| +--------------------------+----------+------------------------+ | |
| | create_gc_cycles | 1.19 ms | 937 us: 1.27x faster | | |
| +--------------------------+----------+------------------------+ | |
| | gc_traversal | 3.00 ms | 2.73 ms: 1.10x faster | | |
| +--------------------------+----------+------------------------+ | |
| | generators | 43.2 ms | 21.1 ms: 2.05x faster | | |
| +--------------------------+----------+------------------------+ | |
| | genshi_text | 29.0 ms | 14.6 ms: 1.98x faster | | |
| +--------------------------+----------+------------------------+ | |
| | genshi_xml | 62.8 ms | 32.6 ms: 1.93x faster | | |
| +--------------------------+----------+------------------------+ | |
| | go | 160 ms | 80.2 ms: 2.00x faster | | |
| +--------------------------+----------+------------------------+ | |
| | hexiom | 8.43 ms | 3.82 ms: 2.21x faster | | |
| +--------------------------+----------+------------------------+ | |
| | html5lib | 65.3 ms | 42.5 ms: 1.54x faster | | |
| +--------------------------+----------+------------------------+ | |
| | json_dumps | 8.63 ms | 7.38 ms: 1.17x faster | | |
| +--------------------------+----------+------------------------+ | |
| | json_loads | 24.6 us | 16.3 us: 1.51x faster | | |
| +--------------------------+----------+------------------------+ | |
| | logging_format | 12.5 us | 4.05 us: 3.08x faster | | |
| +--------------------------+----------+------------------------+ | |
| | logging_silent | 138 ns | 65.1 ns: 2.13x faster | | |
| +--------------------------+----------+------------------------+ | |
| | logging_simple | 11.3 us | 3.70 us: 3.04x faster | | |
| +--------------------------+----------+------------------------+ | |
| | mako | 14.3 ms | 7.04 ms: 2.04x faster | | |
| +--------------------------+----------+------------------------+ | |
| | mdp | 1.48 sec | 1.62 sec: 1.10x slower | | |
| +--------------------------+----------+------------------------+ | |
| | meteor_contest | 104 ms | 68.5 ms: 1.52x faster | | |
| +--------------------------+----------+------------------------+ | |
| | nbody | 114 ms | 57.6 ms: 1.98x faster | | |
| +--------------------------+----------+------------------------+ | |
| | nqueens | 107 ms | 57.4 ms: 1.86x faster | | |
| +--------------------------+----------+------------------------+ | |
| | pathlib | 39.2 ms | 10.7 ms: 3.67x faster | | |
| +--------------------------+----------+------------------------+ | |
| | pickle | 11.3 us | 7.11 us: 1.59x faster | | |
| +--------------------------+----------+------------------------+ | |
| | pickle_dict | 25.2 us | 18.6 us: 1.36x faster | | |
| +--------------------------+----------+------------------------+ | |
| | pickle_list | 4.69 us | 2.96 us: 1.58x faster | | |
| +--------------------------+----------+------------------------+ | |
| | pickle_pure_python | 440 us | 215 us: 2.05x faster | | |
| +--------------------------+----------+------------------------+ | |
| | pidigits | 164 ms | 137 ms: 1.19x faster | | |
| +--------------------------+----------+------------------------+ | |
| | pprint_safe_repr | 956 ms | 500 ms: 1.91x faster | | |
| +--------------------------+----------+------------------------+ | |
| | pprint_pformat | 1.95 sec | 1.02 sec: 1.90x faster | | |
| +--------------------------+----------+------------------------+ | |
| | pyflate | 502 ms | 280 ms: 1.79x faster | | |
| +--------------------------+----------+------------------------+ | |
| | python_startup | 27.4 ms | 8.69 ms: 3.15x faster | | |
| +--------------------------+----------+------------------------+ | |
| | python_startup_no_site | 22.2 ms | 6.80 ms: 3.26x faster | | |
| +--------------------------+----------+------------------------+ | |
| | raytrace | 362 ms | 177 ms: 2.04x faster | | |
| +--------------------------+----------+------------------------+ | |
| | regex_compile | 146 ms | 85.5 ms: 1.71x faster | | |
| +--------------------------+----------+------------------------+ | |
| | regex_dna | 128 ms | 114 ms: 1.12x faster | | |
| +--------------------------+----------+------------------------+ | |
| | regex_effbot | 2.02 ms | 1.59 ms: 1.28x faster | | |
| +--------------------------+----------+------------------------+ | |
| | regex_v8 | 22.6 ms | 14.3 ms: 1.58x faster | | |
| +--------------------------+----------+------------------------+ | |
| | richards | 63.0 ms | 28.3 ms: 2.23x faster | | |
| +--------------------------+----------+------------------------+ | |
| | richards_super | 71.6 ms | 32.3 ms: 2.21x faster | | |
| +--------------------------+----------+------------------------+ | |
| | scimark_fft | 300 ms | 178 ms: 1.69x faster | | |
| +--------------------------+----------+------------------------+ | |
| | scimark_lu | 134 ms | 70.3 ms: 1.91x faster | | |
| +--------------------------+----------+------------------------+ | |
| | scimark_monte_carlo | 83.4 ms | 41.8 ms: 1.99x faster | | |
| +--------------------------+----------+------------------------+ | |
| | scimark_sor | 157 ms | 75.4 ms: 2.09x faster | | |
| +--------------------------+----------+------------------------+ | |
| | scimark_sparse_mat_mult | 4.25 ms | 2.47 ms: 1.72x faster | | |
| +--------------------------+----------+------------------------+ | |
| | spectral_norm | 122 ms | 54.9 ms: 2.22x faster | | |
| +--------------------------+----------+------------------------+ | |
| | sqlglot_normalize | 132 ms | 188 ms: 1.43x slower | | |
| +--------------------------+----------+------------------------+ | |
| | sqlglot_optimize | 60.7 ms | 35.2 ms: 1.72x faster | | |
| +--------------------------+----------+------------------------+ | |
| | sqlglot_parse | 1.57 ms | 818 us: 1.92x faster | | |
| +--------------------------+----------+------------------------+ | |
| | sqlglot_transpile | 1.87 ms | 1.04 ms: 1.80x faster | | |
| +--------------------------+----------+------------------------+ | |
| | sqlite_synth | 2.35 us | 1.55 us: 1.52x faster | | |
| +--------------------------+----------+------------------------+ | |
| | sympy_expand | 502 ms | 308 ms: 1.63x faster | | |
| +--------------------------+----------+------------------------+ | |
| | sympy_integrate | 19.9 ms | 13.2 ms: 1.50x faster | | |
| +--------------------------+----------+------------------------+ | |
| | sympy_sum | 144 ms | 92.7 ms: 1.55x faster | | |
| +--------------------------+----------+------------------------+ | |
| | sympy_str | 287 ms | 178 ms: 1.61x faster | | |
| +--------------------------+----------+------------------------+ | |
| | telco | 7.23 ms | 5.31 ms: 1.36x faster | | |
| +--------------------------+----------+------------------------+ | |
| | tomli_loads | 2.24 sec | 1.24 sec: 1.80x faster | | |
| +--------------------------+----------+------------------------+ | |
| | typing_runtime_protocols | 190 us | 105 us: 1.81x faster | | |
| +--------------------------+----------+------------------------+ | |
| | unpack_sequence | 65.4 ns | 29.5 ns: 2.22x faster | | |
| +--------------------------+----------+------------------------+ | |
| | unpickle | 14.0 us | 8.19 us: 1.71x faster | | |
| +--------------------------+----------+------------------------+ | |
| | unpickle_list | 4.19 us | 2.77 us: 1.51x faster | | |
| +--------------------------+----------+------------------------+ | |
| | unpickle_pure_python | 303 us | 139 us: 2.18x faster | | |
| +--------------------------+----------+------------------------+ | |
| | xml_etree_parse | 130 ms | 85.2 ms: 1.53x faster | | |
| +--------------------------+----------+------------------------+ | |
| | xml_etree_iterparse | 107 ms | 61.1 ms: 1.76x faster | | |
| +--------------------------+----------+------------------------+ | |
| | xml_etree_generate | 111 ms | 56.0 ms: 1.98x faster | | |
| +--------------------------+----------+------------------------+ | |
| | xml_etree_process | 79.1 ms | 41.0 ms: 1.93x faster | | |
| +--------------------------+----------+------------------------+ | |
| | Geometric mean | (ref) | 1.80x faster | | |
| +--------------------------+----------+------------------------+ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment