Фон:
У нас есть решение C # с 49 проектами, и оно использует VS2005 SP1 (не обновлялось до более поздней версии из-за старой версии Syncfusion 4.x lib). В проекте используется Ant с библиотекой ISharpCode для упаковки компонентов, и большая часть времени сборки используется здесь. Я обычно строил это в своем офисном компьютере и домашнем компьютере. Из-за моей недавней модификации в проекте для поддержки win7 x64 один из членов команды (жил в США) пожаловался, что это медленнее, чем когда-либо, и заняло около 7-10 минут.
Итак, я проверил это в моем офисе и домашнем ПК. Вот характеристики ПК и время сборки - полная перестройка всех прикрепленных проектов:
Офисный ПК: Intel Core-i3 540 3,0 ГГц, 2 ядра, 4 МБ L3, 4 ГБ ОЗУ (1333-DDR3), Win7 x64 Ultimate (последняя установка)
Время сборки: 1 мин. 13 сек.
Домашний ПК: Intel Pentium Dual E2160 1,8 ГГц, 2 ядра, 1 МБ L2, 4 ГБ ОЗУ (1333-DDR3), Win7 x64 Ultimate (старая установка)
Время постройки: 3 мин 36 сек
Для мобильности и более быстрой сборки, чем мой офисный и домашний ПК, я купил
Ноутбук Dell XPS L502X с процессором Core i7 2630QM 2,0 ГГц, 4 ядрами, 8 потоков, кэш- память 6 МБ, 4 ГБ ОЗУ (1333-DDR3), конфигурация Win7 x64 Home Premium.
Время сборки: 1 мин 28/30 сек
На обоих ПК (не на ноутбуке) работало несколько IDE (ничего не собиралось). И на ПК, и на ноутбуке установлены Avast Antivirus и Comodo firewall (иногда это влияет на сборку впервые). Это должно было занять меньше времени, чем система Core i3.
Мой старый офисный ПК (замененный i3) с двухъядерной оперативной памятью Pentium Dual Core 2,6 ГГц и 2 ГБ и Win7 x86 Ultimate занимал около 2 минут 25 секунд для создания еще одного почти аналогичного проекта (47 проектов прилагается). По моей просьбе мне дали базовую машину i3, которая взяла тот же проект (^) для сборки около 1 мин 46 сек.
Эти вещи рассматривались для покупки Core i7. Но я разочарован.
Есть ли какая-то конкретная причина медлительности?