使用GCC链接时优化优化现实世界应用

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

作者:T. Glek, J. Hubicka

论文ID:1010.2196

分类:Programming Languages

分类简称:cs.PL

提交时间:2010-11-05

PDF 下载: 英文版 中文版pdf翻译中