Подходящий ПК для программирования Visual Studio 2010

Я планирую купить новый компьютер для программирования под Visual Studio 2010. Я также использую следующие основные способы:

  • Программирование под Microsoft Visual Studio.
  • Запуск виртуальных машин VMWare.
  • Возможно, с несколькими мониторами (если мой бюджет позволяет мне купить дополнительный)

Вот мои вопросы:

  1. Нужно ли мне покупать высокопроизводительный видеоадаптер, учитывая описанное выше мое использование? или хватит средней дальности? В общем, я хотел бы знать, насколько адаптер дисплея может повлиять на мое использование?
  2. Какой процессор может работать лучше? Core i7, Core 2 Quad, AMD? У меня ограниченный бюджет, но мне действительно нужна хорошая производительность, и покупка хорошего процессора / МБ / ОЗУ - мой главный приоритет.

person Kamyar    schedule 14.12.2010    source источник


Ответы (9)


Хорошая видеокарта не обязательна, если только вы не хотите разрабатывать продвинутые 3D с помощью Visual Studio (что, в конце концов, возможно). WPF и мультимонитор могут работать на любой видеокарте, которую вы сейчас купите.

Что является абсолютным требованием, так это 4 ГБ ОЗУ только для Visual Studio 2010 под Win7 (очевидно, x64, поскольку версия x86 не может использовать 4 ГБ ОЗУ). Добавление виртуальных машин повышает эту потребность. У него нет верхнего предела, поскольку он действительно зависит от того, сколько виртуальных машин вы планируете запускать одновременно, и какое приложение будет запускаться на них. Добавьте минимум 1 ГБ на каждую виртуальную машину с Win7, намного больше, если они должны запускать базы данных, систему управления версиями или любое приложение с большой нагрузкой.

Кроме того, для виртуальных машин почти обязательно, чтобы они использовали отдельные физические жесткие диски, если они собираются работать одновременно, если вы этого не сделаете, вы испытаете производительность диска уровня каменного века как для хоста, так и для виртуальных машин (если только это не все на SSD, который я никогда не пробовал).

Купил бы я компьютер для программирования сейчас, я бы определенно купил SSD для размещения Win7, VS и проектов, это было бы действительно удобно (мой текущий рабочий стол занимает несколько минут для загрузки и загрузки моих проектов, все, что улучшает загрузку, хорошо) .

Что касается ЦП, вы можете потратить деньги на количество ядер, а не на фактическую скорость (частоту) процессора. Все процессоры имеют приличную производительность, но ваш компьютер может сильно замедлиться, если вы используете несколько виртуальных машин на двухъядерном процессоре. Чип i7 действительно хорош, но я не думаю, что вы выиграете, потратив большие деньги на высокопроизводительные чипы Intel. Выбирайте хорошее соотношение цена / производительность с большим количеством ядер, что для вашего бюджета будет 4-ядерным i5 или 6-ядерным Phenom II X6 (лично я предпочел бы X6, но я не хочу звучать частично).

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

Изменить: эта последняя строка почти исключает готовые компьютеры, поскольку производители компьютеров afaik почти всегда включают дешевые блоки питания и материнские платы даже в высокопроизводительные компьютеры, потому что эти пункты не рекламируются.

person Evren Kuzucuoglu    schedule 14.12.2010
comment
Вы буквально ответили на все, что я мог спросить. Большое спасибо. - person Kamyar; 14.12.2010

Еще одна вещь, на которую стоит обратить внимание, - это скорость привода. Visual Studio выполняет много операций записи и чтения на диск, поэтому работайте как можно быстрее. SSD идеальный вариант.

person Tom B    schedule 14.12.2010
comment
Этот. Моя производительность VS была ужасной, пока я не осознал, сколько страниц с ошибками это вызывало. - person KingCronus; 09.05.2013

