Ускорение сборки хрома - PullRequest
7 голосов
/ 03 марта 2012

Я собираю Chromium в Windows с помощью Visual Studio 2010. Я следовал всем советам по сборке Chromium за минимально возможное время (http://www.chromium.org/developers/how-tos/build-instructions-windows#TOC-Accelerating-the-build) (например, с использованием предварительно скомпилированных заголовков, сборка компонентов). Однако, все ещесборка Chromium занимает более 2 часов! Хуже того, если я внесу какие-либо изменения в V8, он попытается построить все зависимости (Chromium имеет 526 проектов Visual Studio, а V8 находится довольно далеко в дереве зависимостей).способ ускорить время сборки? Например, сборка Firefox занимает около 20 минут, а так как Mozilla поддерживает пошаговое построение, изменения в коде (например, spidermonkey) просто требуют сборки этого модуля (который занимает не более 1 минуты).Я работаю под управлением Windows 7 Professional (x64) на компьютере с процессором Core-i7 (2,80 ГГц). Единственная проблема, с которой я могу столкнуться, связана с оперативной памятью, которая составляет всего 4 ГБ. Любые предложения приветствуются.

1 Ответ

5 голосов
/ 18 февраля 2014

Следуйте этим инструкциям для ускорения сборки Chromium

Вкратце это самые полезные шаги:

  1. Использование настоящего многоядерного процессора / i7
  2. Использование ОС x64. Оперативная память не менее 8 ГБ.
  3. Включите предварительно скомпилированные заголовки и сборку компонента.
  4. Используйте src / build / some.gyp, чтобы загружать только те цели, которые вам нужны.
  5. Отключите антивирусное программное обеспечение для файлов .ilk, .pdb, .cc, .h

и

используйте NINJA

...