Подходящий ПК для программирования Visual Studio 2010 - PullRequest
5 голосов
/ 14 декабря 2010

Я планирую купить новый ПК для программирования под Visual Studio 2010. Мои основные другие применения:

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

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

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

Ответы [ 9 ]

7 голосов
/ 14 декабря 2010

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

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

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

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

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

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

4 голосов
/ 14 декабря 2010

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

2 голосов
/ 05 августа 2011

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

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

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

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

1 голос
/ 14 декабря 2010

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

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

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

Он описывает, как он создал GOM (Собственную машину Бога) здесь за менее чем 3 тыс. Долларов США, и описывает это в подкасте здесь .

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

1 голос
/ 14 декабря 2010

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

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

1 голос
/ 14 декабря 2010

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

Процессоры Quadcore AMD сейчас тоже неплохие.

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

0 голосов
/ 16 июня 2016

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

Совет / хитрость: скорость жесткого диска и производительность Visual Studio

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

0 голосов
/ 14 декабря 2010

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

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

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

0 голосов
/ 14 декабря 2010

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

...