◐ Shell
clean mode source ↗

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