Python 3.14.5 se kvůli únikům paměti vrací ke starému garbage collectoru.

Byla vydána menší aktualizace Pythonu 3.14.5. Kromě oprav chyb a drobných zranitelností se také vrací k původnímu garbage collectoru používanému před verzí 3.14.x. Důvodem této významné změny, neobvyklé pro menší verzi, jsou stížnosti uživatelů na výrazný nárůst spotřeby paměti a vznik úniků paměti po migraci produkčních systémů do větve 3.14.

Kromě vrácení nového garbage collectoru ve větvi 3.14 bylo rozhodnuto, že se v další velké verzi 3.15, která před několika dny vstoupila do beta testování, nepoužije. Pro připomenutí, ve větvi 3.14 byl cyklický garbage collector nahrazen inkrementálním, který provádí garbage collector dlouhotrvajících objektů po částech a méně často než zpracování nových generací objektů, které jsou obvykle uvolňovány častěji. Tím se výrazně zkrátila maximální doba provádění aplikací s velmi velkým počtem objektů v paměti.

 Python 3.14.5 se kvůli únikům paměti vrací ke starému garbage collectoru.


Zdroj: opennet.ru
Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster