首页> 外文会议>IEEE International Conference on Software Engineering >Reducing build time through precompilations for evolving large software
【24h】

Reducing build time through precompilations for evolving large software

机译:通过预先计算来减少构建时间,以实现大型软件

获取原文

摘要

Large-scale legacy programs take long time to compile, thereby hampering productivity. This paper presents algorithms that reduce compilation time by analyzing syntactic dependencies in fine-grain program units, and by removing redundancies as well as false dependencies. These algorithms are combined with parallel compilation techniques (compiler farms, compiler caches), to further reduce build time. We demonstrate through experiments their effectiveness in achieving significant speedup for both fresh and incremental builds.
机译:大规模的遗产计划需要很长时间才能编译,从而妨碍生产力。本文介绍了通过分析细粒程单元中的句法依赖性来减少编译时间的算法,并通过删除冗余以及假依赖性。这些算法与并行编译技术(编译器场,编译器缓存)组合,以进一步减少构建时间。我们通过实验证明了它们在实现新鲜和增量构建的重要加速方面的有效性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号