что важнее для машины разработки? лучше процессор или больше памяти?
Майкл
Лично мне нравится иметь возможность запускать пару виртуальных машин и несколько экземпляров Visual Studio, поэтому я бы выбрал ОЗУ или более быстрый диск, прежде чем беспокоиться о ЦП. Дуэт Core 2 с 8 ГБ ОЗУ работает нормально.
Это зависит от того, сколько у вас памяти и какие инструменты разработки вы установили.
В основном, если у вас нет действительно старого процессора, память стоит дешево, получите больше памяти.
RAM, RAM, у вас никогда не может быть слишком много RAM. Хорошо, на самом деле вы можете, если вы собираетесь использовать более 4 ГБ, вам понадобится 64-битная версия.
Большинство современных процессоров являются двух- или четырехъядерными, и если у вас недостаточно памяти, ваша машина тратит слишком много времени на подкачку памяти.
У меня на работе 2Гб и постоянно натыкаюсь. Оперативная память сейчас дешевая, так что дерзайте!
Хотел бы я иметь 8 ГБ на моей рабочей машине, можно ли мечтать, не так ли?
Это зависит от ваших потребностей сейчас. Если вы смотрите в будущее, то я бы получил самый быстрый процессор, который мог себе позволить сейчас. Вы вряд ли модернизируете ЦП позже, но обновление ОЗУ обычно можно сделать дешево (легко). Больше к вашему прямому вопросу; Я предпочитаю более быстрый процессор, если у меня достаточно оперативной памяти, то есть достаточно, чтобы компилятору не приходилось обрабатывать диск только для сборки. Конечно, я представляю вам точку зрения разработчика встроенного C, а не разработчика Windows (или какой-либо другой среды разработки с интенсивным графическим интерфейсом).
По моему опыту, память важна. 4 ГБ - хороший объем, вам, вероятно, не понадобится больше, но вы также не хотите иметь 2 ГБ, этого недостаточно (vmware, eclipse / visual studio, эмуляторы устройств, несколько рабочих столов с множеством окон firefox, thunderbird и т. .... кушают много памяти). Конечно, если у вас очень старый одноядерный процессор, вы можете сначала обновить его.
Это зависит от машины, почему бы не настроить какой-то запланированный сбор данных о производительности (perfmon, atsar) для сбора данных, чтобы вы могли выяснить, в чем заключаются узкие места.
Или, если у вас есть свободные деньги, просто купите оба.
Это как бы зависит от того, о чем мы говорим. Если у вас меньше 4 гигов памяти, то памяти обязательно получите. Если у вас больше 16 гигабайт памяти, то определенно получите больше процессора.
Моим лучшим обновлением был SSD-диск. (не OCZ Vertex, используйте Intel)
Ответ будет зависеть от того, какое развитие будет производиться на коробке. Если вам нужно создать многоуровневую систему для тестирования, каждый процесс потребует ОЗУ для загрузки, но может быть не очень активным, поэтому ЦП может не иметь такого значения, как ОЗУ. С другой стороны, если вы запускаете меньше процессов, но выполняете много операций, ЦП становится более важным фактором.
Я согласен с остальными в том, что на этот вопрос довольно сложно ответить без дополнительных подробностей (например, какой тип разработки, каковы тесты производительности ЦП и ОЗУ).
Вы пройдете через большее количество циклов процессора, прежде чем начнете использовать всю свою память. Исключением может быть ситуация, когда вы запускаете виртуальные машины на одном компьютере для тестирования.
По моему опыту, память важнее процессора. Однако скорость диска более важна. Поместите приличный RAID-контроллер, такой как Perc5 / i, на рабочую станцию и трехдисковый RAID0, и это будет иметь большое значение. Наличие Perc-карты в рабочей станции может показаться роскошью, но это не так :-)
JR
При текущих ценах на ЦП и память я бы сказал, что выбираю оба и съедаю небольшое повышение цен для повышения производительности / удовлетворенности работой разработчиков.
Хотя оперативная память, скорость диска, ядра ЦП и тактовая частота важны, я предлагаю обновить сетевые подключения, включая подключение к Интернету.
Я понимаю, что не все работают в такой среде, но я работаю в многонациональной компании, и мне часто приходится обращаться к файлам в Европе. У нас ужасные скорости соединения. Часто загрузка нужного мне образа компакт-диска с европейского сервера занимает несколько часов. Также наше интернет-соединение проходит через Европу. Многие сайты работают очень медленно, когда я вхожу в систему с работы. Если я буду ждать и работать из дома, проблем нет.
HD =) OCZ Vertex, я бы предпочел 2GB Q6600 с хорошим SSD, чем 8GB i940 с SATA. (И у меня есть оба, и я говорю по опыту)