Skip to content

Latest commit

 

History

History

bm-20240718-3.13.0b4-567c38b

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Results

  • fork: python/v3.13.0b4
  • version: 3.13.0b4
  • config:
  • commit hash: 567c38b
  • commit date: 2024-07-18T11:41:38+02:00
  • ref: v3.13.0b4

linux aarch64 (arminc)

vs. 3.10.4

  • Geometric mean: 1.305x faster (HPT: reliability of 100.00%, 1.21x faster at 99th %ile)
  • Memory usage: 1.14x
  • missing benchmarks: aiohttp, flaskblogging, gunicorn, pickle, pickle_dict, pickle_list, sqlalchemy_declarative, sqlalchemy_imperative, sqlite_synth, unpickle, unpickle_list
  • new benchmarks: async_tree_cpu_io_mixed_tg, async_tree_io_tg, async_tree_memoization_tg, async_tree_none_tg, bpe_tokeniser
  • 📄table
  • 📈time plot

vs. 3.12.0

  • Geometric mean: 1.016x faster (HPT: reliability of 87.35%, 1.00x faster at 99th %ile)
  • Memory usage: 0.93x
  • missing benchmarks: aiohttp, gunicorn, pickle, pickle_dict, pickle_list, sqlalchemy_declarative, sqlalchemy_imperative, sqlite_synth, unpickle, unpickle_list
  • new benchmarks: bpe_tokeniser
  • 📄table
  • 📈time plot

vs. 3.13.0

  • Geometric mean: 1.011x faster (HPT: reliability of 55.49%, 1.00x slower at 99th %ile)
  • Memory usage: 0.91x
  • missing benchmarks: connected_components, djangocms, gevent_hub, gunicorn, k_core, many_optionals, shortest_path, sphinx, sqlalchemy_declarative, sqlalchemy_imperative, sqlite_synth, subparsers
  • new benchmarks: asyncio_tcp, asyncio_tcp_ssl, dask, dulwich_log, mypy2
  • 📄table
  • 📈time plot

linux x86_64 (linux)

vs. 3.10.4

  • Geometric mean: 1.395x faster (HPT: reliability of 100.00%, 1.29x faster at 99th %ile)
  • Memory usage: 1.13x
  • missing benchmarks: aiohttp, djangocms, flaskblogging, gunicorn, pickle, pickle_dict, pickle_list, sqlalchemy_declarative, sqlalchemy_imperative, sqlite_synth, unpack_sequence, unpickle, unpickle_list
  • new benchmarks: async_tree_cpu_io_mixed_tg, async_tree_io_tg, async_tree_memoization_tg, async_tree_none_tg, bpe_tokeniser
  • 📄table
  • 📈time plot

vs. 3.12.0

  • Geometric mean: 1.060x faster (HPT: reliability of 100.00%, 1.02x faster at 99th %ile)
  • Memory usage: 0.99x
  • missing benchmarks: aiohttp, gunicorn, pickle, pickle_dict, pickle_list, sqlalchemy_declarative, sqlalchemy_imperative, sqlite_synth, unpack_sequence, unpickle, unpickle_list
  • new benchmarks: bpe_tokeniser, genshi_text, genshi_xml, html5lib, pylint, thrift
  • 📄table
  • 📈time plot

vs. 3.13.0

  • Geometric mean: 1.010x faster (HPT: reliability of 57.77%, 1.00x faster at 99th %ile)
  • Memory usage: 0.92x
  • missing benchmarks: connected_components, djangocms, gevent_hub, gunicorn, k_core, many_optionals, shortest_path, sphinx, sqlalchemy_declarative, sqlalchemy_imperative, sqlite_synth, subparsers
  • new benchmarks: asyncio_tcp, asyncio_tcp_ssl, dask, mypy2
  • 📄table
  • 📈time plot

linux x86_64 (pythonperf2)

vs. 3.10.4

  • Geometric mean: 1.304x faster (HPT: reliability of 100.00%, 1.21x faster at 99th %ile)
  • Memory usage: 1.13x
  • missing benchmarks: aiohttp, flaskblogging, gunicorn, pickle, pickle_dict, pickle_list, sqlalchemy_declarative, sqlalchemy_imperative, sqlite_synth, unpack_sequence, unpickle, unpickle_list
  • new benchmarks: async_tree_cpu_io_mixed_tg, async_tree_io_tg, async_tree_memoization_tg, async_tree_none_tg, bpe_tokeniser
  • 📄table
  • 📈time plot

vs. 3.12.0

  • Geometric mean: 1.000x faster (HPT: reliability of 75.63%, 1.00x slower at 99th %ile)
  • Memory usage: 0.94x
  • missing benchmarks: aiohttp, gunicorn, pickle, pickle_dict, pickle_list, sqlalchemy_declarative, sqlalchemy_imperative, sqlite_synth, unpack_sequence, unpickle, unpickle_list
  • new benchmarks: bpe_tokeniser, genshi_text, genshi_xml, html5lib, pylint, thrift
  • 📄table
  • 📈time plot

vs. 3.13.0

  • Geometric mean: 1.011x faster (HPT: reliability of 80.01%, 1.00x faster at 99th %ile)
  • Memory usage: 0.91x
  • missing benchmarks: connected_components, djangocms, gevent_hub, gunicorn, k_core, many_optionals, shortest_path, sphinx, sqlalchemy_declarative, sqlalchemy_imperative, sqlite_synth, subparsers
  • new benchmarks: asyncio_tcp, asyncio_tcp_ssl, dask, mypy2
  • 📄table
  • 📈time plot

darwin arm64 (darwin)

vs. 3.10.4

  • Geometric mean: 1.303x faster (HPT: reliability of 100.00%, 1.19x faster at 99th %ile)
  • Memory usage: 1.19x
  • missing benchmarks: connected_components, djangocms, gevent_hub, k_core, many_optionals, shortest_path, sphinx, sqlalchemy_declarative, sqlalchemy_imperative, sqlite_synth, subparsers
  • new benchmarks: async_tree_cpu_io_mixed_tg, async_tree_eager_cpu_io_mixed_tg, async_tree_eager_io_tg, async_tree_eager_memoization_tg, async_tree_eager_tg, async_tree_io_tg, async_tree_memoization_tg, async_tree_none_tg, asyncio_tcp, asyncio_tcp_ssl, mypy2
  • 📄table
  • 📈time plot

vs. 3.12.0

  • Geometric mean: 1.081x faster (HPT: reliability of 100.00%, 1.04x faster at 99th %ile)
  • Memory usage: 1.08x
  • missing benchmarks: connected_components, djangocms, gevent_hub, gunicorn, k_core, many_optionals, shortest_path, sphinx, sqlalchemy_declarative, sqlalchemy_imperative, sqlite_synth, subparsers
  • new benchmarks: asyncio_tcp, asyncio_tcp_ssl, mypy2
  • 📄table
  • 📈time plot

vs. 3.13.0

  • Geometric mean: 1.107x faster (HPT: reliability of 100.00%, 1.05x faster at 99th %ile)
  • Memory usage: 0.93x
  • missing benchmarks: connected_components, djangocms, gevent_hub, gunicorn, k_core, many_optionals, shortest_path, sphinx, sqlalchemy_declarative, sqlalchemy_imperative, sqlite_synth, subparsers
  • new benchmarks: asyncio_tcp, asyncio_tcp_ssl, mypy2
  • 📄table
  • 📈time plot