Une mise à jour corrective du langage de programmation Python 3.14.5 a été publiée, incluant la correction de bogues et de vulnérabilités mineures, ainsi que le retour à l'ancien ramasse-miettes utilisé avant la branche 3.14.x. Les plaintes des utilisateurs concernant l'augmentation significative de la consommation de mémoire après le passage des systèmes de production à la branche 3.14 et l'apparition de fuites de mémoire sont citées comme raisons de ce changement atypique pour les versions intermédiaires.
En plus du retour à l'ancien ramasse-miettes dans la branche 3.14, il a été décidé de ne pas l'utiliser dans la prochaine version majeure 3.15, qui est passée récemment en phase de test bêta. Rappelons que dans la branche 3.14, le ramasse-miettes cyclique a été remplacé par un ramasse-miettes incrémentiel, celui-ci traitant les objets à longue durée de vie par morceaux et moins fréquemment que les nouveaux objets, qui sont généralement libérés plus souvent, ce qui a diminué de manière significative le temps d'arrêt maximum des applications avec un nombre très élevé d'objets en mémoire.

Source : opennet.ru
