meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
sw:yocto:icecc [2021/07/07 16:38] – created niziaksw:yocto:icecc [2022/02/28 11:31] (current) niziak
Line 1: Line 1:
 ====== icecc ====== ====== icecc ======
 +**NOTE:** icecc daemon has to be run on localhost. Instead of this all jobs will be spawned locally with i.e. ''-j 100''
 +
 <code bash>sudo apt-get install patchelf icecc icecc-monitor</code> <code bash>sudo apt-get install patchelf icecc icecc-monitor</code>
 +
 +Example performance gain (''make -j14'' vs ''make -j 100''):
 +
 +<code bash>
 +bitbake nativesdk-qemu
 +
 +#
 +# ICECC_PARALLEL_MAKE = "-j 100"
 +#
 +bitbake nativesdk-qemu -c cleansstate
 +time bitbake nativesdk-qemu
 +
 +real 3m58.270s
 +user 0m0.942s
 +sys 0m0.153s
 +
 +#
 +# ICECC_DISABLED = "1"
 +#
 +bitbake nativesdk-qemu -c cleansstate
 +time bitbake nativesdk-qemu
 +
 +real 7m21.235s
 +user 0m1.019s
 +sys 0m0.209s
 +</code>
  
 ====== Issues ====== ====== Issues ======