Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save sergey-miryanov/2ad70c0e9ffa7259c415a24825035ce7 to your computer and use it in GitHub Desktop.
Save sergey-miryanov/2ad70c0e9ffa7259c415a24825035ce7 to your computer and use it in GitHub Desktop.
+--------------------------+----------+------------------------+
| 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