使用GCC链接时优化优化现实世界应用
摘要:GCC支持链接时优化(LTO)的新基础结构。该基础结构旨在通过一种特殊模式(WHOPR)支持大型应用程序的链接,并支持编译过程的并行化。本文概述了WHOPR的设计和实现,并展示了在优化大型应用程序时的行为测试结果。我们提供了编译时间、内存使用和代码质量与传统的基于文件的优化模型之间的比较数据。我们特别关注Firefox网页浏览器。我们展示了仅在编译大型应用程序时才会出现的主要问题,例如启动时间和代码大小增长。
作者:T. Glek, J. Hubicka
论文ID:1010.2196
分类:Programming Languages
分类简称:cs.PL
提交时间:2010-11-05