自从Canonical转向默认使用Firefox的Snap版本后,Firefox网络浏览器低下的启动性能一直是Ubuntu Linux上的用户经常抱怨的问题。Canonical的工程师们现在正在继续努力解决Firefox Snap的性能差和其他尴尬的问题。
今天在Ubuntu博客上,Canonical的Oliver Smith发表了一篇新文章,介绍了他们为改善Firefox Snap的性能和Mozilla网络浏览器沙盒版的其他突出问题所做的最新努力。
在性能方面,他们已经进行了更新,以确保基于GPU的渲染在更多情况下工作,而不是退回到软件渲染。Ubuntu的开发者们仍在继续努力解决这些渲染问题,包括像Raspberry Pi上的Ubuntu版本也没有放过。
至于Firefox浏览器的缓慢启动性能,其中一个很大的因素是由于在Firefox浏览器第一次启动时复制了大量的语言包。他们正在与Mozilla合作进行类似于Windows上的Firefox浏览器的改变,即每次只根据系统的区域设置加载一个区域设置,但这还没有着落。
Ubuntu的开发者正在继续探索其他的性能问题,比如与其他Linux发行版相比,Ubuntu上的futex()系统调用时间要高很多。
此外,Firefox Snap还在努力解决网络挂载访问、本地消息支持和其他项目。
请看Ubuntu的博客文章,了解他们为加速受Snap限制的Firefox浏览器所做的最新努力的更多细节:
https://ubuntu.com//blog/how-are-we-improving-firefox-snap-performance-part-2