Ve verzi Python 3.14.5 byl kvůli únikům paměti vrácen starý garbage collector

Byl vydán opravný release programovacího jazyka Python 3.14.5, ve kterém kromě opravy chyb a drobných zranitelností došlo k návratu k starému garbage collectoru, který byl použit před větví 3.14.x. Jako důvody pro provedení atypické, pro mezi-release významné změny jsou uváděny stížnosti uživatelů na významné zvýšení spotřeby paměti po přechodu pracovních systémů na větev 3.14 a výskyt úniků paměti.

Kromě návratu nového garbage collectoru ve větvi 3.14 bylo rozhodnuto ho nepoužívat ani v následující významné verzi 3.15, která byla před několika dny převedena do fáze beta testování. Připomeňme, že ve větvi 3.14 byl cyklický garbage collector nahrazen inkrementálním, ve kterém se sběr garbage u dlouhoživých objektů provádí po částech a méně často než zpracování nových generací objektů, které se obvykle osvobozují častěji, což umožnilo značně snížit maximální čas pozastavení vykonávání aplikací s velmi velkým počtem objektů v paměti.

Ve verzi Python 3.14.5 byl kvůli únikům paměti vrácen starý garbage collector


Zdroj: opennet.ru
Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster