Я бы также отметил, что все вышеперечисленные рекомендации зависят от того, что вы используете для компиляции. Например, если вы используете командную строку VisualStudio, вам будет очень грустно, когда вы впервые попробуете одновременную сборку. Также сколько сборок будет происходить, если они параллельные. Большинство людей слишком сильно пытаются нарастить сборочные серверы, а процессор редко становится узким местом. Дисковый ввод-вывод обычно является виновником. Вам также нужно проанализировать, сколько вашей сборки может выполняться параллельно, или это проекты с зависимой сборкой в типе заказа? Обычно вам нужно, чтобы специалист по аппаратному обеспечению проанализировал текущую сборку (сборки), и они обычно могут дать рекомендации по ним. Фактически мы используем виртуализированные серверы сборки (6), работающие на одном четырехъядерном процессоре с 4 ГБ ОЗУ, и он работает почти так же быстро, как и каждый из них, работающий на сервере. Вот как мы получили наш параллелизм.