我有一个MAKE编译过程,大约需要1个小时才能完成。我使用了-j命令,并将其减少到40分钟。我观察到的是CPU利用率很高,我的导师建议我将作业分配到组织中可用的不同服务器或计算机上。我读了有关distcc的文章,但是它只能用于C代码,并且我们混合使用了C和Java代码。请为我推荐一个合适的工具,因为我是从事此项目的唯一人,因此它是最容易安装和部署的工具。
规范-平台-solaris-sparc和x86也
谢谢
安奇
最佳答案
ElectricAccelerator是Electric Cloud的商业产品,是GNU make的直接替代产品,该产品通过将工作分配到计算机集群来加速基于make的构建。它还可以分发和并行化基于ant的构建。 Accelerator使用与distcc不同的机制,因此它不受任何特定工具链或开发语言的束缚。
免责声明:我是ElectricAccelerator的架构师和首席开发人员。
关于makefile - 分布式MAKE,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5374106/