IncrediBuild значительно увеличивает время соединения

У меня есть проект и я сделал чистую сборку 3 раза с VS и IncrediBuild

Настройка IncrediBuild: одновременно компилируются 2 машины, обе имеют примерно одинаковую производительность

  1. VS компилятор

    • Время компиляции: ~ 10 минут
    • Связывание: ~ 3-4мин
  2. IncrediBuild

    • Время компиляции: ~ 4-5 минут (=> как и ожидалось, около половины времени)
    • Связывание: ~ 10 минут (=> неожиданно, должно быть примерно в то же время)

Это воспроизводимо в течение нескольких сборок (я сделал 3 чистых сборки). Я знаю, что IncrediBuild не может распараллелить связывание одного проекта, но почему связывание медленнее с IncrediBuild по сравнению со связыванием VS?

Мои тесты показали мне, что я не пользуюсь преимуществами использования IncrediBuild, и я думал о том, чтобы использовать несколько машин для создания моего проекта, чтобы увеличить скорость сборки, но если связывание происходит слишком медленно (и намного медленнее), даже с использованием 10 машин не принесет пользы для меня и не будет стоить денег, потому что связывание времени разрушает любую выгоду, которую я получаю от улучшенного времени компиляции.

Я работаю в крупной компании, и покупка мощности процессора стоит дешево и без проблем, но IncrediBuild тоже стоит денег, и в настоящее время оно того не стоит. Любые идеи, что я мог бы попробовать или что я мог делать неправильно? Я только что установил IncrediBuild и использую его с настройками по умолчанию.

Настроить

  • Visual Studio 2017
  • Машина Windows 10 (агент) и машина Windows 7 (координатор)
  • 1 Гбит бизнес-сеть
  • IncrediBuild 9.0.1

4

Решение

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

Если эти советы не помогут, мы будем очень признательны, если вы обратитесь к нам по адресу [email protected], чтобы мы могли понять, что не так в вашей среде, и опубликовать решение для сообщества.

Отказ от ответственности, запись работает на IncrediBuild.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]