Skip to content

Latest commit

 

History

History
215 lines (190 loc) · 43.3 KB

bm-20250412-pythonperf1_win32-x86-python-718d234e4086a65d78c8-3.14.0a7+-718d234-vs-base.md

File metadata and controls

215 lines (190 loc) · 43.3 KB

Results vs. base

  • fork: python
  • ref: 718d234e4086a65d78c8
  • machine: windows-x86
  • commit hash: 718d234
  • commit date: 2025-04-12
  • overall geometric mean: 1.071x slower
  • HPT reliability: 100.00%
  • HPT 99th percentile: 1.04x slower
  • Memory change: unknown

Benchmarks with tag 'apps':

Benchmark results/bm-20250412-3.14.0a7+-718d234/bm-20250412-pythonperf1_win32-x86-python-718d234e4086a65d78c8-3.14.0a7+-718d234.json results/bm-20250412-3.14.0a7+-718d234-JIT/bm-20250412-pythonperf1_win32-x86-python-718d234e4086a65d78c8-3.14.0a7+-718d234.json
2to3 258 ms 278 ms: 1.08x slower
docutils 1.85 sec 1.98 sec: 1.07x slower
html5lib 45.5 ms 47.4 ms: 1.04x slower
sphinx 751 ms 780 ms: 1.04x slower
Geometric mean (ref) 1.06x slower

Benchmarks with tag 'asyncio':

Benchmark results/bm-20250412-3.14.0a7+-718d234/bm-20250412-pythonperf1_win32-x86-python-718d234e4086a65d78c8-3.14.0a7+-718d234.json results/bm-20250412-3.14.0a7+-718d234-JIT/bm-20250412-pythonperf1_win32-x86-python-718d234e4086a65d78c8-3.14.0a7+-718d234.json
asyncio_websockets 204 ms 200 ms: 1.02x faster
async_tree_cpu_io_mixed_tg 446 ms 455 ms: 1.02x slower
async_tree_io_tg 457 ms 466 ms: 1.02x slower
async_tree_cpu_io_mixed 457 ms 468 ms: 1.02x slower
async_tree_io 462 ms 477 ms: 1.03x slower
async_tree_none_tg 194 ms 201 ms: 1.04x slower
async_tree_memoization_tg 240 ms 250 ms: 1.04x slower
async_tree_none 211 ms 222 ms: 1.05x slower
async_tree_memoization 248 ms 262 ms: 1.06x slower
async_generators 301 ms 327 ms: 1.08x slower
coroutines 16.6 ms 18.3 ms: 1.10x slower
asyncio_tcp 554 ms 612 ms: 1.10x slower
Geometric mean (ref) 1.04x slower

Benchmark hidden because not significant (1): asyncio_tcp_ssl

Benchmarks with tag 'math':

Benchmark results/bm-20250412-3.14.0a7+-718d234/bm-20250412-pythonperf1_win32-x86-python-718d234e4086a65d78c8-3.14.0a7+-718d234.json results/bm-20250412-3.14.0a7+-718d234-JIT/bm-20250412-pythonperf1_win32-x86-python-718d234e4086a65d78c8-3.14.0a7+-718d234.json
pidigits 204 ms 201 ms: 1.02x faster
float 53.3 ms 55.6 ms: 1.04x slower
nbody 80.5 ms 119 ms: 1.48x slower
Geometric mean (ref) 1.15x slower

Benchmarks with tag 'regex':

Benchmark results/bm-20250412-3.14.0a7+-718d234/bm-20250412-pythonperf1_win32-x86-python-718d234e4086a65d78c8-3.14.0a7+-718d234.json results/bm-20250412-3.14.0a7+-718d234-JIT/bm-20250412-pythonperf1_win32-x86-python-718d234e4086a65d78c8-3.14.0a7+-718d234.json
regex_v8 14.6 ms 14.5 ms: 1.01x faster
regex_dna 117 ms 119 ms: 1.02x slower
regex_compile 101 ms 114 ms: 1.12x slower
Geometric mean (ref) 1.03x slower

Benchmark hidden because not significant (1): regex_effbot

Benchmarks with tag 'serialize':

