Tuesday, May 02, 2006
Speeding up compilation with distcc
If you have access to a network, it's possible to almost halve the time that ISE Eiffel takes to compile ("freeze") Eiffel applications.
Andreas Leitner explains how to use distcc as the back-end, so that compilation is distributed across multiple hosts on a network. He has tested his setup with ISE Eiffel 5.6 and gcc on Linux.
The diagram shows the speed gain (in seconds) on a 3-host network using distcc and ccache during 'finish_freezing'.
Andreas Leitner explains how to use distcc as the back-end, so that compilation is distributed across multiple hosts on a network. He has tested his setup with ISE Eiffel 5.6 and gcc on Linux.
The diagram shows the speed gain (in seconds) on a 3-host network using distcc and ccache during 'finish_freezing'.