This file is automatically generated by a GitHub Action. The latest image for ndunnett/python and the official Python image are pulled and used to run PyPerformance, with the results then compared and formatted into this document.
- Performance version: 1.11.0
- Report on Linux-6.8.0-1014-azure-x86_64-with-glibc2.36
- Number of logical CPUs: 4
- Start date: 2024-09-25 06:21:23.348953
- End date: 2024-09-25 08:30:09.901600
- Performance version: 1.11.0
- Report on Linux-6.8.0-1014-azure-x86_64-with-glibc2.39
- Number of logical CPUs: 4
- Start date: 2024-09-25 06:21:09.505065
- End date: 2024-09-25 08:17:59.713186
Benchmark | Official Python | ndunnett/python | Change | Significance |
---|---|---|---|---|
2to3 | 337 ms | 305 ms | 1.10x faster | Significant (t-59.34) |
async_generators | 596 ms | 481 ms | 1.24x faster | Significant (t-112.16) |
async_tree_cpu_io_mixed | 912 ms | 759 ms | 1.20x faster | Significant (t-55.13) |
async_tree_cpu_io_mixed_tg | 862 ms | 723 ms | 1.19x faster | Significant (t-58.48) |
async_tree_eager | 138 ms | 130 ms | 1.06x faster | Significant (t-26.34) |
async_tree_eager_cpu_io_mixed | 527 ms | 433 ms | 1.22x faster | Significant (t-97.65) |
async_tree_eager_cpu_io_mixed_tg | 459 ms | 380 ms | 1.21x faster | Significant (t-79.60) |
async_tree_eager_io | 1.61 sec | 1.47 sec | 1.09x faster | Significant (t-18.09) |
async_tree_eager_io_tg | 1.55 sec | 1.35 sec | 1.15x faster | Significant (t-23.96) |
async_tree_eager_memoization | 341 ms | 282 ms | 1.21x faster | Significant (t-32.25) |
async_tree_eager_memoization_tg | 261 ms | 225 ms | 1.16x faster | Significant (t-25.00) |
async_tree_eager_tg | 95.6 ms | 92.2 ms | 1.04x faster | Significant (t-16.80) |
async_tree_io | 1.36 sec | 1.17 sec | 1.16x faster | Significant (t-47.08) |
async_tree_io_tg | 1.33 sec | 1.17 sec | 1.13x faster | Significant (t-36.23) |
async_tree_memoization | 754 ms | 650 ms | 1.16x faster | Significant (t-18.54) |
async_tree_memoization_tg | 667 ms | 593 ms | 1.13x faster | Significant (t-19.63) |
async_tree_none | 568 ms | 516 ms | 1.10x faster | Significant (t-33.95) |
async_tree_none_tg | 519 ms | 459 ms | 1.13x faster | Significant (t-75.74) |
asyncio_tcp | 482 ms | 600 ms | 1.25x slower | Significant (t--64.30) |
asyncio_tcp_ssl | 1.58 sec | 1.81 sec | 1.15x slower | Significant (t--70.09) |
asyncio_websockets | 688 ms | 689 ms | 1.00x slower | Not significant |
bench_mp_pool | 12.5 ms | 11.1 ms | 1.13x faster | Significant (t-12.79) |
bench_thread_pool | 1.53 ms | 1.39 ms | 1.10x faster | Significant (t-100.05) |
chameleon | 8.63 ms | 8.09 ms | 1.07x faster | Significant (t-37.07) |
chaos | 85.6 ms | 73.6 ms | 1.16x faster | Significant (t-54.20) |
comprehensions | 27.5 us | 23.7 us | 1.16x faster | Significant (t-64.32) |
coroutines | 32.0 ms | 30.6 ms | 1.04x faster | Significant (t-4.68) |
coverage | 66.0 ms | 60.2 ms | 1.10x faster | Significant (t-48.49) |
create_gc_cycles | 1.14 ms | 1.11 ms | 1.03x faster | Significant (t-14.96) |
crypto_pyaes | 97.3 ms | 86.0 ms | 1.13x faster | Significant (t-55.29) |
dask | 588 ms | 512 ms | 1.15x faster | Significant (t-44.81) |
deepcopy | 431 us | 392 us | 1.10x faster | Significant (t-43.52) |
deepcopy_memo | 40.8 us | 40.1 us | 1.02x faster | Not significant |
deepcopy_reduce | 4.14 us | 3.66 us | 1.13x faster | Significant (t-69.13) |
deltablue | 3.98 ms | 3.99 ms | 1.00x slower | Not significant |
django_template | 58.8 ms | 41.5 ms | 1.42x faster | Significant (t-204.22) |
docutils | 3.36 sec | 2.78 sec | 1.21x faster | Significant (t-56.79) |
dulwich_log | 92.1 ms | 80.7 ms | 1.14x faster | Significant (t-71.95) |
fannkuch | 446 ms | 391 ms | 1.14x faster | Significant (t-65.71) |
float | 108 ms | 91.3 ms | 1.19x faster | Significant (t-82.54) |
gc_traversal | 3.11 ms | 3.47 ms | 1.11x slower | Significant (t--37.10) |
generators | 45.2 ms | 44.2 ms | 1.02x faster | Significant (t-2.66) |
genshi_text | 29.7 ms | 27.0 ms | 1.10x faster | Significant (t-35.11) |
genshi_xml | 65.2 ms | 59.1 ms | 1.10x faster | Significant (t-33.67) |
go | 159 ms | 160 ms | 1.01x slower | Not significant |
hexiom | 7.49 ms | 7.32 ms | 1.02x faster | Significant (t-5.94) |
html5lib | 78.8 ms | 75.2 ms | 1.05x faster | Significant (t-7.83) |
json_dumps | 12.6 ms | 10.3 ms | 1.23x faster | Significant (t-130.06) |
json_loads | 35.4 us | 25.0 us | 1.41x faster | Significant (t-210.31) |
logging_format | 9.06 us | 8.29 us | 1.09x faster | Significant (t-52.96) |
logging_silent | 113 ns | 121 ns | 1.07x slower | Significant (t--6.88) |
logging_simple | 8.25 us | 7.55 us | 1.09x faster | Significant (t-50.49) |
mako | 12.3 ms | 11.7 ms | 1.05x faster | Significant (t-27.86) |
mdp | 3.50 sec | 2.63 sec | 1.33x faster | Significant (t-56.67) |
meteor_contest | 131 ms | 114 ms | 1.15x faster | Significant (t-90.85) |
nbody | 132 ms | 109 ms | 1.20x faster | Significant (t-39.88) |
nqueens | 110 ms | 98.3 ms | 1.12x faster | Significant (t-63.60) |
pathlib | 38.4 ms | 33.1 ms | 1.16x faster | Significant (t-57.42) |
pickle | 17.0 us | 11.3 us | 1.51x faster | Significant (t-298.88) |
pickle_dict | 38.9 us | 31.6 us | 1.23x faster | Significant (t-13.54) |
pickle_list | 5.93 us | 4.41 us | 1.35x faster | Significant (t-131.64) |
pickle_pure_python | 390 us | 364 us | 1.07x faster | Significant (t-48.33) |
pidigits | 215 ms | 180 ms | 1.19x faster | Significant (t-291.22) |
pprint_pformat | 1.90 sec | 1.79 sec | 1.07x faster | Significant (t-39.90) |
pprint_safe_repr | 932 ms | 876 ms | 1.06x faster | Significant (t-37.05) |
pyflate | 521 ms | 488 ms | 1.07x faster | Significant (t-34.23) |
python_startup | 11.9 ms | 10.6 ms | 1.12x faster | Significant (t-73.51) |
python_startup_no_site | 8.64 ms | 7.66 ms | 1.13x faster | Significant (t-91.15) |
raytrace | 403 ms | 354 ms | 1.14x faster | Significant (t-70.35) |
regex_compile | 168 ms | 157 ms | 1.07x faster | Significant (t-36.67) |
regex_dna | 200 ms | 175 ms | 1.14x faster | Significant (t-58.88) |
regex_effbot | 3.91 ms | 3.19 ms | 1.22x faster | Significant (t-109.20) |
regex_v8 | 26.1 ms | 23.9 ms | 1.09x faster | Significant (t-42.17) |
richards | 51.5 ms | 54.5 ms | 1.06x slower | Significant (t--10.17) |
richards_super | 57.8 ms | 61.7 ms | 1.07x slower | Significant (t--18.32) |
scimark_fft | 398 ms | 362 ms | 1.10x faster | Significant (t-45.82) |
scimark_lu | 138 ms | 139 ms | 1.01x slower | Not significant |
scimark_monte_carlo | 84.8 ms | 79.3 ms | 1.07x faster | Significant (t-32.85) |
scimark_sor | 146 ms | 140 ms | 1.05x faster | Significant (t-18.24) |
scimark_sparse_mat_mult | 5.83 ms | 5.50 ms | 1.06x faster | Significant (t-12.40) |
spectral_norm | 133 ms | 117 ms | 1.14x faster | Significant (t-42.70) |
sqlalchemy_declarative | 189 ms | 142 ms | 1.33x faster | Significant (t-75.21) |
sqlalchemy_imperative | 28.9 ms | 21.3 ms | 1.36x faster | Significant (t-59.62) |
sqlglot_normalize | 146 ms | 126 ms | 1.15x faster | Significant (t-45.57) |
sqlglot_optimize | 71.4 ms | 61.9 ms | 1.15x faster | Significant (t-77.66) |
sqlglot_parse | 1.63 ms | 1.54 ms | 1.05x faster | Significant (t-20.23) |
sqlglot_transpile | 1.99 ms | 1.89 ms | 1.05x faster | Significant (t-19.57) |
sqlite_synth | 3.34 us | 2.61 us | 1.28x faster | Significant (t-157.97) |
sympy_expand | 587 ms | 510 ms | 1.15x faster | Significant (t-90.43) |
sympy_integrate | 25.2 ms | 22.4 ms | 1.12x faster | Significant (t-25.71) |
sympy_str | 365 ms | 315 ms | 1.16x faster | Significant (t-86.10) |
sympy_sum | 196 ms | 171 ms | 1.15x faster | Significant (t-62.57) |
telco | 10.2 ms | 7.44 ms | 1.37x faster | Significant (t-129.35) |
tomli_loads | 2.75 sec | 2.56 sec | 1.07x faster | Significant (t-8.94) |
tornado_http | 162 ms | 150 ms | 1.08x faster | Significant (t-21.10) |
typing_runtime_protocols | 240 us | 202 us | 1.19x faster | Significant (t-58.10) |
unpack_sequence | 56.3 ns | 44.1 ns | 1.28x faster | Significant (t-58.91) |
unpickle | 18.5 us | 14.1 us | 1.31x faster | Significant (t-116.34) |
unpickle_list | 7.09 us | 4.32 us | 1.64x faster | Significant (t-188.48) |
unpickle_pure_python | 277 us | 263 us | 1.06x faster | Significant (t-31.59) |
xml_etree_generate | 111 ms | 99.4 ms | 1.12x faster | Significant (t-55.36) |
xml_etree_iterparse | 133 ms | 118 ms | 1.13x faster | Significant (t-43.42) |
xml_etree_parse | 190 ms | 167 ms | 1.14x faster | Significant (t-71.54) |
xml_etree_process | 75.6 ms | 69.0 ms | 1.09x faster | Significant (t-37.25) |