fork: python
ref: 718d234e4086a65d78c8
machine: windows-x86
commit hash: 718d234
commit date: 2025-04-12
overall geometric mean: 1.057x slower
HPT reliability: 100.00%
HPT 99th percentile: 1.06x slower
Memory change: unknown
Benchmarks with tag 'apps':
Benchmark
bm-20241007-pythonperf1_win32-x86-python-v3.13.0-3.13.0-60403a5
bm-20250412-pythonperf1_win32-x86-python-718d234e4086a65d78c8-3.14.0a7+-718d234
2to3
250 ms
278 ms: 1.11x slower
docutils
1.78 sec
1.98 sec: 1.12x slower
sphinx
719 ms
780 ms: 1.09x slower
Geometric mean
(ref)
1.08x slower
Benchmark hidden because not significant (1): html5lib
Benchmarks with tag 'asyncio':
Benchmark
bm-20241007-pythonperf1_win32-x86-python-v3.13.0-3.13.0-60403a5
bm-20250412-pythonperf1_win32-x86-python-718d234e4086a65d78c8-3.14.0a7+-718d234
asyncio_websockets
363 ms
200 ms: 1.81x faster
async_tree_memoization
297 ms
262 ms: 1.13x faster
async_tree_memoization_tg
282 ms
250 ms: 1.13x faster
async_tree_io
526 ms
477 ms: 1.10x faster
async_tree_none
245 ms
222 ms: 1.10x faster
async_tree_none_tg
214 ms
201 ms: 1.07x faster
async_tree_io_tg
494 ms
466 ms: 1.06x faster
async_tree_cpu_io_mixed
484 ms
468 ms: 1.04x faster
coroutines
16.2 ms
18.3 ms: 1.13x slower
async_generators
270 ms
327 ms: 1.21x slower
Geometric mean
(ref)
1.08x faster
Benchmark hidden because not significant (1): async_tree_cpu_io_mixed_tg
Benchmarks with tag 'math':
Benchmark
bm-20241007-pythonperf1_win32-x86-python-v3.13.0-3.13.0-60403a5
bm-20250412-pythonperf1_win32-x86-python-718d234e4086a65d78c8-3.14.0a7+-718d234
float
54.6 ms
55.6 ms: 1.02x slower
nbody
80.0 ms
119 ms: 1.49x slower
Geometric mean
(ref)
1.15x slower
Benchmark hidden because not significant (1): pidigits
Benchmarks with tag 'regex':
Benchmark
bm-20241007-pythonperf1_win32-x86-python-v3.13.0-3.13.0-60403a5
bm-20250412-pythonperf1_win32-x86-python-718d234e4086a65d78c8-3.14.0a7+-718d234
regex_v8
16.8 ms
14.5 ms: 1.16x faster
regex_effbot
1.80 ms
1.56 ms: 1.16x faster
regex_dna
114 ms
119 ms: 1.05x slower
regex_compile
101 ms
114 ms: 1.13x slower
Geometric mean
(ref)
1.03x faster
Benchmarks with tag 'serialize':
Benchmark
bm-20241007-pythonperf1_win32-x86-python-v3.13.0-3.13.0-60403a5
bm-20250412-pythonperf1_win32-x86-python-718d234e4086a65d78c8-3.14.0a7+-718d234
json_loads
21.6 us
22.2 us: 1.03x slower
xml_etree_parse
107 ms
112 ms: 1.05x slower
tomli_loads
1.71 sec
1.83 sec: 1.07x slower
xml_etree_iterparse
62.6 ms
69.8 ms: 1.12x slower
json_dumps
7.30 ms
8.44 ms: 1.16x slower
xml_etree_generate
61.4 ms
74.5 ms: 1.21x slower
xml_etree_process
44.2 ms
55.2 ms: 1.25x slower
pickle_pure_python
231 us
318 us: 1.37x slower
unpickle_pure_python
160 us
236 us: 1.48x slower
Geometric mean
(ref)
1.18x slower
Benchmarks with tag 'startup':
Benchmark
bm-20241007-pythonperf1_win32-x86-python-v3.13.0-3.13.0-60403a5
bm-20250412-pythonperf1_win32-x86-python-718d234e4086a65d78c8-3.14.0a7+-718d234
python_startup
28.3 ms
28.5 ms: 1.01x slower
python_startup_no_site
19.7 ms
22.6 ms: 1.15x slower
Geometric mean
(ref)
1.08x slower
Benchmarks with tag 'template':
Benchmark
bm-20241007-pythonperf1_win32-x86-python-v3.13.0-3.13.0-60403a5
bm-20250412-pythonperf1_win32-x86-python-718d234e4086a65d78c8-3.14.0a7+-718d234
genshi_text
21.5 ms
22.4 ms: 1.04x slower
genshi_xml
50.1 ms
52.5 ms: 1.05x slower
django_template
29.8 ms
34.3 ms: 1.15x slower
mako
7.09 ms
8.19 ms: 1.16x slower
Geometric mean
(ref)
1.10x slower
Benchmark
bm-20241007-pythonperf1_win32-x86-python-v3.13.0-3.13.0-60403a5
bm-20250412-pythonperf1_win32-x86-python-718d234e4086a65d78c8-3.14.0a7+-718d234
coverage
324 ms
56.4 ms: 5.74x faster
pathlib
82.9 ms
37.6 ms: 2.20x faster
asyncio_websockets
363 ms
200 ms: 1.81x faster
mdp
1.62 sec
1.00 sec: 1.62x faster
deepcopy
314 us
237 us: 1.32x faster
regex_v8
16.8 ms
14.5 ms: 1.16x faster
deepcopy_memo
25.4 us
21.9 us: 1.16x faster
regex_effbot
1.80 ms
1.56 ms: 1.16x faster
deepcopy_reduce
2.92 us
2.57 us: 1.14x faster
async_tree_memoization
297 ms
262 ms: 1.13x faster
async_tree_memoization_tg
282 ms
250 ms: 1.13x faster
async_tree_io
526 ms
477 ms: 1.10x faster
async_tree_none
245 ms
222 ms: 1.10x faster
async_tree_none_tg
214 ms
201 ms: 1.07x faster
async_tree_io_tg
494 ms
466 ms: 1.06x faster
async_tree_cpu_io_mixed
484 ms
468 ms: 1.04x faster
sqlite_synth
1.95 us
1.92 us: 1.02x faster
python_startup
28.3 ms
28.5 ms: 1.01x slower
go
109 ms
110 ms: 1.01x slower
create_gc_cycles
1.06 ms
1.08 ms: 1.02x slower
float
54.6 ms
55.6 ms: 1.02x slower
json_loads
21.6 us
22.2 us: 1.03x slower
pylint
227 ms
235 ms: 1.03x slower
genshi_text
21.5 ms
22.4 ms: 1.04x slower
telco
6.96 ms
7.25 ms: 1.04x slower
sympy_sum
106 ms
110 ms: 1.04x slower
xml_etree_parse
107 ms
112 ms: 1.05x slower
genshi_xml
50.1 ms
52.5 ms: 1.05x slower
regex_dna
114 ms
119 ms: 1.05x slower
bench_mp_pool
90.6 ms
95.3 ms: 1.05x slower
gc_traversal
1.75 ms
1.85 ms: 1.06x slower
dulwich_log
48.8 ms
51.9 ms: 1.07x slower
tomli_loads
1.71 sec
1.83 sec: 1.07x slower
sympy_expand
373 ms
399 ms: 1.07x slower
sympy_str
212 ms
227 ms: 1.07x slower
sympy_integrate
15.0 ms
16.2 ms: 1.08x slower
sphinx
719 ms
780 ms: 1.09x slower
pyflate
320 ms
348 ms: 1.09x slower
json
4.27 ms
4.65 ms: 1.09x slower
logging_format
8.72 us
9.53 us: 1.09x slower
k_core
1.38 sec
1.51 sec: 1.10x slower
pycparser
872 ms
958 ms: 1.10x slower
logging_simple
7.99 us
8.85 us: 1.11x slower
2to3
250 ms
278 ms: 1.11x slower
xml_etree_iterparse
62.6 ms
69.8 ms: 1.12x slower
docutils
1.78 sec
1.98 sec: 1.12x slower
chaos
50.2 ms
56.3 ms: 1.12x slower
regex_compile
101 ms
114 ms: 1.13x slower
scimark_monte_carlo
47.7 ms
53.8 ms: 1.13x slower
coroutines
16.2 ms
18.3 ms: 1.13x slower
spectral_norm
69.4 ms
79.4 ms: 1.14x slower
bpe_tokeniser
3.46 sec
3.98 sec: 1.15x slower
python_startup_no_site
19.7 ms
22.6 ms: 1.15x slower
django_template
29.8 ms
34.3 ms: 1.15x slower
json_dumps
7.30 ms
8.44 ms: 1.16x slower
mako
7.09 ms
8.19 ms: 1.16x slower
scimark_sparse_mat_mult
2.84 ms
3.28 ms: 1.16x slower
scimark_sor
85.9 ms
100 ms: 1.17x slower
pprint_safe_repr
648 ms
771 ms: 1.19x slower
pprint_pformat
1.33 sec
1.58 sec: 1.19x slower
shortest_path
290 ms
349 ms: 1.21x slower
async_generators
270 ms
327 ms: 1.21x slower
xml_etree_generate
61.4 ms
74.5 ms: 1.21x slower
connected_components
267 ms
324 ms: 1.21x slower
richards
32.7 ms
39.9 ms: 1.22x slower
deltablue
2.33 ms
2.85 ms: 1.22x slower
nqueens
72.1 ms
88.7 ms: 1.23x slower
raytrace
201 ms
249 ms: 1.24x slower
richards_super
36.7 ms
45.6 ms: 1.24x slower
typing_runtime_protocols
138 us
171 us: 1.24x slower
xml_etree_process
44.2 ms
55.2 ms: 1.25x slower
scimark_lu
60.2 ms
76.3 ms: 1.27x slower
logging_silent
60.3 ns
76.4 ns: 1.27x slower
meteor_contest
74.6 ms
94.8 ms: 1.27x slower
many_optionals
436 us
557 us: 1.28x slower
fannkuch
299 ms
382 ms: 1.28x slower
scimark_fft
205 ms
265 ms: 1.29x slower
hexiom
4.44 ms
5.82 ms: 1.31x slower
generators
21.8 ms
28.8 ms: 1.32x slower
bench_thread_pool
1.00 ms
1.36 ms: 1.35x slower
pickle_pure_python
231 us
318 us: 1.37x slower
comprehensions
12.5 us
17.4 us: 1.39x slower
crypto_pyaes
56.9 ms
79.8 ms: 1.40x slower
unpickle_pure_python
160 us
236 us: 1.48x slower
nbody
80.0 ms
119 ms: 1.49x slower
subparsers
14.8 ms
22.5 ms: 1.52x slower
Geometric mean
(ref)
1.06x slower
Benchmark hidden because not significant (3): async_tree_cpu_io_mixed_tg, html5lib, pidigits
Ignored benchmarks (11) of results/bm-20241007-3.13.0-60403a5/bm-20241007-pythonperf1_win32-x86-python-v3.13.0-3.13.0-60403a5.json: chameleon, djangocms, gevent_hub, sqlalchemy_declarative, sqlalchemy_imperative, sqlglot_normalize, sqlglot_optimize, sqlglot_parse, sqlglot_transpile, thrift, tornado_http
Ignored benchmarks (12) of results/bm-20250412-3.14.0a7+-718d234-JIT/bm-20250412-pythonperf1_win32-x86-python-718d234e4086a65d78c8-3.14.0a7+-718d234.json: asyncio_tcp, asyncio_tcp_ssl, pickle, pickle_dict, pickle_list, sqlglot_v2_normalize, sqlglot_v2_optimize, sqlglot_v2_parse, sqlglot_v2_transpile, unpack_sequence, unpickle, unpickle_list
Geometric mean (including insignificant results): 1.057x slower
Reliability score: 100.00% likely to be slow
90% likely to have a slowdown of 1.07x
95% likely to have a slowdown of 1.06x
99% likely to have a slowdown of 1.06x