Python 3.14.5 由于内存泄漏问题,已恢复使用旧版垃圾回收器。

Python 3.14.5 发布了一个小版本更新。除了修复一些 bug 和小漏洞外,此次更新还回退了 3.14.x 分支之前的旧版垃圾回收器。此次重大改动对于一个小版本更新来说实属罕见,其原因是用户反映在将生产系统迁移到 3.14 分支后,内存消耗显著增加,并出现了内存泄漏问题。

除了在 3.14 分支中回滚新的垃圾回收器之外,开发团队还决定在下一个主要版本 3.15 中不再使用它。3.15 版本已于几天前进入 beta 测试阶段。需要说明的是,在 3.14 分支中,循环垃圾回收器被替换为增量垃圾回收器。增量垃圾回收器会分批、低频地回收生命周期较长的对象,而新一代对象的回收频率通常更高。这显著降低了内存中对象数量庞大的应用程序的最大执行时间。

Python 3.14.5 由于内存泄漏问题,已恢复使用旧版垃圾回收器。


来源: opennet.ru
为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster