加快Chromium构建

时间:2012-03-03 15:45:02

标签: google-chrome build chromium

我正在使用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机器(2.80 GHz)上运行Windows 7 Professional(x64)。我可能遇到的唯一问题是由于RAM,仅为4GB。任何建议将不胜感激。

1 个答案:

答案 0 :(得分:5)

Follow these instructions for accelerating Chromium build

简而言之,这些是最有用的步骤:

  1. 使用真正的多核处理器/ i7
  2. 使用x64操作系统至少有8 GB RAM。
  3. 启用预编译标头和组件构建。
  4. 使用src / build / some.gyp仅加载您关心的目标。
  5. 禁用.ilk,.pdb,.cc,.h文件
  6. 的防病毒软件

    使用NINJA