Я пытаюсь определить, какая ОС является лучшей для VC ++ VS2010. Я знаю, что Microsoft рекомендует Win7 x64, но я провел некоторое тестирование, и результаты довольно запутанные:
Время сборки (однопоточная компиляция на процессоре q9650) эталонного проекта VC ++ под разными ОС:
Win XP 32 бита: 00: 02: 50,95
Победа 7 32 бита: 00: 03: 09,99
Win 7 64bit: 00: 03: 19.05
Поскольку самые большие решения, с которыми я работаю, могут занять до получаса, чтобы создать замедление ~ 1.15x на Win 7 x64 по сравнению с XP 32, оно может стоить почти 5 минут, что не является ничтожно малым. Я отключил брандмауэр, UAC и Защитник Windows на обеих системах Win 7 во время тестирования. Есть ли другие варианты, как настроить производительность VS2010? Или это лучшее, что можно получить от W7 + VS2010? Кто-нибудь еще сталкивался с подобной проблемой?
Обратите внимание, что это происходит на компьютере с Windows Experience Index = 7.0, поэтому он должен быть полностью способен к запуску Win 7, а также не требуется никаких настроек производительности для Win XP.
Я бы предпочел использовать Win 7 (возможно, x64, поскольку на целевой машине будет 4 ГБ ОЗУ), так как скоро будут проекты WPF, но, на мой взгляд, замедление сборки неожиданно велико.