В Python 3.14.0 (октябрь 2025-го) разработчики заменили классический иерархический сборщик мусора на инкрементальный – обещали более короткие паузы на больших свалках. Но уже в 3.14.5 (май 2026-го) это решение полностью откатили. Что пошло не так? И почему альтернативный сборщик даже не сделали переключаемой опцией, как в Java или Go? Разбираемся на бенчмарках, запустив локально обе версии интерпретатора. Читать далее
Не так давно вышел Python 3.14.5 – предпоследний стабильный релиз языка. Напомним, что в релизе 3.14.0 (вышедшем в октябре 2025 года) классический иерархический сборщик мусора (generational garbage collector) заменили на инкрементальный (incremental GC).
Из пулл-реквеста, в рамках которого вносились эти изменения:
Циклический сборщик мусора теперь работает в инкрементальном режиме. Благодаря этому, максимальная продолжительность пауз на свалках динамической памяти (heap) большого объема сократилась на порядок, а то и сильнее.
Теперь поколений всего два: молодое и старшее. Если функция
Похожие статьи
РБК
РБК
«ВТБ Мои Инвестиции» исключили из топ-10 акции «Транснефти»
Акции «Транснефти» закрыли дивидендный гэп только на 51%, отметили эксперты «ВТБ Мои инвестиции». По их мнению, это слабее динамики других бумаг
Такер Карлсон раскрыл цель НАТО в отношении России
Американский журналист Такер Карлсон заявил, что НАТО стремится добиться от России поведения в соответствии с западными представлениями. Таким мнением он поделился в эфире шоу ведущего Рика Санчеса, с...
Гоблин раскрыл сильно удививший его во время первой поездки в Европу факт
Блогер и переводчик Дмитрий Пучков, известный как Гоблин, рассказал, какой факт сильно удивил его во время первой поездки в Европу. Его блогер раскрыл в эфире радио Sputnik, запись которого доступна н...