Skip to content

Instantly share code, notes, and snippets.

@mdboom
Created August 21, 2024 15:19
Show Gist options
  • Save mdboom/2105f1fd36f29498b2eb8cd21f57aca9 to your computer and use it in GitHub Desktop.
Save mdboom/2105f1fd36f29498b2eb8cd21f57aca9 to your computer and use it in GitHub Desktop.

windows x86_64 (pythonperf1)

commit change
ddcf45a (ddcf45a) 1.04x β†“πŸ“„πŸ“ˆ

Results vs. base

  • fork: mdboom
  • ref: no_inline
  • machine: windows-amd64
  • commit hash: ddcf45a
  • commit date: 2024-08-21
  • overall geometric mean: 1.04x slower
  • HPT reliability: 100.00%
  • HPT 99th percentile: 1.03x slower
  • Memory change: unknown

Results vs. base

  • fork: mdboom
  • ref: no_inline
  • machine: windows-amd64
  • commit hash: ddcf45a
  • commit date: 2024-08-21
  • overall geometric mean: 1.04x slower
  • HPT reliability: 100.00%
  • HPT 99th percentile: 1.03x slower
  • Memory change: unknown

Benchmarks with tag 'apps':

Benchmark bm-20240626-pythonperf1-amd64-python-d611c4c8e9893c081696-3.14.0a0-d611c4c bm-20240821-pythonperf1-amd64-mdboom-no_inline-3.14.0a0-ddcf45a
2to3 209 ms 222 ms: 1.06x slower
docutils 1.61 sec 1.68 sec: 1.04x slower
html5lib 34.8 ms 35.6 ms: 1.02x slower
tornado_http 80.3 ms 91.3 ms: 1.14x slower
Geometric mean (ref) 1.07x slower

Benchmarks with tag 'asyncio':

Benchmark bm-20240626-pythonperf1-amd64-python-d611c4c8e9893c081696-3.14.0a0-d611c4c bm-20240821-pythonperf1-amd64-mdboom-no_inline-3.14.0a0-ddcf45a
async_tree_io_tg 509 ms 523 ms: 1.03x slower
async_tree_memoization_tg 235 ms 245 ms: 1.04x slower
async_tree_cpu_io_mixed_tg 372 ms 391 ms: 1.05x slower
async_tree_io 507 ms 535 ms: 1.06x slower
async_tree_memoization 241 ms 256 ms: 1.06x slower
async_tree_none 196 ms 209 ms: 1.06x slower
async_tree_none_tg 179 ms 190 ms: 1.06x slower
Geometric mean (ref) 1.05x slower

Benchmark hidden because not significant (1): async_tree_cpu_io_mixed

Benchmarks with tag 'math':

Benchmark bm-20240626-pythonperf1-amd64-python-d611c4c8e9893c081696-3.14.0a0-d611c4c bm-20240821-pythonperf1-amd64-mdboom-no_inline-3.14.0a0-ddcf45a
nbody 66.8 ms 67.4 ms: 1.01x slower
pidigits 151 ms 154 ms: 1.02x slower
float 49.5 ms 52.2 ms: 1.05x slower
Geometric mean (ref) 1.03x slower

Benchmarks with tag 'regex':

Benchmark bm-20240626-pythonperf1-amd64-python-d611c4c8e9893c081696-3.14.0a0-d611c4c bm-20240821-pythonperf1-amd64-mdboom-no_inline-3.14.0a0-ddcf45a
regex_dna 120 ms 121 ms: 1.01x slower
regex_compile 76.1 ms 79.4 ms: 1.04x slower
Geometric mean (ref) 1.00x faster

Benchmark hidden because not significant (2): regex_v8, regex_effbot

Benchmarks with tag 'serialize':