Benchmark results/bm-20250412-3.14.0a7+-718d234/bm-20250412-pythonperf1_win32-x86-python-718d234e4086a65d78c8-3.14.0a7+-718d234.json results/bm-20250412-3.14.0a7+-718d234-JIT/bm-20250412-pythonperf1_win32-x86-python-718d234e4086a65d78c8-3.14.0a7+-718d234.json
unpickle 11.1 us 10.3 us: 1.09x faster
unpickle_list 2.91 us 2.85 us: 1.02x faster
xml_etree_parse 112 ms 112 ms: 1.01x slower
json_dumps 8.22 ms 8.44 ms: 1.03x slower
pickle 9.04 us 9.34 us: 1.03x slower
xml_etree_iterparse 67.2 ms 69.8 ms: 1.04x slower
tomli_loads 1.66 sec 1.83 sec: 1.10x slower
xml_etree_generate 66.0 ms 74.5 ms: 1.13x slower
xml_etree_process 48.1 ms 55.2 ms: 1.15x slower
pickle_pure_python 267 us 318 us: 1.19x slower
unpickle_pure_python 171 us 236 us: 1.38x slower
Geometric mean (ref) 1.06x slower

Benchmark hidden because not significant (3): pickle_list, pickle_dict, json_loads

Benchmarks with tag 'startup':

Benchmark results/bm-20250412-3.14.0a7+-718d234/bm-20250412-pythonperf1_win32-x86-python-718d234e4086a65d78c8-3.14.0a7+-718d234.json results/bm-20250412-3.14.0a7+-718d234-JIT/bm-20250412-pythonperf1_win32-x86-python-718d234e4086a65d78c8-3.14.0a7+-718d234.json
python_startup_no_site 23.1 ms 22.6 ms: 1.02x faster
python_startup 29.0 ms 28.5 ms: 1.02x faster
Geometric mean (ref) 1.02x faster

Benchmarks with tag 'template':

Benchmark results/bm-20250412-3.14.0a7+-718d234/bm-20250412-pythonperf1_win32-x86-python-718d234e4086a65d78c8-3.14.0a7+-718d234.json results/bm-20250412-3.14.0a7+-718d234-JIT/bm-20250412-pythonperf1_win32-x86-python-718d234e4086a65d78c8-3.14.0a7+-718d234.json
mako 8.36 ms 8.19 ms: 1.02x faster
genshi_text 22.7 ms 22.4 ms: 1.01x faster
django_template 34.6 ms 34.3 ms: 1.01x faster
genshi_xml 51.4 ms 52.5 ms: 1.02x slower
Geometric mean (ref) 1.01x faster

All benchmarks:

Benchmark results/bm-20250412-3.14.0a7+-718d234/bm-20250412-pythonperf1_win32-x86-python-718d234e4086a65d78c8-3.14.0a7+-718d234.json results/bm-20250412-3.14.0a7+-718d234-JIT/bm-20250412-pythonperf1_win32-x86-python-718d234e4086a65d78c8-3.14.0a7+-718d234.json
unpickle 11.1 us 10.3 us: 1.09x faster
mako 8.36 ms 8.19 ms: 1.02x faster
unpickle_list 2.91 us 2.85 us: 1.02x faster
python_startup_no_site 23.1 ms 22.6 ms: 1.02x faster
asyncio_websockets 204 ms 200 ms: 1.02x faster
pidigits 204 ms 201 ms: 1.02x faster
python_startup 29.0 ms 28.5 ms: 1.02x faster
genshi_text 22.7 ms 22.4 ms: 1.01x faster
django_template 34.6 ms 34.3 ms: 1.01x faster
regex_v8 14.6 ms 14.5 ms: 1.01x faster
bench_mp_pool 95.8 ms 95.3 ms: 1.01x faster
xml_etree_parse 112 ms 112 ms: 1.01x slower
deepcopy 235 us 237 us: 1.01x slower
pathlib 37.2 ms 37.6 ms: 1.01x slower
async_tree_cpu_io_mixed_tg 446 ms 455 ms: 1.02x slower
async_tree_io_tg 457 ms 466 ms: 1.02x slower
genshi_xml 51.4 ms 52.5 ms: 1.02x slower
regex_dna 117 ms 119 ms: 1.02x slower
raytrace 244 ms 249 ms: 1.02x slower
async_tree_cpu_io_mixed 457 ms 468 ms: 1.02x slower
deepcopy_reduce 2.51 us 2.57 us: 1.02x slower
json_dumps 8.22 ms 8.44 ms: 1.03x slower
mdp 972 ms 1.00 sec: 1.03x slower
sympy_expand 387 ms 399 ms: 1.03x slower
pylint 227 ms 235 ms: 1.03x slower
async_tree_io 462 ms 477 ms: 1.03x slower
coverage 54.6 ms 56.4 ms: 1.03x slower
pickle 9.04 us 9.34 us: 1.03x slower
xml_etree_iterparse 67.2 ms 69.8 ms: 1.04x slower
async_tree_none_tg 194 ms 201 ms: 1.04x slower
sphinx 751 ms 780 ms: 1.04x slower
pyflate 335 ms 348 ms: 1.04x slower
html5lib 45.5 ms 47.4 ms: 1.04x slower
async_tree_memoization_tg 240 ms 250 ms: 1.04x slower
float 53.3 ms 55.6 ms: 1.04x slower
sympy_str 218 ms 227 ms: 1.04x slower
many_optionals 531 us 557 us: 1.05x slower
logging_format 9.08 us 9.53 us: 1.05x slower
logging_simple 8.43 us 8.85 us: 1.05x slower
richards_super 43.3 ms 45.6 ms: 1.05x slower
spectral_norm 75.3 ms 79.4 ms: 1.05x slower
k_core 1.43 sec 1.51 sec: 1.05x slower
sqlglot_v2_normalize 95.3 ms 101 ms: 1.05x slower
async_tree_none 211 ms 222 ms: 1.05x slower
subparsers 21.3 ms 22.5 ms: 1.06x slower
richards 37.8 ms 39.9 ms: 1.06x slower
async_tree_memoization 248 ms 262 ms: 1.06x slower
scimark_sparse_mat_mult 3.10 ms 3.28 ms: 1.06x slower
chaos 53.0 ms 56.3 ms: 1.06x slower
docutils 1.85 sec 1.98 sec: 1.07x slower
scimark_monte_carlo 50.2 ms 53.8 ms: 1.07x slower
2to3 258 ms 278 ms: 1.08x slower
sympy_integrate 14.9 ms 16.2 ms: 1.08x slower
async_generators 301 ms 327 ms: 1.08x slower
tomli_loads 1.66 sec 1.83 sec: 1.10x slower
go 100 ms 110 ms: 1.10x slower
coroutines 16.6 ms 18.3 ms: 1.10x slower
asyncio_tcp 554 ms 612 ms: 1.10x slower
deepcopy_memo 19.8 us 21.9 us: 1.11x slower
sqlglot_v2_optimize 43.7 ms 48.6 ms: 1.11x slower
deltablue 2.56 ms 2.85 ms: 1.11x slower
logging_silent 68.2 ns 76.4 ns: 1.12x slower
typing_runtime_protocols 153 us 171 us: 1.12x slower
pycparser 854 ms 958 ms: 1.12x slower
scimark_lu 67.9 ms 76.3 ms: 1.12x slower
scimark_sor 89.2 ms 100 ms: 1.12x slower
regex_compile 101 ms 114 ms: 1.12x slower
bpe_tokeniser 3.53 sec 3.98 sec: 1.13x slower
shortest_path 310 ms 349 ms: 1.13x slower
xml_etree_generate 66.0 ms 74.5 ms: 1.13x slower
sqlglot_v2_transpile 1.29 ms 1.46 ms: 1.13x slower
generators 25.4 ms 28.8 ms: 1.13x slower
sqlglot_v2_parse 1.05 ms 1.19 ms: 1.14x slower
xml_etree_process 48.1 ms 55.2 ms: 1.15x slower
nqueens 76.3 ms 88.7 ms: 1.16x slower
connected_components 278 ms 324 ms: 1.16x slower
pickle_pure_python 267 us 318 us: 1.19x slower
meteor_contest 79.3 ms 94.8 ms: 1.20x slower
hexiom 4.85 ms 5.82 ms: 1.20x slower
scimark_fft 220 ms 265 ms: 1.21x slower
telco 5.99 ms 7.25 ms: 1.21x slower
pprint_pformat 1.31 sec 1.58 sec: 1.21x slower
comprehensions 14.3 us 17.4 us: 1.21x slower
pprint_safe_repr 633 ms 771 ms: 1.22x slower
fannkuch 304 ms 382 ms: 1.26x slower
crypto_pyaes 63.4 ms 79.8 ms: 1.26x slower
unpickle_pure_python 171 us 236 us: 1.38x slower
nbody 80.5 ms 119 ms: 1.48x slower
unpack_sequence 37.4 ns 58.4 ns: 1.56x slower
Geometric mean (ref) 1.07x slower

Benchmark hidden because not significant (12): pickle_list, pickle_dict, sqlite_synth, regex_effbot, bench_thread_pool, create_gc_cycles, asyncio_tcp_ssl, sympy_sum, json_loads, dulwich_log, json, gc_traversal

  • Geometric mean (including insignificant results): 1.071x slower

HPT report

  • Reliability score: 100.00% likely to be slow
  • 90% likely to have a slowdown of 1.04x
  • 95% likely to have a slowdown of 1.04x
  • 99% likely to have a slowdown of 1.04x

Memory

  • memory change: unknown