9

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

Так стоит ли мне приобретать четырехъядерный процессор с максимальной частотой ГГц, который я могу себе позволить, или я должен вместо этого инвестировать в более высокую скорость ОЗУ?

Что вы посоветуете для какого типа ОЗУ?

Производительность графики не имеет значения, сборка программного обеспечения и выполнение математического моделирования.

5 ответов5

7

Я бы сказал, нет. Скорее получите быстрый SSD жесткий диск. Конечно, вам нужен надлежащий процессор и объем оперативной памяти, но да ...

4

Вероятно, оперативная память даст вам большую отдачу. Компиляция, особенно больших приложений, требует очень много операций ввода-вывода, а наличие большего объема ОЗУ означает, что вы можете сэкономить больше времени подкачки на диск и с диска. Большинство современных процессоров, особенно если вы используете дешевый четырехъядерный процессор, обеспечат достаточную мощность процессора для вашей компиляции, но наличие оперативной памяти поможет с возвратом данных назад и вперед.

Во-вторых, это зависит от математического моделирования и процессов сборки. Они распараллеливаются? Если нет, то добавление большего количества ядер на самом деле ничего не даст для его ускорения, хотя новые чипы Intel (Core i7) довольно быстры для каждого ядра.

1

Для ваших вычислений ваш процессор, безусловно, самый важный.

Компиляция будет нагружать как ваш процессор, так и оперативную память.

Я думаю, что наиболее экономически эффективным решением было бы получить лучший процессор, который вы можете себе позволить, и предпочтительно Quad Core. Поскольку оперативная память столь же дешева, как и она (DDR3 теперь такая же дешевая, как и DDR2), вы можете легко подключить столько оперативной памяти, сколько вам нужно, за небольшую монету (16 ГБ памяти DDR3 за 180 долларов на newegg ... Я понимаю, что это излишне, просто пытаюсь продемонстрировать, насколько это дешево). Поэтому я бы вложил столько, сколько смогу, в качественный процессор, насколько это возможно.

1

Я бы сказал, получить загрузки ОЗУ и использовать RAM-диски для временного хранения. Это резко увеличит скорость компиляции. С быстрым многоядерным процессором тоже все будет в порядке, но я думаю, что вы получите больше пользы от большого количества оперативной памяти. Взгляните на эту статью для некоторых идей. Вот еще немного информации и немного больше здесь. Я думаю, что использование оперативной памяти будет быстрее, чем использование SSD, но я могу ошибаться.

0

Графика может помочь, потому что видеокарта с процессором может снизить нагрузку на основной процессор. Мощность процессора, вероятно, важнее, чем ОЗУ, но чем лучше, тем лучше.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .