摘要
软件项目规模越来越大,使大型软件的编译过程漫长,而分布式编译正是目前提高大规模软件项目编译时间及效率的有效方法,目前国内外在此方面研究的文献资料并不多见。以目前市场上两种主流的技术代表性产品Incredibuild和Distcc为例,详细描述了二者的性能特点、工作原理、框架结构、安装维护等内容,总结了分布式编译器系统的发展现态,分析比较了其优缺点,指出分布式编译系统性能提高问题本质上是一个优化求解问题,因而优化求解的诸多技术和方法均值得借鉴,这将是未来分布式编译器系统的一个发展方向。
The scale of software program is getting larger and larger,which causes long process of large scale software compiling,and distributed compiling is presently the available method to improve efficiency in large-scale software project and few literature are finded in this aspect.As an example of two representative products in market——Incredibuild and Distcc,described their knowledge in aspect of performance,operational principle,frame work,installation and maintenance including advantage and deficiency.Finally it also points out the fact that to improve the performance of distributed compiling system is namely to transform seeking optimal performance into seeking optimization solutions of problems which may be one of developing direction for distributed compiling in the future.
出处
《计算机技术与发展》
2010年第5期79-82,共4页
Computer Technology and Development
基金
湖北省2009年教育科学研究计划重点项目
湖北工业大学博士科研启动基金(BSQD0830)