Skip to content

Latest commit

 

History

History
171 lines (143 loc) · 19.3 KB

bm-20250122-vultr-x86_64-python-86c1a60d5a28cfb51f88-3.14.0a4+-86c1a60-vs-base.md

File metadata and controls

171 lines (143 loc) · 19.3 KB

Results vs. base

  • fork: python
  • ref: 86c1a60d5a28cfb51f88
  • machine: linux-x86_64
  • commit hash: 86c1a60
  • commit date: 2025-01-22
  • overall geometric mean: 1.001x faster
  • HPT reliability: 96.48%
  • HPT 99th percentile: 1.00x faster
  • Memory change: 1.00x

Benchmarks with tag 'apps':

Benchmark bm-20250122-vultr-x86_64-python-767cf708449fbf13826d-3.14.0a4+-767cf70 bm-20250122-vultr-x86_64-python-86c1a60d5a28cfb51f88-3.14.0a4+-86c1a60
2to3 256 ms 255 ms: 1.00x faster
Geometric mean (ref) 1.00x faster

Benchmark hidden because not significant (2): docutils, sphinx

Benchmarks with tag 'asyncio':

Benchmark bm-20250122-vultr-x86_64-python-767cf708449fbf13826d-3.14.0a4+-767cf70 bm-20250122-vultr-x86_64-python-86c1a60d5a28cfb51f88-3.14.0a4+-86c1a60
async_tree_io_tg 622 ms 603 ms: 1.03x faster
async_tree_cpu_io_mixed_tg 484 ms 475 ms: 1.02x faster
async_tree_cpu_io_mixed 497 ms 488 ms: 1.02x faster
async_tree_memoization_tg 305 ms 302 ms: 1.01x faster
coroutines 21.7 ms 21.9 ms: 1.01x slower
Geometric mean (ref) 1.01x faster

Benchmark hidden because not significant (6): async_tree_io, async_tree_memoization, async_tree_none_tg, async_tree_none, asyncio_websockets, async_generators

Benchmarks with tag 'math':

Benchmark bm-20250122-vultr-x86_64-python-767cf708449fbf13826d-3.14.0a4+-767cf70 bm-20250122-vultr-x86_64-python-86c1a60d5a28cfb51f88-3.14.0a4+-86c1a60
pidigits 231 ms 199 ms: 1.16x faster
float 71.3 ms 70.1 ms: 1.02x faster
Geometric mean (ref) 1.06x faster

Benchmark hidden because not significant (1): nbody

Benchmarks with tag 'regex':

Benchmark bm-20250122-vultr-x86_64-python-767cf708449fbf13826d-3.14.0a4+-767cf70 bm-20250122-vultr-x86_64-python-86c1a60d5a28cfb51f88-3.14.0a4+-86c1a60
regex_compile 129 ms 128 ms: 1.01x faster
regex_dna 169 ms 173 ms: 1.03x slower
regex_effbot 2.57 ms 2.73 ms: 1.06x slower
Geometric mean (ref) 1.02x slower

Benchmark hidden because not significant (1): regex_v8

Benchmarks with tag 'serialize':

Benchmark bm-20250122-vultr-x86_64-python-767cf708449fbf13826d-3.14.0a4+-767cf70 bm-20250122-vultr-x86_64-python-86c1a60d5a28cfb51f88-3.14.0a4+-86c1a60
xml_etree_process 61.2 ms 60.3 ms: 1.02x faster
xml_etree_parse 130 ms 128 ms: 1.01x faster
xml_etree_generate 83.1 ms 82.8 ms: 1.00x faster
pickle_pure_python 314 us 316 us: 1.01x slower
json_dumps 11.3 ms 11.4 ms: 1.01x slower
tomli_loads 1.94 sec 1.97 sec: 1.02x slower
unpickle_pure_python 221 us 226 us: 1.02x slower
Geometric mean (ref) 1.00x slower

Benchmark hidden because not significant (2): xml_etree_iterparse, json_loads

Benchmarks with tag 'startup':

Benchmark bm-20250122-vultr-x86_64-python-767cf708449fbf13826d-3.14.0a4+-767cf70 bm-20250122-vultr-x86_64-python-86c1a60d5a28cfb51f88-3.14.0a4+-86c1a60
python_startup 14.7 ms 14.6 ms: 1.00x faster
python_startup_no_site 7.45 ms 7.43 ms: 1.00x faster
Geometric mean (ref) 1.00x faster

Benchmarks with tag 'template':

Benchmark bm-20250122-vultr-x86_64-python-767cf708449fbf13826d-3.14.0a4+-767cf70 bm-20250122-vultr-x86_64-python-86c1a60d5a28cfb51f88-3.14.0a4+-86c1a60
mako 11.7 ms 11.9 ms: 1.01x slower
genshi_text 21.5 ms 21.9 ms: 1.02x slower
Geometric mean (ref) 1.01x slower

Benchmark hidden because not significant (2): django_template, genshi_xml

All benchmarks:

