Skip to content

Instantly share code, notes, and snippets.

@sweeneyde
Created March 18, 2022 18:30
Show Gist options
  • Select an option

  • Save sweeneyde/6cbbe1c9d216d117370a809c704b6cfc to your computer and use it in GitHub Desktop.

Select an option

Save sweeneyde/6cbbe1c9d216d117370a809c704b6cfc to your computer and use it in GitHub Desktop.
pyperformance results for PR 31864 (list.append)
Slower (15):
- scimark_sparse_mat_mult: 5.12 ms +- 0.40 ms -> 5.37 ms +- 0.22 ms: 1.05x slower
- unpack_sequence: 43.8 ns +- 2.8 ns -> 45.6 ns +- 0.9 ns: 1.04x slower
- pickle_list: 4.53 us +- 0.10 us -> 4.70 us +- 0.10 us: 1.04x slower
- richards: 51.3 ms +- 3.2 ms -> 52.9 ms +- 1.9 ms: 1.03x slower
- regex_effbot: 3.37 ms +- 0.07 ms -> 3.47 ms +- 0.15 ms: 1.03x slower
- pidigits: 179 ms +- 1 ms -> 184 ms +- 1 ms: 1.03x slower
- scimark_lu: 107 ms +- 2 ms -> 110 ms +- 3 ms: 1.03x slower
- json_loads: 29.0 us +- 1.0 us -> 29.7 us +- 0.4 us: 1.02x slower
- scimark_monte_carlo: 67.4 ms +- 1.2 ms -> 69.0 ms +- 1.4 ms: 1.02x slower
- regex_dna: 223 ms +- 2 ms -> 228 ms +- 2 ms: 1.02x slower
- telco: 6.38 ms +- 0.19 ms -> 6.49 ms +- 0.18 ms: 1.02x slower
- logging_format: 6.94 us +- 0.13 us -> 7.05 us +- 0.19 us: 1.02x slower
- crypto_pyaes: 86.3 ms +- 1.0 ms -> 87.6 ms +- 1.7 ms: 1.01x slower
- chameleon: 6.49 ms +- 0.07 ms -> 6.57 ms +- 0.08 ms: 1.01x slower
- regex_v8: 22.7 ms +- 0.2 ms -> 22.9 ms +- 0.5 ms: 1.01x slower
Faster (24):
- mako: 11.2 ms +- 0.4 ms -> 10.2 ms +- 0.1 ms: 1.09x faster
- pathlib: 20.8 ms +- 1.4 ms -> 19.7 ms +- 2.6 ms: 1.06x faster
- spectral_norm: 99.5 ms +- 1.7 ms -> 95.8 ms +- 1.0 ms: 1.04x faster
- sympy_sum: 181 ms +- 10 ms -> 174 ms +- 2 ms: 1.04x faster
- unpickle: 16.3 us +- 0.6 us -> 15.8 us +- 0.7 us: 1.03x faster
- meteor_contest: 113 ms +- 5 ms -> 111 ms +- 3 ms: 1.03x faster
- nqueens: 90.0 ms +- 3.0 ms -> 87.9 ms +- 5.1 ms: 1.02x faster
- json_dumps: 13.2 ms +- 0.4 ms -> 12.9 ms +- 0.2 ms: 1.02x faster
- raytrace: 317 ms +- 6 ms -> 310 ms +- 7 ms: 1.02x faster
- float: 77.3 ms +- 1.5 ms -> 75.8 ms +- 2.0 ms: 1.02x faster
- xml_etree_process: 55.1 ms +- 0.8 ms -> 54.0 ms +- 0.8 ms: 1.02x faster
- scimark_fft: 351 ms +- 13 ms -> 345 ms +- 7 ms: 1.02x faster
- deltablue: 4.08 ms +- 0.08 ms -> 4.02 ms +- 0.13 ms: 1.01x faster
- pickle_pure_python: 336 us +- 5 us -> 331 us +- 5 us: 1.01x faster
- python_startup: 8.71 ms +- 0.06 ms -> 8.61 ms +- 0.07 ms: 1.01x faster
- sympy_expand: 533 ms +- 16 ms -> 527 ms +- 15 ms: 1.01x faster
- go: 146 ms +- 3 ms -> 145 ms +- 1 ms: 1.01x faster
- chaos: 75.6 ms +- 1.1 ms -> 74.9 ms +- 1.2 ms: 1.01x faster
- fannkuch: 393 ms +- 5 ms -> 389 ms +- 7 ms: 1.01x faster
- python_startup_no_site: 6.51 ms +- 0.05 ms -> 6.45 ms +- 0.05 ms: 1.01x faster
- hexiom: 7.04 ms +- 0.08 ms -> 6.97 ms +- 0.18 ms: 1.01x faster
- unpickle_pure_python: 244 us +- 4 us -> 242 us +- 6 us: 1.01x faster
- scimark_sor: 116 ms +- 1 ms -> 115 ms +- 1 ms: 1.01x faster
- xml_etree_generate: 77.6 ms +- 1.7 ms -> 77.1 ms +- 0.8 ms: 1.01x faster
Benchmark hidden because not significant (20): 2to3, django_template, dulwich_log, html5lib, logging_silent, logging_simple, nbody, pickle, pickle_dict, pyflate, regex_compile, sqlalchemy_declarative, sqlalchemy_imperative, sqlite_synth, sympy_integrate, sympy_str, tornado_http, unpickle_list, xml_etree_parse, xml_etree_iterparse
Geometric mean: 1.00x faster
@sweeneyde
Copy link
Copy Markdown
Author

Re-running all benchmarks with a changes of 1.03x or more above:

Slower (7):
- unpack_sequence: 43.3 ns +- 1.0 ns -> 45.7 ns +- 0.9 ns: 1.05x slower
- pickle_list: 4.47 us +- 0.12 us -> 4.69 us +- 0.11 us: 1.05x slower
- pidigits: 179 ms +- 1 ms -> 185 ms +- 1 ms: 1.03x slower
- scimark_sparse_mat_mult: 5.18 ms +- 0.31 ms -> 5.32 ms +- 0.29 ms: 1.03x slower
- meteor_contest: 107 ms +- 3 ms -> 109 ms +- 3 ms: 1.02x slower
- scimark_lu: 108 ms +- 2 ms -> 110 ms +- 2 ms: 1.02x slower
- regex_effbot: 3.40 ms +- 0.06 ms -> 3.45 ms +- 0.08 ms: 1.01x slower

Faster (6):
- unpickle: 16.1 us +- 0.9 us -> 15.5 us +- 1.0 us: 1.04x faster
- spectral_norm: 100 ms +- 2 ms -> 97.5 ms +- 4.7 ms: 1.03x faster
- scimark_sor: 117 ms +- 3 ms -> 115 ms +- 2 ms: 1.02x faster
- pathlib: 19.5 ms +- 0.4 ms -> 19.1 ms +- 0.5 ms: 1.02x faster
- sympy_expand: 538 ms +- 13 ms -> 531 ms +- 14 ms: 1.01x faster
- mako: 10.4 ms +- 0.1 ms -> 10.3 ms +- 0.1 ms: 1.01x faster

Benchmark hidden because not significant (6): richards, scimark_fft, scimark_monte_carlo, sympy_integrate, sympy_sum, sympy_str

Geometric mean: 1.00x slower

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment