bpo-26280: Port BINARY_SUBSCR to PEP 659 adaptive interpreter by iritkatriel · Pull Request #27043 · python/cpython
pyperformance results:
baseline.json
Performance version: 1.0.2
Report on macOS-10.15.7-x86_64-i386-64bit
Number of logical CPUs: 12
Start date: 2021-07-06 14:43:18.158523
End date: 2021-07-06 15:03:17.963231
opt.json
Performance version: 1.0.2
Report on macOS-10.15.7-x86_64-i386-64bit
Number of logical CPUs: 12
Start date: 2021-07-06 14:16:54.831239
End date: 2021-07-06 14:37:48.404535
2to3
Mean +- std dev: 361 ms +- 6 ms -> 347 ms +- 4 ms: 1.04x faster
Significant (t=13.99)
chameleon
Mean +- std dev: 10.7 ms +- 0.1 ms -> 10.4 ms +- 0.2 ms: 1.03x faster
Significant (t=9.32)
chaos
Mean +- std dev: 124 ms +- 1 ms -> 119 ms +- 1 ms: 1.04x faster
Significant (t=21.46)
crypto_pyaes
Mean +- std dev: 137 ms +- 4 ms -> 130 ms +- 2 ms: 1.05x faster
Significant (t=11.17)
deltablue
Mean +- std dev: 8.68 ms +- 0.16 ms -> 8.51 ms +- 0.21 ms: 1.02x faster
Not significant
django_template
Mean +- std dev: 59.3 ms +- 3.3 ms -> 57.6 ms +- 2.8 ms: 1.03x faster
Significant (t=3.05)
dulwich_log
Mean +- std dev: 105 ms +- 2 ms -> 104 ms +- 4 ms: 1.01x faster
Not significant
fannkuch
Mean +- std dev: 561 ms +- 10 ms -> 537 ms +- 6 ms: 1.04x faster
Significant (t=16.10)
float
Mean +- std dev: 127 ms +- 3 ms -> 125 ms +- 3 ms: 1.01x faster
Not significant
go
Mean +- std dev: 252 ms +- 4 ms -> 237 ms +- 4 ms: 1.06x faster
Significant (t=21.01)
hexiom
Mean +- std dev: 11.9 ms +- 0.1 ms -> 11.3 ms +- 0.3 ms: 1.06x faster
Significant (t=14.95)
json_dumps
Mean +- std dev: 15.1 ms +- 0.2 ms -> 15.0 ms +- 0.3 ms: 1.01x faster
Not significant
json_loads
Mean +- std dev: 29.3 us +- 0.3 us -> 28.8 us +- 0.4 us: 1.02x faster
Not significant
logging_format
Mean +- std dev: 10.7 us +- 0.4 us -> 10.3 us +- 0.2 us: 1.04x faster
Significant (t=6.48)
logging_silent
Mean +- std dev: 231 ns +- 7 ns -> 221 ns +- 7 ns: 1.04x faster
Significant (t=7.36)
logging_simple
Mean +- std dev: 9.78 us +- 0.30 us -> 9.62 us +- 0.22 us: 1.02x faster
Not significant
mako
Mean +- std dev: 17.1 ms +- 0.5 ms -> 16.5 ms +- 0.2 ms: 1.04x faster
Significant (t=9.14)
meteor_contest
Mean +- std dev: 114 ms +- 2 ms -> 111 ms +- 3 ms: 1.02x faster
Significant (t=5.65)
nbody
Mean +- std dev: 171 ms +- 5 ms -> 158 ms +- 4 ms: 1.08x faster
Significant (t=14.66)
nqueens
Mean +- std dev: 124 ms +- 3 ms -> 115 ms +- 2 ms: 1.08x faster
Significant (t=18.59)
pathlib
Mean +- std dev: 46.6 ms +- 1.3 ms -> 45.3 ms +- 0.9 ms: 1.03x faster
Significant (t=6.35)
pickle
Mean +- std dev: 11.3 us +- 0.4 us -> 10.8 us +- 0.1 us: 1.05x faster
Significant (t=9.69)
pickle_dict
Mean +- std dev: 26.3 us +- 0.2 us -> 23.9 us +- 0.6 us: 1.10x faster
Significant (t=29.70)
pickle_list
Mean +- std dev: 4.14 us +- 0.12 us -> 3.88 us +- 0.05 us: 1.07x faster
Significant (t=15.82)
pickle_pure_python
Mean +- std dev: 538 us +- 10 us -> 518 us +- 8 us: 1.04x faster
Significant (t=11.83)
pidigits
Mean +- std dev: 190 ms +- 3 ms -> 196 ms +- 1 ms: 1.03x slower
Significant (t=-12.11)
pyflate
Mean +- std dev: 789 ms +- 16 ms -> 756 ms +- 10 ms: 1.04x faster
Significant (t=13.64)
python_startup
Mean +- std dev: 13.2 ms +- 0.3 ms -> 13.4 ms +- 0.5 ms: 1.02x slower
Not significant
python_startup_no_site
Mean +- std dev: 9.73 ms +- 0.32 ms -> 9.58 ms +- 0.27 ms: 1.02x faster
Not significant
raytrace
Mean +- std dev: 611 ms +- 9 ms -> 581 ms +- 11 ms: 1.05x faster
Significant (t=16.01)
regex_dna
Mean +- std dev: 183 ms +- 4 ms -> 194 ms +- 5 ms: 1.06x slower
Significant (t=-12.68)
regex_effbot
Mean +- std dev: 3.36 ms +- 0.05 ms -> 3.46 ms +- 0.04 ms: 1.03x slower
Significant (t=-11.84)
regex_v8
Mean +- std dev: 25.8 ms +- 1.0 ms -> 25.9 ms +- 1.0 ms: 1.00x slower
Not significant
richards
Mean +- std dev: 95.3 ms +- 1.5 ms -> 93.7 ms +- 1.4 ms: 1.02x faster
Not significant
scimark_fft
Mean +- std dev: 467 ms +- 5 ms -> 465 ms +- 6 ms: 1.01x faster
Not significant
scimark_lu
Mean +- std dev: 214 ms +- 4 ms -> 209 ms +- 6 ms: 1.02x faster
Significant (t=5.27)
scimark_monte_carlo
Mean +- std dev: 112 ms +- 2 ms -> 111 ms +- 3 ms: 1.01x faster
Not significant
scimark_sor
Mean +- std dev: 229 ms +- 3 ms -> 226 ms +- 7 ms: 1.02x faster
Not significant
scimark_sparse_mat_mult
Mean +- std dev: 6.30 ms +- 0.26 ms -> 6.54 ms +- 0.19 ms: 1.04x slower
Significant (t=-5.78)
spectral_norm
Mean +- std dev: 192 ms +- 2 ms -> 189 ms +- 2 ms: 1.02x faster
Not significant
sqlalchemy_declarative
Mean +- std dev: 161 ms +- 6 ms -> 159 ms +- 4 ms: 1.01x faster
Not significant
sqlalchemy_imperative
Mean +- std dev: 24.2 ms +- 0.5 ms -> 24.2 ms +- 0.7 ms: 1.00x slower
Not significant
sqlite_synth
Mean +- std dev: 3.06 us +- 0.06 us -> 2.97 us +- 0.06 us: 1.03x faster
Significant (t=7.81)
sympy_expand
Mean +- std dev: 639 ms +- 10 ms -> 630 ms +- 9 ms: 1.02x faster
Not significant
sympy_integrate
Mean +- std dev: 27.0 ms +- 0.5 ms -> 26.2 ms +- 0.5 ms: 1.03x faster
Significant (t=8.65)
sympy_str
Mean +- std dev: 382 ms +- 4 ms -> 375 ms +- 5 ms: 1.02x faster
Not significant
sympy_sum
Mean +- std dev: 211 ms +- 6 ms -> 206 ms +- 2 ms: 1.02x faster
Significant (t=6.32)
telco
Mean +- std dev: 7.21 ms +- 0.13 ms -> 7.09 ms +- 0.09 ms: 1.02x faster
Not significant
tornado_http
Mean +- std dev: 174 ms +- 13 ms -> 180 ms +- 48 ms: 1.03x slower
Not significant
unpack_sequence
Mean +- std dev: 59.7 ns +- 0.6 ns -> 55.9 ns +- 1.2 ns: 1.07x faster
Significant (t=21.74)
unpickle
Mean +- std dev: 16.1 us +- 0.3 us -> 16.1 us +- 0.3 us: 1.00x faster
Not significant
unpickle_list
Mean +- std dev: 5.02 us +- 0.14 us -> 5.06 us +- 0.16 us: 1.01x slower
Not significant
unpickle_pure_python
Mean +- std dev: 382 us +- 6 us -> 364 us +- 4 us: 1.05x faster
Significant (t=18.25)
xml_etree_generate
Mean +- std dev: 108 ms +- 2 ms -> 106 ms +- 2 ms: 1.02x faster
Not significant
xml_etree_iterparse
Mean +- std dev: 116 ms +- 3 ms -> 117 ms +- 3 ms: 1.00x slower
Not significant
xml_etree_parse
Mean +- std dev: 162 ms +- 5 ms -> 164 ms +- 5 ms: 1.01x slower
Not significant
xml_etree_process
Mean +- std dev: 88.4 ms +- 2.2 ms -> 85.2 ms +- 0.9 ms: 1.04x faster
Significant (t=10.57)
Skipped 1 benchmarks only in baseline.json: regex_compile