Python 3.15 с ленивыми импортами ускорил холодный старт с 512 до 32 мс
В Python 3.15.0, вышедшем 9 октября, появились явные ленивые импорты (PEP 810). В тесте на 2-ядерном контейнере холодный старт обработчика с проверкой здоровья ускорился с 512 до 32 мс, а число загружаемых модулей упало с 608 до 57.
- Холодный старт /health: 512 мс с обычными импортами против 32 мс с lazy import
- Число загружаемых модулей снизилось с 608 до 57
- Флаг -X lazy_imports=all дал 23 мс и 53 модуля
- Путь /s3 ускорился лишь с 614 до 361 мс, так как boto3 всё равно нужен
Читать дальше
Софт