【问题标题】:Speeding up Chromium build加速 Chromium 构建
【发布时间】:2012-03-03 15:45:01
【问题描述】:

我正在使用 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。任何建议将不胜感激。

【问题讨论】:

  • 如果可能的话,你绝对应该增加你的内存。我有 16Gb,SSD 上的源代码和构建仍然需要相当长的时间,并且使用了大约 75% 的 RAM!

标签: google-chrome build chromium


【解决方案1】:

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 文件禁用防病毒软件

使用NINJA

【讨论】:

  • 禁用防病毒软件也有帮助
  • 3.Turn on precompiled headers and the component build. 我想了解更多!有没有开启这些选项的参考资料?
  • 这个答案已经过时了,因为他们已经切换到 GN 构建工具
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-22
  • 2017-08-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-13
相关资源
最近更新 更多