BlogDocs

Use Python 3.10(#8)

Merging
python-310
(
3dcc645
) into
main
(
b94765c
)
-67%
IMPROVEMENTS
4
REGRESSIONS
61
UNTOUCHED
28
NEW
0
DROPPED
12
IGNORED
0

Benchmarks

Failed

async_tree_none_tgMissing
async_tree_none_tg
N/A
1.8 s
N/A
async_tree_memoization_tgMissing
async_tree_memoization_tg
N/A
2.3 s
N/A
async_tree_io_tgMissing
async_tree_io_tg
N/A
4.1 s
N/A
async_tree_eager_tgMissing
async_tree_eager_tg
N/A
400.2 ms
N/A
async_tree_eager_memoization_tgMissing
async_tree_eager_memoization_tg
N/A
903.6 ms
N/A
async_tree_eager_memoizationMissing
async_tree_eager_memoization
N/A
1.2 s
N/A
async_tree_eager_io_tgMissing
async_tree_eager_io_tg
N/A
3.9 s
N/A
async_tree_eager_ioMissing
async_tree_eager_io
N/A
4 s
N/A
async_tree_eager_cpu_io_mixed_tgMissing
async_tree_eager_cpu_io_mixed_tg
N/A
1.7 s
N/A
async_tree_eager_cpu_io_mixedMissing
async_tree_eager_cpu_io_mixed
N/A
1.9 s
N/A
async_tree_eagerMissing
async_tree_eager
N/A
561.4 ms
N/A
async_tree_cpu_io_mixed_tgMissing
async_tree_cpu_io_mixed_tg
N/A
3.3 s
N/A
async_tree_cpu_io_mixedRegression
async_tree_cpu_io_mixed
-15%
3.4 s
3.9 s
async_tree_ioRegression
async_tree_io
-30%
4.2 s
6 s
async_tree_memoizationRegression
async_tree_memoization
-24%
2.4 s
3.2 s
async_tree_noneRegression
async_tree_none
-32%
1.9 s
2.8 s
asyncio_tcpRegression
asyncio_tcp
-62%
2.1 s
5.5 s
asyncio_tcp_sslRegression
asyncio_tcp_ssl
-21%
13.3 s
16.8 s
bench_mp_poolRegression
bench_mp_pool
-26%
25.1 ms
34 ms
chameleonRegression
chameleon
-23%
34.3 ms
44.5 ms
chaosRegression
chaos
-38%
340.4 ms
547.7 ms
comprehensionsRegression
comprehensions
-29%
257.1 µs
362.4 µs
coroutinesRegression
coroutines
-24%
130.8 ms
171.2 ms
crypto_pyaesRegression
crypto_pyaes
-31%
385.5 ms
562.6 ms
daskRegression
dask
-19%
2.3 s
2.8 s
deepcopyRegression
deepcopy
-24%
1.9 ms
2.6 ms
deepcopy_memoRegression
deepcopy_memo
-26%
269.3 µs
364.6 µs
deltablueRegression
deltablue
-58%
16.9 ms
40.3 ms
django_templateRegression
django_template
-20%
196.1 ms
244.7 ms
docutilsRegression
docutils
-12%
9.4 s
10.7 s
dulwich_logRegression
dulwich_log
-20%
169.7 ms
210.8 ms
fannkuchRegression
fannkuch
-13%
2.1 s
2.4 s
floatRegression
float
-22%
448.5 ms
573.3 ms
gc_traversalRegression
gc_traversal
-19%
122.6 ms
151.9 ms
generatorsRegression
generators
-33%
542.7 ms
804.4 ms
genshi_textRegression
genshi_text
-23%
121.1 ms
156.9 ms
genshi_xmlRegression
genshi_xml
-17%
251.5 ms
304.2 ms
goRegression
go
-47%
602.5 ms
1,138.3 ms
hexiomRegression
hexiom
-40%
31.3 ms
52.6 ms
html5libRegression
html5lib
-30%
257 ms
367 ms
json_dumpsRegression
json_dumps
-17%
55.6 ms
66.8 ms
logging_formatRegression
logging_format
-14%
572.1 µs
667.1 µs
logging_silentRegression
logging_silent
-11%
59.2 µs
66.3 µs
logging_simpleRegression
logging_simple
-18%
454.2 µs
552.4 µs
makoRegression
mako
-30%
57.9 ms
82.6 ms
nbodyRegression
nbody
-35%
479.9 ms
736.1 ms
nqueensRegression
nqueens
-11%
472 ms
528 ms
pickle_pure_pythonRegression
pickle_pure_python
-37%
29.5 ms
46.8 ms
pprint_pformatRegression
pprint_pformat
-19%
8.1 s
9.9 s
pprint_safe_reprRegression
pprint_safe_repr
-19%
4 s
4.9 s
pyflateRegression
pyflate
-33%
2.2 s
3.3 s
raytraceRegression
raytrace
-37%
1.6 s
2.6 s
regex_compileRegression
regex_compile
-19%
602 ms
743.2 ms
richardsRegression
richards
-45%
222.2 ms
401.9 ms
richards_superRegression
richards_super
-49%
250.3 ms
490.1 ms
scimark_luRegression
scimark_lu
-32%
648.2 ms
949.4 ms
scimark_monte_carloRegression
scimark_monte_carlo
-37%
349.3 ms
557.8 ms
scimark_sorRegression
scimark_sor
-37%
665.4 ms
1,058.5 ms
spectral_normRegression
spectral_norm
-21%
671 ms
848.8 ms
sqlalchemy_declarativeRegression
sqlalchemy_declarative
-15%
401.5 ms
473.7 ms
sqlalchemy_imperativeRegression
sqlalchemy_imperative
-12%
55.4 ms
63.3 ms
sqlglot_normalizeRegression
sqlglot_normalize
-17%
582.6 ms
699.2 ms
sqlglot_optimizeRegression
sqlglot_optimize
-19%
271.2 ms
336.2 ms
sqlglot_parseRegression
sqlglot_parse
-43%
6.4 ms
11.3 ms
sqlglot_transpileRegression
sqlglot_transpile
-41%
7.6 ms
12.9 ms
sympy_integrateRegression
sympy_integrate
-23%
152.5 ms
197.6 ms
sympy_strRegression
sympy_str
-15%
1.2 s
1.4 s
sympy_sumRegression
sympy_sum
-17%
933.6 ms
1,129.5 ms
tomli_loadsRegression
tomli_loads
-19%
11.4 s
14.1 s
tornado_httpRegression
tornado_http
-25%
321.4 ms
430.6 ms
typing_runtime_protocolsRegression
typing_runtime_protocols
-67%
1.8 ms
5.3 ms
unpickle_pure_pythonRegression
unpickle_pure_python
-36%
24 ms
37.3 ms
xml_etree_processRegression
xml_etree_process
-13%
417.3 ms
480.4 ms

Improved

unpack_sequence
unpack_sequence
+65%
273.1 µs
165.8 µs
async_generators
async_generators
+22%
2.2 s
1.8 s
unpickle
unpickle
+16%
1.7 ms
1.4 ms
unpickle_list
unpickle_list
+12%
336.5 µs
299.4 µs

Passed

json_loads
json_loads
+7%
2.5 ms
2.4 ms
deepcopy_reduce
deepcopy_reduce
+7%
136.5 µs
128 µs
bench_thread_pool
bench_thread_pool
+6%
8.4 ms
7.9 ms
sqlite_synth
sqlite_synth
+6%
503.8 µs
476.5 µs
coverage
coverage
+5%
380 ms
362.9 ms
telco
telco
+4%
35.6 ms
34.3 ms
regex_effbot
regex_effbot
+3%
196.5 ms
189.9 ms
pickle
pickle
+1%
1.3 ms
1.2 ms
pickle_list
pickle_list
0%
251.8 µs
250.8 µs
asyncio_websockets
asyncio_websockets
0%
2.2 s
2.2 s
pidigits
pidigits
0%
935.7 ms
938.4 ms
xml_etree_iterparse
xml_etree_iterparse
0%
589.1 ms
591.2 ms
xml_etree_generate
xml_etree_generate
0%
567.7 ms
569.8 ms
python_startup
python_startup
-2%
251.2 µs
256.4 µs
pickle_dict
pickle_dict
-2%
850.9 µs
869.9 µs
regex_dna
regex_dna
-2%
811.3 ms
830.4 ms
xml_etree_parse
xml_etree_parse
-3%
702.3 ms
720.9 ms
meteor_contest
meteor_contest
-3%
391.6 ms
405.7 ms
2to3
2to3
-4%
252.8 µs
263.4 µs
pathlib
pathlib
-4%
91.3 ms
95.2 ms
bpe_tokeniser
bpe_tokeniser
-4%
26.2 s
27.3 s
python_startup_no_site
python_startup_no_site
-5%
248.1 µs
260.7 µs
create_gc_cycles
create_gc_cycles
-5%
29.5 ms
31.2 ms
scimark_sparse_mat_mult
scimark_sparse_mat_mult
-6%
52.7 ms
56.2 ms
regex_v8
regex_v8
-8%
131.3 ms
142.2 ms
mdp
mdp
-8%
12.9 s
14 s
scimark_fft
scimark_fft
-8%
1.9 s
2.1 s
sympy_expand
sympy_expand
-9%
2.1 s
2.4 s

Commits

Click on a commit to change the comparison range
base
main
b94765c
-67%
Use Python 3.10
3dcc645
4 months ago
by mdboom
ResourcesHomePricingDocsBlogGitHubChangelog