皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Fedora 41 将”-O3 “优化用于 Python 编译

已经提交了一份变更提案,要求使用”-O3 “编译器优化标志构建 CPython 解释器和 Python 标准库,而不是 Fedora 默认的”-O2 “优化级别。这是为了提高 Python 在 Fedora 41 上的性能。

红帽工程师 Miro Hrončok 提出了使用 -O3 而不是 -O2 编译 Fedora 41 Python 软件包的修改建议。这与上游 Python 发行版的编译使用 -O3 相匹配,而 Fedora 则根据发行版的默认授权使用 -O2。

通过使用 -O3 而不是 -O2,Fedora Python 软件包的整体性能提高了 1.04 倍,但在某些特定的微基准测试中,性能提高了 1.08~1.16 倍。

Fedora 41 将"-O3 "优化用于 Python 编译

到目前为止,唯一可能的缺点是 Python 软件包可能会稍大一些,但使用 -O3 优化级别所增加的磁盘空间应该小于 2%。

总的来说,这是一个理智的改动,可以提高 Python 在 Fedora 上的性能。此 F41 修改提案仍需通过 Fedora 工程与指导委员会 (FESCo) 的审核,但对当前计划感兴趣的人可以通过 Fedora Wiki 找到它们。

转自 Fedora 41 Looks To “-O3” Optimizations For Its Python Build – Phoronix