De corrigerende release van de programmeertaal Python 3.14.5 is uitgebracht, waarin naast het oplossen van fouten en kleine kwetsbaarheden, de oude garbage collector is teruggebracht die voor de versie 3.14.x werd gebruikt. De redenen voor deze ongebruikelijke ingrijpende wijziging in een tussentijdse release zijn de klachten van gebruikers over een aanzienlijke toename van het geheugengebruik na de overgang van productieomgeving naar versie 3.14 en het optreden van geheugenlekken.
Naast de terugkeer van de nieuwe garbage collector in versie 3.14 is besloten deze niet te gebruiken in de volgende belangrijke release 3.15, die enkele dagen geleden in de bètafase is gegaan. Ter herinnering, in versie 3.14 werd de cyclische garbage collector vervangen door een incrementele, waarbij het opruimen van langlevende objecten delen voor delen wordt uitgevoerd en minder vaak dan het verwerken van nieuwe generaties objecten, die doorgaans vaker worden vrijgegeven, wat de maximale pauzetijd voor applicaties met een zeer groot aantal objecten in het geheugen aanzienlijk heeft verminderd.

Bron: opennet.ru
