У меня есть проект и я сделал чистую сборку 3 раза с VS и IncrediBuild
Настройка IncrediBuild: одновременно компилируются 2 машины, обе имеют примерно одинаковую производительность
VS компилятор
IncrediBuild
Это воспроизводимо в течение нескольких сборок (я сделал 3 чистых сборки). Я знаю, что IncrediBuild не может распараллелить связывание одного проекта, но почему связывание медленнее с IncrediBuild по сравнению со связыванием VS?
Мои тесты показали мне, что я не пользуюсь преимуществами использования IncrediBuild, и я думал о том, чтобы использовать несколько машин для создания моего проекта, чтобы увеличить скорость сборки, но если связывание происходит слишком медленно (и намного медленнее), даже с использованием 10 машин не принесет пользы для меня и не будет стоить денег, потому что связывание времени разрушает любую выгоду, которую я получаю от улучшенного времени компиляции.
Я работаю в крупной компании, и покупка мощности процессора стоит дешево и без проблем, но IncrediBuild тоже стоит денег, и в настоящее время оно того не стоит. Любые идеи, что я мог бы попробовать или что я мог делать неправильно? Я только что установил IncrediBuild и использую его с настройками по умолчанию.
Настроить
Вы не должны ожидать этой разницы во времени ссылки при использовании IncrediBuild.
Я бы порекомендовал попробовать следующее:
1. Убедитесь, что вы используете опцию Visual Studio 2017 / Debug: FASTLINK.
2. Если вышесказанное не помогло, посмотрите, может ли помочь ограничение числа файлов PDB, используемых IncrediBuild. Щелкните правой кнопкой мыши значок в трее IncrediBuild-> Настройки агента -> Сборки Visual Studio -> Дополнительно и установите для параметра «Ограничить количество одновременных экземпляров файла PDB» значение 12 или ниже.
3. Попробуйте временно отключить любое антивирусное программное обеспечение, установленное на вашем компьютере.
Если эти советы не помогут, мы будем очень признательны, если вы обратитесь к нам по адресу [email protected], чтобы мы могли понять, что не так в вашей среде, и опубликовать решение для сообщества.
Отказ от ответственности, запись работает на IncrediBuild.
Других решений пока нет …