Performance Considerations¶
Factors that can affect compilation performance within the Turbo Build Cluster (compared to a traditional non-distributed build):
- The number of c/c++ files within each Visual Studio Project. Larger Projects will see more build benefit
- The size of the c/c++ files. The larger the amount of code, the greater the potential benefit
- Compilation mode : Release mode will see more improvement than Debug
- Size of the Build Cluster
- The current workload on the Build Cluster
- Caching of compiled object files and the number of cache 'hits' within the build
- Maximizing build delegation throughout the cluster by having matching build environments on all machines
See here for performance benchmark results