Benchmark bm-20240626-pythonperf1-amd64-python-d611c4c8e9893c081696-3.14.0a0-d611c4c bm-20240821-pythonperf1-amd64-mdboom-no_inline-3.14.0a0-ddcf45a
tomli_loads 1.37 sec 1.41 sec: 1.03x slower
json_loads 13.8 us 14.2 us: 1.03x slower
xml_etree_generate 53.5 ms 55.6 ms: 1.04x slower
xml_etree_process 36.4 ms 37.9 ms: 1.04x slower
json_dumps 5.65 ms 5.89 ms: 1.04x slower
pickle_pure_python 177 us 185 us: 1.05x slower
unpickle_pure_python 123 us 131 us: 1.06x slower
Geometric mean (ref) 1.03x slower

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

Benchmarks with tag 'startup':

Benchmark bm-20240626-pythonperf1-amd64-python-d611c4c8e9893c081696-3.14.0a0-d611c4c bm-20240821-pythonperf1-amd64-mdboom-no_inline-3.14.0a0-ddcf45a
python_startup_no_site 17.4 ms 18.1 ms: 1.04x slower
python_startup 20.6 ms 22.1 ms: 1.07x slower
Geometric mean (ref) 1.06x slower

Benchmarks with tag 'template':

Benchmark bm-20240626-pythonperf1-amd64-python-d611c4c8e9893c081696-3.14.0a0-d611c4c bm-20240821-pythonperf1-amd64-mdboom-no_inline-3.14.0a0-ddcf45a
mako 6.59 ms 6.72 ms: 1.02x slower
django_template 21.8 ms 22.4 ms: 1.03x slower
genshi_text 14.8 ms 15.4 ms: 1.04x slower
Geometric mean (ref) 1.03x slower

Benchmark hidden because not significant (1): genshi_xml

All benchmarks:

Benchmark bm-20240626-pythonperf1-amd64-python-d611c4c8e9893c081696-3.14.0a0-d611c4c bm-20240821-pythonperf1-amd64-mdboom-no_inline-3.14.0a0-ddcf45a
scimark_sparse_mat_mult 2.63 ms 2.55 ms: 1.03x faster
coroutines 13.3 ms 13.2 ms: 1.01x faster
deltablue 1.93 ms 1.92 ms: 1.01x faster
hexiom 3.70 ms 3.72 ms: 1.01x slower
nbody 66.8 ms 67.4 ms: 1.01x slower
sqlglot_parse 768 us 777 us: 1.01x slower
raytrace 157 ms 159 ms: 1.01x slower
regex_dna 120 ms 121 ms: 1.01x slower
sympy_str 160 ms 162 ms: 1.01x slower
go 83.5 ms 84.8 ms: 1.02x slower
pprint_safe_repr 481 ms 489 ms: 1.02x slower
mako 6.59 ms 6.72 ms: 1.02x slower
html5lib 34.8 ms 35.6 ms: 1.02x slower
pidigits 151 ms 154 ms: 1.02x slower
deepcopy 164 us 167 us: 1.02x slower
richards_super 29.5 ms 30.2 ms: 1.02x slower
richards 26.0 ms 26.7 ms: 1.03x slower
json 2.89 ms 2.96 ms: 1.03x slower
logging_silent 53.8 ns 55.2 ns: 1.03x slower
sympy_sum 84.2 ms 86.4 ms: 1.03x slower
django_template 21.8 ms 22.4 ms: 1.03x slower
tomli_loads 1.37 sec 1.41 sec: 1.03x slower
sqlglot_optimize 32.6 ms 33.5 ms: 1.03x slower
async_tree_io_tg 509 ms 523 ms: 1.03x slower
chaos 38.0 ms 39.1 ms: 1.03x slower
json_loads 13.8 us 14.2 us: 1.03x slower
deepcopy_reduce 1.68 us 1.73 us: 1.03x slower
logging_format 6.09 us 6.27 us: 1.03x slower
crypto_pyaes 44.9 ms 46.2 ms: 1.03x slower
nqueens 56.9 ms 58.6 ms: 1.03x slower
sqlglot_normalize 174 ms 179 ms: 1.03x slower
create_gc_cycles 889 us 918 us: 1.03x slower
pprint_pformat 982 ms 1.01 sec: 1.03x slower
coverage 45.7 ms 47.3 ms: 1.03x slower
gc_traversal 1.55 ms 1.60 ms: 1.04x slower
comprehensions 10.3 us 10.6 us: 1.04x slower
sympy_integrate 12.2 ms 12.7 ms: 1.04x slower
xml_etree_generate 53.5 ms 55.6 ms: 1.04x slower
xml_etree_process 36.4 ms 37.9 ms: 1.04x slower
sqlglot_transpile 962 us 999 us: 1.04x slower
meteor_contest 70.8 ms 73.7 ms: 1.04x slower
deepcopy_memo 17.1 us 17.8 us: 1.04x slower
sympy_expand 275 ms 286 ms: 1.04x slower
python_startup_no_site 17.4 ms 18.1 ms: 1.04x slower
async_tree_memoization_tg 235 ms 245 ms: 1.04x slower
spectral_norm 61.4 ms 64.0 ms: 1.04x slower
genshi_text 14.8 ms 15.4 ms: 1.04x slower
json_dumps 5.65 ms 5.89 ms: 1.04x slower
regex_compile 76.1 ms 79.4 ms: 1.04x slower
telco 4.64 ms 4.85 ms: 1.04x slower
docutils 1.61 sec 1.68 sec: 1.04x slower
fannkuch 243 ms 255 ms: 1.05x slower
pickle_pure_python 177 us 185 us: 1.05x slower
bench_mp_pool 64.9 ms 68.1 ms: 1.05x slower
scimark_lu 55.3 ms 58.0 ms: 1.05x slower
async_tree_cpu_io_mixed_tg 372 ms 391 ms: 1.05x slower
pyflate 279 ms 293 ms: 1.05x slower
float 49.5 ms 52.2 ms: 1.05x slower
async_tree_io 507 ms 535 ms: 1.06x slower
generators 20.3 ms 21.5 ms: 1.06x slower
async_generators 227 ms 241 ms: 1.06x slower
mdp 1.35 sec 1.43 sec: 1.06x slower
unpickle_pure_python 123 us 131 us: 1.06x slower
2to3 209 ms 222 ms: 1.06x slower
async_tree_memoization 241 ms 256 ms: 1.06x slower
async_tree_none 196 ms 209 ms: 1.06x slower
async_tree_none_tg 179 ms 190 ms: 1.06x slower
typing_runtime_protocols 100 us 107 us: 1.07x slower
scimark_fft 174 ms 186 ms: 1.07x slower
scimark_monte_carlo 39.6 ms 42.4 ms: 1.07x slower
python_startup 20.6 ms 22.1 ms: 1.07x slower
bench_thread_pool 746 us 799 us: 1.07x slower
pathlib 75.2 ms 81.2 ms: 1.08x slower
scimark_sor 73.5 ms 81.9 ms: 1.11x slower
tornado_http 80.3 ms 91.3 ms: 1.14x slower
asyncio_tcp 482 ms 550 ms: 1.14x slower
asyncio_tcp_ssl 1.49 sec 1.74 sec: 1.17x slower
Geometric mean (ref) 1.04x slower

Benchmark hidden because not significant (10): regex_v8, regex_effbot, xml_etree_parse, xml_etree_iterparse, thrift, logging_simple, async_tree_cpu_io_mixed, pycparser, genshi_xml, pylint Ignored benchmarks (1) of results/bm-20240821-3.14.0a0-ddcf45a/bm-20240821-pythonperf1-amd64-mdboom-no_inline-3.14.0a0-ddcf45a.json: dulwich_log

HPT report

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

Memory

  • memory change: unknown
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment