Skip to content

Latest commit

 

History

History
122 lines (119 loc) · 11.9 KB

File metadata and controls

122 lines (119 loc) · 11.9 KB

Benchmark

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.

Official Python

  • Performance version: 1.11.0
  • Report on Linux-6.11.0-1015-azure-x86_64-with-glibc2.36
  • Number of logical CPUs: 4
  • Start date: 2025-06-23 04:01:55.864858
  • End date: 2025-06-23 06:04:49.848823

ndunnett/python

  • Performance version: 1.11.0
  • Report on Linux-6.11.0-1015-azure-x86_64-with-glibc2.39
  • Number of logical CPUs: 4
  • Start date: 2025-06-23 04:01:32.287514
  • End date: 2025-06-23 05:51:29.157684

Comparison

Benchmark Official Python ndunnett/python Change Significance
2to3 365 ms 303 ms 1.20x faster Significant (t-134.31)
async_generators 568 ms 434 ms 1.31x faster Significant (t-161.33)
async_tree_cpu_io_mixed 763 ms 632 ms 1.21x faster Significant (t-121.66)
async_tree_cpu_io_mixed_tg 770 ms 628 ms 1.23x faster Significant (t-28.13)
async_tree_eager 160 ms 133 ms 1.20x faster Significant (t-140.44)
async_tree_eager_cpu_io_mixed 509 ms 440 ms 1.16x faster Significant (t-46.21)
async_tree_eager_cpu_io_mixed_tg 681 ms 572 ms 1.19x faster Significant (t-32.72)
async_tree_eager_io 1.19 sec 993 ms 1.20x faster Significant (t-30.51)
async_tree_eager_io_tg 1.18 sec 980 ms 1.21x faster Significant (t-20.28)
async_tree_eager_memoization 353 ms 281 ms 1.25x faster Significant (t-38.31)
async_tree_eager_memoization_tg 489 ms 402 ms 1.22x faster Significant (t-27.50)
async_tree_eager_tg 355 ms 299 ms 1.19x faster Significant (t-29.81)
async_tree_io 1.06 sec 883 ms 1.20x faster Significant (t-37.85)
async_tree_io_tg 1.06 sec 891 ms 1.19x faster Significant (t-26.99)
async_tree_memoization 601 ms 488 ms 1.23x faster Significant (t-19.63)
async_tree_memoization_tg 588 ms 483 ms 1.22x faster Significant (t-91.30)
async_tree_none 479 ms 395 ms 1.21x faster Significant (t-58.21)
async_tree_none_tg 423 ms 355 ms 1.19x faster Significant (t-67.77)
asyncio_tcp 487 ms 569 ms 1.17x slower Significant (t--67.73)
asyncio_tcp_ssl 1.55 sec 1.79 sec 1.16x slower Significant (t--70.59)
asyncio_websockets 675 ms 672 ms 1.00x faster Not significant
bench_mp_pool 14.6 ms 11.7 ms 1.25x faster Significant (t-15.20)
bench_thread_pool 1.52 ms 1.38 ms 1.10x faster Significant (t-72.54)
chameleon 9.46 ms 7.91 ms 1.19x faster Significant (t-100.81)
chaos 85.9 ms 70.7 ms 1.22x faster Significant (t-42.22)
comprehensions 23.6 us 18.5 us 1.27x faster Significant (t-136.69)
coroutines 34.4 ms 25.8 ms 1.33x faster Significant (t-90.54)
coverage 104 ms 95.0 ms 1.10x faster Significant (t-46.97)
create_gc_cycles 1.24 ms 1.22 ms 1.02x faster Not significant
crypto_pyaes 93.4 ms 79.3 ms 1.18x faster Significant (t-73.20)
dask 580 ms 506 ms 1.15x faster Significant (t-35.22)
deepcopy 485 us 382 us 1.27x faster Significant (t-145.72)
deepcopy_memo 50.3 us 39.4 us 1.28x faster Significant (t-112.79)
deepcopy_reduce 4.45 us 3.59 us 1.24x faster Significant (t-100.65)
deltablue 4.40 ms 3.54 ms 1.24x faster Significant (t-171.16)
django_template 50.1 ms 39.7 ms 1.26x faster Significant (t-128.21)
docutils 3.21 sec 2.70 sec 1.19x faster Significant (t-95.08)
dulwich_log 88.0 ms 79.5 ms 1.11x faster Significant (t-62.02)
fannkuch 538 ms 411 ms 1.31x faster Significant (t-87.83)
float 111 ms 87.0 ms 1.28x faster Significant (t-113.15)
gc_traversal 3.20 ms 3.59 ms 1.12x slower Significant (t--42.84)
generators 41.7 ms 35.9 ms 1.16x faster Significant (t-21.73)
genshi_text 33.2 ms 26.7 ms 1.25x faster Significant (t-84.06)
genshi_xml 69.7 ms 57.5 ms 1.21x faster Significant (t-65.95)
go 192 ms 161 ms 1.19x faster Significant (t-64.39)
hexiom 8.56 ms 6.92 ms 1.24x faster Significant (t-69.82)
html5lib 87.2 ms 75.8 ms 1.15x faster Significant (t-69.25)
json_dumps 12.4 ms 10.6 ms 1.17x faster Significant (t-75.26)
json_loads 29.8 us 26.7 us 1.11x faster Significant (t-43.84)
logging_format 9.33 us 7.90 us 1.18x faster Significant (t-98.69)
logging_silent 697 ns 586 ns 1.19x faster Significant (t-71.26)
logging_simple 8.60 us 7.22 us 1.19x faster Significant (t-77.06)
mako 16.2 ms 11.5 ms 1.41x faster Significant (t-150.14)
mdp 3.03 sec 2.52 sec 1.20x faster Significant (t-35.17)
meteor_contest 131 ms 112 ms 1.17x faster Significant (t-75.60)
nbody 163 ms 108 ms 1.51x faster Significant (t-122.31)
nqueens 125 ms 96.1 ms 1.31x faster Significant (t-105.39)
pathlib 34.3 ms 31.1 ms 1.10x faster Significant (t-58.69)
pickle 14.4 us 13.0 us 1.11x faster Significant (t-96.24)
pickle_dict 31.1 us 30.9 us 1.01x faster Not significant
pickle_list 4.89 us 4.82 us 1.01x faster Not significant
pickle_pure_python 397 us 341 us 1.17x faster Significant (t-67.19)
pidigits 189 ms 180 ms 1.05x faster Significant (t-107.03)
pprint_pformat 2.22 sec 1.69 sec 1.32x faster Significant (t-87.74)
pprint_safe_repr 1.09 sec 828 ms 1.32x faster Significant (t-92.82)
pyflate 613 ms 493 ms 1.24x faster Significant (t-143.56)
python_startup 13.1 ms 12.1 ms 1.09x faster Significant (t-107.59)
python_startup_no_site 8.79 ms 8.12 ms 1.08x faster Significant (t-59.33)
raytrace 376 ms 301 ms 1.25x faster Significant (t-111.05)
regex_compile 178 ms 146 ms 1.22x faster Significant (t-109.73)
regex_dna 195 ms 198 ms 1.02x slower Not significant
regex_effbot 3.02 ms 3.11 ms 1.03x slower Significant (t--13.48)
regex_v8 27.4 ms 26.7 ms 1.03x faster Significant (t-14.75)
richards 62.9 ms 53.2 ms 1.18x faster Significant (t-22.30)
richards_super 71.6 ms 59.8 ms 1.20x faster Significant (t-88.64)
scimark_fft 470 ms 376 ms 1.25x faster Significant (t-96.22)
scimark_lu 159 ms 141 ms 1.13x faster Significant (t-38.09)
scimark_monte_carlo 90.4 ms 76.8 ms 1.18x faster Significant (t-92.70)
scimark_sor 183 ms 139 ms 1.32x faster Significant (t-63.66)
scimark_sparse_mat_mult 7.30 ms 5.46 ms 1.34x faster Significant (t-75.43)
spectral_norm 156 ms 117 ms 1.33x faster Significant (t-68.75)
sqlglot_normalize 160 ms 124 ms 1.29x faster Significant (t-173.98)
sqlglot_optimize 78.6 ms 61.5 ms 1.28x faster Significant (t-201.88)
sqlglot_parse 1.70 ms 1.40 ms 1.21x faster Significant (t-128.92)
sqlglot_transpile 2.08 ms 1.74 ms 1.20x faster Significant (t-137.15)
sqlite_synth 3.04 us 2.58 us 1.18x faster Significant (t-121.32)
sympy_expand 624 ms 505 ms 1.24x faster Significant (t-160.34)
sympy_integrate 25.5 ms 21.5 ms 1.18x faster Significant (t-145.98)
sympy_str 365 ms 299 ms 1.22x faster Significant (t-156.20)
sympy_sum 190 ms 160 ms 1.19x faster Significant (t-114.00)
telco 10.3 ms 8.70 ms 1.18x faster Significant (t-98.12)
tomli_loads 2.87 sec 2.41 sec 1.19x faster Significant (t-125.35)
tornado_http 167 ms 154 ms 1.08x faster Significant (t-28.06)
typing_runtime_protocols 241 us 185 us 1.31x faster Significant (t-82.51)
unpack_sequence 52.4 ns 48.2 ns 1.09x faster Significant (t-16.29)
unpickle 16.6 us 14.7 us 1.13x faster Significant (t-44.09)
unpickle_list 5.50 us 4.29 us 1.28x faster Significant (t-79.05)
unpickle_pure_python 287 us 248 us 1.16x faster Significant (t-95.03)
xml_etree_generate 119 ms 94.3 ms 1.26x faster Significant (t-66.55)
xml_etree_iterparse 130 ms 110 ms 1.18x faster Significant (t-82.38)
xml_etree_parse 172 ms 158 ms 1.09x faster Significant (t-29.48)
xml_etree_process 83.7 ms 66.1 ms 1.27x faster Significant (t-132.10)