Что влияет на время компиляции и в какой степени? [закрытый]

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

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

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

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

30
задан Community
05.04.2023 7:42 Количество просмотров материала 3012
Распечатать страницу

2 ответа

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

  • используйте истинный многоядерный процессор
  • иметь не менее 8 ГБ оперативной памяти
  • отключить антивирусное программное обеспечение для.род. ,ПДБ .чч, .h файлы и проверять только на вирусы при модификации. Отключить сканирование каталога где ваши источники проживать.
  • магазин и построить кодом Chromium на SSD.
  • магазин и построить код Chromium на втором жестком диске, который не имеет своп
  • регулярно дефрагментируйте жесткий диск.

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

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

2
отвечен LS97 2023-04-06 15:30

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

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

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

1
отвечен Keltari 2023-04-06 17:47

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх