The following hardware characteristics have a significant impact on the performance of IncrediBuild Agents (in order of significance):
1. Number of CPUs/cores: multiple CPUs or cores allow IncrediBuild Agents to utilize each core in parallel to execute a different task. Today's CPU support hyperthreading which allows more tasks to run in parallel. IncrediBuild supports this option and it is being used by default unless it was disabled through the OS settings.
Please note that IncrediBuild requires a different license package based on your CPU/Cores amount. For more information regarding the needed license please contact email@example.com
2. RAM: The computer's RAM should be large enough to support the distributed tasks (e.g compiler) memory requirements multiplied by the number of cores and CPUs on that machine.
3. Disk: IncrediBuild uses a file cache to store files copied from remote machines. A larger file cache (default size is 512Mb allows storing more files in the file cache, reducing network overhead (due to file synchronization) in builds. For similar reasons faster disks also have a positive effect.