2012-03-03 42 views
7

我使用Visual Studio 2010在Windows上構建Chromium。我已經遵循了所有關於在儘可能「小」時間內構建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分鐘)。 我在Core-i7機器上運行Windows 7 Professional(x64)(2.80 GHz)。我可能會遇到的唯一問題是RAM,這僅僅是4GB。任何建議將不勝感激。加速構建鉻

+1

如果可能的話,你一定要增加你的RAM。我有16Gb的SSD和建築物的來源仍然需要相當一段時間,並使用我的RAM的75%左右! – 2015-10-11 02:01:48

回答

5
Follow these instructions for accelerating Chromium build

總之這些是最有用的步驟:

  1. 使用真多核處理器/ I7
  2. 使用在x64 OS具有至少8個GB的RAM。
  3. 打開預編譯頭文件和組件構建。
  4. 使用src/build/some.gyp僅加載您關心的目標。
  5. 禁用防病毒軟件.ilk,.PDB和.cc,.h文件

使用NINJA

+0

禁用防病毒軟件也有一些幫助 – 2015-10-11 02:02:30

+2

'3.開啓預編譯頭文件和組件構建.' 我想更多地瞭解這個!有沒有任何參考文獻開啓這些選項? – kenjiuno 2015-10-21 09:52:21