◐ Shell
clean mode source ↗

GH-99554: `marshal` bytecode more efficiently by brandtbucher · Pull Request #99555 · python/cpython

Slower (23):
- regex_dna: 208 ms +- 1 ms -> 219 ms +- 1 ms: 1.05x slower
- pickle_list: 3.97 us +- 0.04 us -> 4.12 us +- 0.07 us: 1.04x slower
- genshi_text: 20.6 ms +- 0.2 ms -> 21.3 ms +- 0.2 ms: 1.03x slower
- json: 4.68 ms +- 0.12 ms -> 4.80 ms +- 0.13 ms: 1.03x slower
- pickle: 10.00 us +- 0.08 us -> 10.2 us +- 0.1 us: 1.03x slower
- json_dumps: 9.28 ms +- 0.14 ms -> 9.49 ms +- 0.13 ms: 1.02x slower
- json_loads: 23.5 us +- 0.3 us -> 24.0 us +- 0.4 us: 1.02x slower
- regex_effbot: 3.51 ms +- 0.02 ms -> 3.58 ms +- 0.01 ms: 1.02x slower
- unpickle_list: 5.03 us +- 0.04 us -> 5.12 us +- 0.04 us: 1.02x slower
- djangocms: 32.1 us +- 1.5 us -> 32.6 us +- 1.4 us: 1.02x slower
- fannkuch: 366 ms +- 5 ms -> 372 ms +- 7 ms: 1.02x slower
- django_template: 32.4 ms +- 0.4 ms -> 32.9 ms +- 1.1 ms: 1.02x slower
- chameleon: 6.32 ms +- 0.09 ms -> 6.43 ms +- 0.09 ms: 1.02x slower
- spectral_norm: 94.9 ms +- 1.0 ms -> 96.1 ms +- 1.1 ms: 1.01x slower
- mdp: 2.51 sec +- 0.01 sec -> 2.54 sec +- 0.01 sec: 1.01x slower
- mako: 9.63 ms +- 0.08 ms -> 9.72 ms +- 0.05 ms: 1.01x slower
- xml_etree_generate: 76.5 ms +- 0.7 ms -> 77.2 ms +- 0.8 ms: 1.01x slower
- pprint_pformat: 1.38 sec +- 0.01 sec -> 1.39 sec +- 0.02 sec: 1.01x slower
- pyflate: 405 ms +- 4 ms -> 407 ms +- 3 ms: 1.01x slower
- python_startup: 8.45 ms +- 0.01 ms -> 8.50 ms +- 0.01 ms: 1.00x slower
- python_startup_no_site: 6.06 ms +- 0.01 ms -> 6.08 ms +- 0.01 ms: 1.00x slower
- 2to3: 252 ms +- 1 ms -> 253 ms +- 1 ms: 1.00x slower
- generators: 77.4 ms +- 0.5 ms -> 77.6 ms +- 0.4 ms: 1.00x slower

Faster (33):
- xml_etree_iterparse: 107 ms +- 2 ms -> 102 ms +- 1 ms: 1.04x faster
- chaos: 69.0 ms +- 0.6 ms -> 66.1 ms +- 0.6 ms: 1.04x faster
- coroutines: 25.8 ms +- 0.4 ms -> 25.0 ms +- 0.3 ms: 1.04x faster
- unpack_sequence: 42.7 ns +- 0.5 ns -> 41.6 ns +- 0.7 ns: 1.03x faster
- async_tree_memoization: 650 ms +- 42 ms -> 635 ms +- 37 ms: 1.02x faster
- scimark_sor: 107 ms +- 2 ms -> 105 ms +- 2 ms: 1.02x faster
- deepcopy: 334 us +- 4 us -> 326 us +- 2 us: 1.02x faster
- deepcopy_reduce: 2.95 us +- 0.04 us -> 2.88 us +- 0.04 us: 1.02x faster
- meteor_contest: 106 ms +- 4 ms -> 104 ms +- 2 ms: 1.02x faster
- pidigits: 192 ms +- 0 ms -> 189 ms +- 0 ms: 1.02x faster
- logging_simple: 5.77 us +- 0.10 us -> 5.69 us +- 0.10 us: 1.01x faster
- deepcopy_memo: 33.9 us +- 0.5 us -> 33.5 us +- 0.6 us: 1.01x faster
- scimark_sparse_mat_mult: 4.09 ms +- 0.05 ms -> 4.03 ms +- 0.07 ms: 1.01x faster
- xml_etree_parse: 150 ms +- 6 ms -> 149 ms +- 3 ms: 1.01x faster
- telco: 6.25 ms +- 0.18 ms -> 6.17 ms +- 0.20 ms: 1.01x faster
- genshi_xml: 47.6 ms +- 0.7 ms -> 47.0 ms +- 0.6 ms: 1.01x faster
- logging_format: 6.35 us +- 0.08 us -> 6.28 us +- 0.08 us: 1.01x faster
- pathlib: 17.8 ms +- 0.3 ms -> 17.6 ms +- 0.2 ms: 1.01x faster
- nbody: 94.5 ms +- 2.5 ms -> 93.6 ms +- 1.3 ms: 1.01x faster
- regex_v8: 22.4 ms +- 0.1 ms -> 22.2 ms +- 0.1 ms: 1.01x faster
- async_tree_io: 1.33 sec +- 0.03 sec -> 1.32 sec +- 0.03 sec: 1.01x faster
- sqlglot_normalize: 105 ms +- 1 ms -> 104 ms +- 1 ms: 1.01x faster
- sympy_sum: 162 ms +- 2 ms -> 161 ms +- 2 ms: 1.01x faster
- scimark_fft: 317 ms +- 4 ms -> 315 ms +- 4 ms: 1.01x faster
- pycparser: 1.14 sec +- 0.02 sec -> 1.13 sec +- 0.01 sec: 1.01x faster
- go: 136 ms +- 2 ms -> 135 ms +- 1 ms: 1.01x faster
- sqlglot_parse: 1.40 ms +- 0.02 ms -> 1.39 ms +- 0.01 ms: 1.01x faster
- sympy_integrate: 20.3 ms +- 0.1 ms -> 20.2 ms +- 0.2 ms: 1.00x faster
- logging_silent: 92.6 ns +- 0.6 ns -> 92.1 ns +- 0.7 ns: 1.00x faster
- crypto_pyaes: 74.4 ms +- 0.8 ms -> 74.1 ms +- 0.7 ms: 1.00x faster
- dulwich_log: 62.3 ms +- 0.4 ms -> 62.0 ms +- 0.5 ms: 1.00x faster
- sqlglot_optimize: 50.6 ms +- 0.3 ms -> 50.5 ms +- 0.2 ms: 1.00x faster
- bench_thread_pool: 777 us +- 3 us -> 774 us +- 3 us: 1.00x faster

Benchmark hidden because not significant (28): async_generators, async_tree_none, async_tree_cpu_io_mixed, bench_mp_pool, coverage, deltablue, docutils, float, hexiom, html5lib, mypy, nqueens, pickle_dict, pickle_pure_python, pprint_safe_repr, raytrace, regex_compile, richards, scimark_lu, scimark_monte_carlo, sqlglot_transpile, sqlite_synth, sympy_expand, sympy_str, thrift, unpickle, unpickle_pure_python, xml_etree_process

Geometric mean: 1.00x faster