Python 3.11 Benchmarks Beta Python 3.11 (beta) benchmarks by Michael Larabel. More Python 3.11 benchmarks to come on Phoronix. Python 3.8.13: Processor: AMD Ryzen 9 5950X 16-Core @ 3.40GHz (16 Cores / 32 Threads), Motherboard: ASUS ROG CROSSHAIR VIII HERO (WI-FI) (4006 BIOS), Chipset: AMD Starship/Matisse, Memory: 32GB, Disk: 1000GB Sabrent Rocket 4.0 Plus, Graphics: AMD Radeon RX 6800 16GB (2475/1000MHz), Audio: AMD Navi 21 HDMI Audio, Monitor: ASUS MG28U, Network: Realtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200 OS: Ubuntu 22.04, Kernel: 5.18.0-051800-generic (x86_64), Desktop: GNOME Shell 42.0, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 22.0.1 (LLVM 13.0.1 DRM 3.46), Vulkan: 1.2.204, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 3840x2160 Python 3.9.13: Processor: AMD Ryzen 9 5950X 16-Core @ 3.40GHz (16 Cores / 32 Threads), Motherboard: ASUS ROG CROSSHAIR VIII HERO (WI-FI) (4006 BIOS), Chipset: AMD Starship/Matisse, Memory: 32GB, Disk: 1000GB Sabrent Rocket 4.0 Plus, Graphics: AMD Radeon RX 6800 16GB (2475/1000MHz), Audio: AMD Navi 21 HDMI Audio, Monitor: ASUS MG28U, Network: Realtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200 OS: Ubuntu 22.04, Kernel: 5.18.0-051800-generic (x86_64), Desktop: GNOME Shell 42.0, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 22.0.1 (LLVM 13.0.1 DRM 3.46), Vulkan: 1.2.204, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 3840x2160 Python 3.10.4: Processor: AMD Ryzen 9 5950X 16-Core @ 3.40GHz (16 Cores / 32 Threads), Motherboard: ASUS ROG CROSSHAIR VIII HERO (WI-FI) (4006 BIOS), Chipset: AMD Starship/Matisse, Memory: 32GB, Disk: 1000GB Sabrent Rocket 4.0 Plus, Graphics: AMD Radeon RX 6800 16GB (2475/1000MHz), Audio: AMD Navi 21 HDMI Audio, Monitor: ASUS MG28U, Network: Realtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200 OS: Ubuntu 22.04, Kernel: 5.18.0-051800-generic (x86_64), Desktop: GNOME Shell 42.0, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 22.0.1 (LLVM 13.0.1 DRM 3.46), Vulkan: 1.2.204, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 3840x2160 Python 3.11b: Processor: AMD Ryzen 9 5950X 16-Core @ 3.40GHz (16 Cores / 32 Threads), Motherboard: ASUS ROG CROSSHAIR VIII HERO (WI-FI) (4006 BIOS), Chipset: AMD Starship/Matisse, Memory: 32GB, Disk: 1000GB Sabrent Rocket 4.0 Plus, Graphics: AMD Radeon RX 6800 16GB (2475/1000MHz), Audio: AMD Navi 21 HDMI Audio, Monitor: ASUS MG28U, Network: Realtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200 OS: Ubuntu 22.04, Kernel: 5.18.0-051800-generic (x86_64), Desktop: GNOME Shell 42.0, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 22.0.1 (LLVM 13.0.1 DRM 3.46), Vulkan: 1.2.204, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 3840x2160 PyBench 2018-02-16 Total For Average Test Times Milliseconds < Lower Is Better Python 3.8.13 . 827 |========================================================= Python 3.9.13 . 826 |========================================================= Python 3.10.4 . 840 |========================================================== Python 3.11b .. 712 |================================================= PyPerformance 1.0.0 Benchmark: go Milliseconds < Lower Is Better Python 3.8.13 . 195 |========================================================== Python 3.9.13 . 195 |========================================================== Python 3.10.4 . 179 |===================================================== Python 3.11b .. 102 |============================== PyPerformance 1.0.0 Benchmark: 2to3 Milliseconds < Lower Is Better Python 3.8.13 . 241 |========================================================== Python 3.9.13 . 243 |========================================================== Python 3.10.4 . 242 |========================================================== Python 3.11b .. 183 |============================================ PyPerformance 1.0.0 Benchmark: chaos Milliseconds < Lower Is Better Python 3.8.13 . 90.7 |========================================================= Python 3.9.13 . 90.0 |========================================================= Python 3.10.4 . 87.2 |======================================================= Python 3.11b .. 52.2 |================================= PyPerformance 1.0.0 Benchmark: float Milliseconds < Lower Is Better Python 3.8.13 . 88.3 |========================================================= Python 3.9.13 . 87.5 |======================================================== Python 3.10.4 . 79.8 |==================================================== Python 3.11b .. 52.1 |================================== PyPerformance 1.0.0 Benchmark: nbody Milliseconds < Lower Is Better Python 3.8.13 . 95.0 |===================================================== Python 3.9.13 . 99.6 |======================================================== Python 3.10.4 . 100.1 |======================================================== Python 3.11b .. 67.1 |====================================== PyPerformance 1.0.0 Benchmark: pathlib Milliseconds < Lower Is Better Python 3.8.13 . 14.3 |========================================================= Python 3.9.13 . 13.8 |======================================================= Python 3.10.4 . 14.2 |========================================================= Python 3.11b .. 12.9 |=================================================== PyPerformance 1.0.0 Benchmark: raytrace Milliseconds < Lower Is Better Python 3.8.13 . 390 |========================================================== Python 3.9.13 . 391 |========================================================== Python 3.10.4 . 370 |======================================================= Python 3.11b .. 222 |================================= PyPerformance 1.0.0 Benchmark: json_loads Milliseconds < Lower Is Better Python 3.8.13 . 20.2 |========================================================= Python 3.9.13 . 17.9 |=================================================== Python 3.10.4 . 18.8 |===================================================== Python 3.11b .. 16.9 |================================================ PyPerformance 1.0.0 Benchmark: crypto_pyaes Milliseconds < Lower Is Better Python 3.8.13 . 86.5 |========================================================= Python 3.9.13 . 86.9 |========================================================= Python 3.10.4 . 84.0 |======================================================= Python 3.11b .. 52.7 |=================================== PyPerformance 1.0.0 Benchmark: regex_compile Milliseconds < Lower Is Better Python 3.8.13 . 135 |========================================================= Python 3.9.13 . 135 |========================================================= Python 3.10.4 . 137 |========================================================== Python 3.11b .. 101 |=========================================== PyPerformance 1.0.0 Benchmark: python_startup Milliseconds < Lower Is Better Python 3.8.13 . 6.36 |========================================================= Python 3.9.13 . 6.29 |======================================================== Python 3.10.4 . 6.18 |======================================================= Python 3.11b .. 5.46 |================================================= PyPerformance 1.0.0 Benchmark: django_template Milliseconds < Lower Is Better Python 3.8.13 . 39.2 |========================================================= Python 3.9.13 . 38.5 |======================================================== Python 3.10.4 . 35.7 |==================================================== Python 3.11b .. 25.6 |===================================== PyPerformance 1.0.0 Benchmark: pickle_pure_python Milliseconds < Lower Is Better Python 3.8.13 . 358 |========================================================== Python 3.9.13 . 351 |========================================================= Python 3.10.4 . 350 |========================================================= Python 3.11b .. 225 |====================================