I have a project and built 3 times with VS and IncrediBuild
IncrediBuild setup: 2 machines compile at once, both have the same performance
VS compiler
- Compilation time: ~ 10 minutes
- Link: ~ 3-4 min
IncrediBuild
- Compilation time: ~ 4-5 minutes (=> expected to be approximately half the time)
- Binding: ~ 10 minutes (=> unexpected, should be around the same time)
This can be reproduced on several assemblies (I made 3 clean assemblies). I know that IncrediBuild cannot parallelize the connection of one project, but why is it connecting to IncrediBuild more slowly compared to VS binding?
My tests show me that I have no benefit from using IncrediBuild, and I thought about using several machines to create my project in order to increase the build speed, but if the binding is slow (and much slower), even using 10 machines doesn’t It would be of benefit to me and would not be worth the money, because linking time destroys any benefit from improved compilation time.
I work in a large company, and buying processor power is cheap without any problems, but IncrediBuild also costs money, and at present it will not be worth it. Any ideas what I could try or what I could do wrong? I just installed IncrediBuild and used it with default settings.
Customization
- Visual studio 2017
- Windows 10 device (agent) and Windows 7 agent (coordinator)
- 1GBit business network.
- IncrediBuild 9.0.1