Python 3.15 ускорил Base32 в 135 раз, но замедлил Base16 на 22%
Бенчмарки pyperformance на Ryzen 9 7900 под Windows 11 показали, что в Python 3.15 кодирование Base32 ускорилось в 135 раз, Ascii85 — в 69 раз, Base85 — в 63 раза, Base64 — в 3,6 раза благодаря переписыванию на C. При этом Base16 стал на 22,3% медленнее, чем в Python 3.14, из-за отсутствия C-реализации.
- Base32_large: 2,43 мс в 3.15 против 327,6 мс в 3.14
- Ascii85_large: 11,62 мс против 797,9 мс, ускорение в 69 раз
- Base16_large замедлился с 4,714 до 5,767 мс (+22,3%)
- Base64_large: 1,852 мс против 6,746 мс в 3.14
Читать дальше
Софт