当前位置: 首页 > 科技观察

开发者对比用 GCC 和 Clang 构建的 Firefox

时间:2023-03-21 11:07:16 科技观察

开发人员比较使用GCC和Clang构建的FirefoxMozilla最近发布的Firefox64是第一个使用Clang编译器构建的版本,而Firefox63是最后一个使用GCC编译器构建的版本。Mozilla声称从GCC切换到Clang可以提高性能,但很难获得确切的数字。  开发者HonzaHubi?ka分别使用链时优化(LTO)和按配置优化(PGO)测试了Firefox和Clang构建的性能,寻找GCC构建的性能低于Clang版本的原因,因为有是各种干扰测试的因素,笔者并没有得出明确的结论,但是Clang的构建时间确实比GCC短(不管是GCC8还是GCC9)。  详细数据见原文:  https://hubicka.blogspot.com/2018/12/firefox-64-built-with-gcc-and-clang.html