2

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

Например, мне было интересно узнать, принесет ли SSD огромную пользу, поэтому я нашел это и еще несколько тем, и ответ, на мой взгляд, не является уникальным.

Я хотел бы знать, знает ли кто-нибудь из вас больше об этом.

Спасибо за ваше время :)

2 ответа2

2

Разработчики Chromium предлагают следующее, чтобы сократить время компиляции, и список в порядке убывания. Сборка Chrome на моем компьютере занимает 2 часа, поэтому я думаю, что они знают, что лучше;)

  • Используйте настоящий многоядерный процессор
  • Иметь как минимум 8 ГБ ОЗУ
  • Отключите антивирусное программное обеспечение для файлов .ilk, .pdb, .cc, .h и проверяйте только на наличие вирусов. Отключите сканирование каталога, в котором находятся ваши источники.
  • Сохраните и соберите код Chromium на SSD.
  • Сохраните и соберите код Chromium на втором жестком диске, на котором нет свопинга
  • Регулярно дефрагментируйте ваш жесткий диск.

(Взято с http://dev.chromium.org/developers/how-tos/build-instructions-windows#TOC-Accelerating-the-build)

Итак, как вы можете видеть, процессор и оперативная память влияют на время компиляции гораздо больше, чем при использовании SSD. Если вы собираетесь инвестировать в оборудование, которое ускоряет процесс, ОЗУ является лучшей и, возможно, более дешевой альтернативой твердотельному накопителю.

1

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

Память будет дальше, чем больше, тем лучше. Чем больше памяти, тем больше данных можно кэшировать и больше памяти для использования VS. 8 ГБ будет минимум, 16 будет лучше. После 16 лет, я не думаю, что вы увидите огромное улучшение.

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

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