В Python 3.14.5 поради течове на памет беше възстановен старият събирач на боклук.

Публикувана корекция на програмния език Python 3.14.5, в която освен поправките на грешки и незначителни уязвимости, е реализиран обратен ход към стария сборщик на боклук, използван преди версия 3.14.x. Като причини за въвеждането на нетипично за междинни издания значително изменение се посочват оплаквания от потребители за значително повишаване на потреблението на памет след миграцията на работни системи към версия 3.14 и появата на течове на памет.

Освен отказа от новия сборщик на боклук в версия 3.14, е решено да не се използва в следващото значително издание 3.15, което преди няколко дни премина на етап бета тестване. Напомняме, че в 3.14 цикличният сборщик на боклук беше заменен с инкрементален, при който събирането на боклука на дългоживеещи обекти се изпълнява на части и по-рядко, отколкото обработката на нови поколения обекти, които обикновено се освобождават по-често, което значително намали максималното време на прекъсване на изпълнението на приложения с много обекти в паметта.

В Python 3.14.5 поради течове на памет беше възстановен старият събирач на боклук.


Източник: opennet.ru
Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster