Fedora讨论静态链接Python以获得更好的性能


对于Fedora 32而言,一个令人吃惊的有争议的提议是从使用libPython3.X.so库动态链接Python 3变为静态链接。所做的更改可以使Python脚本获得两位数的百分比改进,但以更大的磁盘空间为代价。

对于明年春季的Fedora 32版本有一个更改建议,以切换为与Python 3及其库的静态链接。据报道,Fedora可能会带来5%到27%的改善,尽管这取决于实际的Python工作负载。

通过静态链接Python 3,Fedora打包已经采用的配置文件引导优化(PGO)或链接时间优化(LTO)应该会看到更多的性能优势。

那些反对该邮件列表上的更改建议的人似乎主要是反对该建议,因为静态链接导致程序包增加了约3MB。

随着Fedora 32工作的进一步发展,Fedora工程和指导委员会将权衡这一可能的变化以提高Python性能,我们将看到该建议的进展。

linuxboy的RSS地址:https://www.linuxboy.net/rssFeed.aspx

本文永久更新链接地址:https://www.linuxboy.net/Linux/2019-11/161323.htm

相关内容