Die korrigierte Version der Programmiersprache Python 3.14.5 wurde veröffentlicht, in der neben der Behebung von Fehlern und geringfügigen Sicherheitsanfälligkeiten die Rückkehr zum alten Garbage Collector, der bis zur Version 3.14.x verwendet wurde, vollzogen wurde. Als Gründe für die nicht typische, bedeutende Änderung in Zwischenversionen wurden die Beschwerden der Benutzer über einen erheblichen Anstieg des Speicherverbrauchs nach der Umstellung von produktiven Systemen auf die Version 3.14 sowie das Auftreten von Speicherlecks genannt.
Neben der Rückkehr zum neuen Garbage Collector in der Version 3.14 wurde entschieden, diesen in der kommenden Hauptversion 3.15, die vor wenigen Tagen in die Beta-Testphase übergegangen ist, nicht zu verwenden. Es sei daran erinnert, dass in der Version 3.14 der zyklische Garbage Collector durch einen inkrementellen ersetzt wurde, bei dem die Garbage Collection von langlebigen Objekten in Teilen und seltener als die Verarbeitung neuer Objektgenerationen erfolgt, die in der Regel häufiger freigegeben werden. Dies ermöglichte eine deutliche Reduzierung der maximalen Ausführungszeitunterbrechungen bei Anwendungen mit einer sehr großen Anzahl von Objekten im Speicher.

Quelle: opennet.ru