За исключением великолепной видеокарты, те же правила для игровых настроек применяются и для сред разработки. Чем больше ресурсов (ОЗУ), тем лучше, переместите местоположение файла подкачки Windows по умолчанию на диск, отличный от диска C :, используйте SDD или, если вы не можете себе этого позволить, попробуйте гибридный твердотельный накопитель 7200 об / мин / 4 ГБ, такой как Momentus, сделанный Seagate. который не сломает банк.

Многие люди согласны с тем, что в эпоху 64-битной памяти новым диском является память. На данный момент 48 ГБ будут стоить около 700 долларов, но в ближайшие месяцы эта сумма будет стремительно падать из-за более широкого распространения 64-битных машин, чем когда-либо.

Да, и ваша видеокарта, хотя и не должна быть монстром, все же должна быть сделана лучше (от достойного производителя) с максимальным объемом оперативной памяти, который вы можете себе позволить. 2 ГБ графической памяти означает, что вы можете иметь изображение с высоким разрешением на нескольких мониторах, не влияя на оперативную память хост-машины.

Что лучше всего для хорошей установки Visual Studio? Деньги.

person csharpforevermore    schedule 05.08.2011

i7 или core 2, в зависимости от того, что. Если возможно, я бы выбрал четырехъядерный процессор и потратил бы столько денег, сколько смогу на оперативную память.

Четырехъядерные процессоры AMD сейчас тоже неплохи.

наконец, учитывая, что 2010 год основан на WPF, быстрая видеокарта также могла бы помочь, возможно, не так сильно, как больше оперативной памяти, но я бы выбрал нечто большее, чем встроенное видео.

person DarinH    schedule 14.12.2010
comment
Точно не бортовое видео. Спасибо за предложения. - person Kamyar; 14.12.2010

Я запускаю VS2008 / VS2010 на установке с тремя мониторами с действительно ужасной видеокартой - ATI Radeon HD3450. На производительность графики меня никак не повлияло, так как я просто делаю простые приложения WPF. Ваши потребности будут различаться, если вы занимаетесь разработкой игр или чем-то более сложным.

Я бы потратил ваши деньги на оперативную память, особенно если вы используете виртуальные машины. И виртуальным машинам не только требуется память для нормальной работы, им также необходимо использовать один и тот же диск. Так что либо поместите их на другой жесткий диск, либо выберите SSD. VS20xx разбивает диск во время компиляции, и быстрый диск вам очень поможет.

person Dave    schedule 14.12.2010

Вы действительно можете получить отличную машину для разработчиков, если захотите построить ее самостоятельно.

Скотт Хансельман говорит:

Джедаи создают свои собственные световые мечи, так что вам стоит хотя бы раз собрать свой собственный компьютер!

Он описывает, как он построил GOM (машину, принадлежащую Богу), здесь.

Если создание собственного решения немного выходит за рамки ваших стремлений, вы можете почерпнуть там несколько хороших идей о наиболее важных функциях для разработчика от действительно знающего гуру Microsoft.

person DOK    schedule 14.12.2010

Если вы можете себе это позволить, выберите твердотельный накопитель.

person Raj More    schedule 14.12.2010

Я бы подумал о приобретении видеокарты лучше среднего, потому что вам понадобится некоторая мощность для запуска нескольких мониторов, так как вы захотите воспользоваться возможностью отрыва новой вкладки в vs 2010 для отображения файлов кода в отдельных окнах. .

Я определенно порекомендовал бы жесткий диск Velociraptor на 10 000 об / мин или пару дисков с полосами, потому что VS немного требует ресурсов ввода-вывода.

Если бы это был я, я бы выбрал 6-ядерный процессор AMD Phenom и 6 ГБ трехканальной ОЗУ для максимальной производительности. Если вы поклонник Intel, выбирайте i7.

person Corgalore    schedule 14.12.2010

Хорошее прочтение о важности скорости жесткого диска из блога ScottGu.

Совет / уловка: скорость жесткого диска и визуализация Studio Performance

Когда вы занимаетесь разработкой с помощью Visual Studio, вы в конечном итоге читаете / записываете много файлов и тратите много времени на выполнение операций ввода-вывода на диске.

person LCJ    schedule 16.06.2016