Benchmark bm-20250122-vultr-x86_64-python-767cf708449fbf13826d-3.14.0a4+-767cf70 bm-20250122-vultr-x86_64-python-86c1a60d5a28cfb51f88-3.14.0a4+-86c1a60
pidigits 231 ms 199 ms: 1.16x faster
telco 7.40 ms 7.16 ms: 1.03x faster
async_tree_io_tg 622 ms 603 ms: 1.03x faster
logging_silent 104 ns 101 ns: 1.03x faster
raytrace 267 ms 260 ms: 1.02x faster
sqlglot_parse 1.26 ms 1.23 ms: 1.02x faster
sqlglot_transpile 1.57 ms 1.54 ms: 1.02x faster
async_tree_cpu_io_mixed_tg 484 ms 475 ms: 1.02x faster
crypto_pyaes 68.3 ms 67.1 ms: 1.02x faster
async_tree_cpu_io_mixed 497 ms 488 ms: 1.02x faster
float 71.3 ms 70.1 ms: 1.02x faster
pyflate 424 ms 417 ms: 1.02x faster
logging_simple 6.50 us 6.39 us: 1.02x faster
gc_traversal 4.29 ms 4.22 ms: 1.02x faster
xml_etree_process 61.2 ms 60.3 ms: 1.02x faster
xml_etree_parse 130 ms 128 ms: 1.01x faster
sympy_sum 154 ms 152 ms: 1.01x faster
deepcopy_reduce 2.58 us 2.55 us: 1.01x faster
shortest_path 431 ms 426 ms: 1.01x faster
regex_compile 129 ms 128 ms: 1.01x faster
async_tree_memoization_tg 305 ms 302 ms: 1.01x faster
sqlalchemy_declarative 131 ms 130 ms: 1.01x faster
sympy_integrate 20.0 ms 19.8 ms: 1.01x faster
deepcopy 255 us 254 us: 1.01x faster
dulwich_log 76.6 ms 76.1 ms: 1.01x faster
deepcopy_memo 29.7 us 29.5 us: 1.01x faster
comprehensions 16.6 us 16.5 us: 1.01x faster
generators 27.4 ms 27.3 ms: 1.01x faster
bench_thread_pool 1.04 ms 1.03 ms: 1.00x faster
sqlglot_optimize 52.7 ms 52.5 ms: 1.00x faster
xml_etree_generate 83.1 ms 82.8 ms: 1.00x faster
2to3 256 ms 255 ms: 1.00x faster
python_startup 14.7 ms 14.6 ms: 1.00x faster
python_startup_no_site 7.45 ms 7.43 ms: 1.00x faster
spectral_norm 92.9 ms 93.3 ms: 1.00x slower
pprint_pformat 1.42 sec 1.43 sec: 1.00x slower
pickle_pure_python 314 us 316 us: 1.01x slower
pprint_safe_repr 695 ms 700 ms: 1.01x slower
coroutines 21.7 ms 21.9 ms: 1.01x slower
mako 11.7 ms 11.9 ms: 1.01x slower
meteor_contest 97.4 ms 98.6 ms: 1.01x slower
typing_runtime_protocols 156 us 158 us: 1.01x slower
chaos 56.1 ms 56.8 ms: 1.01x slower
json_dumps 11.3 ms 11.4 ms: 1.01x slower
sqlite_synth 2.21 us 2.24 us: 1.01x slower
scimark_fft 311 ms 316 ms: 1.02x slower
tomli_loads 1.94 sec 1.97 sec: 1.02x slower
genshi_text 21.5 ms 21.9 ms: 1.02x slower
scimark_lu 110 ms 112 ms: 1.02x slower
unpickle_pure_python 221 us 226 us: 1.02x slower
fannkuch 368 ms 375 ms: 1.02x slower
regex_dna 169 ms 173 ms: 1.03x slower
scimark_monte_carlo 62.9 ms 64.6 ms: 1.03x slower
regex_effbot 2.57 ms 2.73 ms: 1.06x slower
mdp 2.29 sec 2.43 sec: 1.06x slower
scimark_sparse_mat_mult 4.08 ms 4.49 ms: 1.10x slower
Geometric mean (ref) 1.00x faster

Benchmark hidden because not significant (39): async_tree_io, async_tree_memoization, async_tree_none_tg, create_gc_cycles, pylint, sympy_expand, logging_format, async_tree_none, thrift, sympy_str, nbody, coverage, pycparser, docutils, xml_etree_iterparse, connected_components, bench_mp_pool, django_template, richards_super, k_core, richards, nqueens, many_optionals, asyncio_websockets, sphinx, deltablue, sqlglot_normalize, scimark_sor, go, hexiom, subparsers, bpe_tokeniser, regex_v8, json_loads, pathlib, sqlalchemy_imperative, async_generators, json, genshi_xml

  • Geometric mean (including insignificant results): 1.001x faster

HPT report

  • Reliability score: 96.48% likely to be faster
  • 90% likely to have a speedup of 1.00x
  • 95% likely to have a speedup of 1.00x
  • 99% likely to have a speedup of 1.00x

Memory

  • memory change: 1.00x