Visual Studio 2010 извлекает выгоду из четырехъядерного по сравнению с двухъядерными машинами? Действительно ли компиляция является многопоточной?

У меня есть машина Windows XP с двухъядерным 3.6G ЦП и 4megs. Я не очень доволен производительностью. Я задавался вопросом, извлекает ли компиляция в VS, 2010 является многопоточным и VS 2010, выгоду из переключения с двойного на четырехъядерную машину?

7
задан Tony_Henrich 12 May 2010 в 00:32
поделиться

3 ответа

На каком языке вы работаете? Родной компилятор C++ будет порождать несколько процессов при сборке. В VS 2008 это был один проект на ядро; теперь он будет использовать несколько ядер, даже если у вас только один (предположительно огромный) проект. Я не думаю, что управляемый код делает это.

Полезная запись в блоге о том, какое оборудование будет полезно в VS 2010: http://blogs.msdn.com/ddperf/archive/2008/12/23/visual-studio-2010-hardware-requirements.aspx подробнее.

4
ответ дан 7 December 2019 в 07:41
поделиться

Вы, вероятно, получите большую скорость от замены жесткого диска (например, на SSD), установки VS и размещения ваших проектов на этом диске. Это ускорит кэш Intellisense и многое другое. . Если вы используете XP, а не Vista или Windows 7, оболочка VS2010 была переписана для использования WPF (Windows Presentation Foundation), а WPF не оптимизирован для XP; он будет работать медленнее.

3
ответ дан 7 December 2019 в 07:41
поделиться

Компиляция больших проектов имеет тенденцию к очень интенсивному использованию диска. Получение более быстрого диска ускорит процесс сборки.

0
ответ дан 7 December 2019 в 07:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: