2012-03-03 3 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は増分ビルディングをサポートしているため、コードの変更(例えばスパイダーマンキー)はそのモジュールを構築するだけです(最大で約1分かかる)。 Core-i7マシン(2.80 GHz)でWindows 7 Professional(x64)を実行しています。私が持っている唯一の問題は、わずか4GBのRAMのためだろう。どんな提案も大歓迎です。短いこれらにクロムのビルドスピードアップ

+1

あなたは間違いなくあなたのラムを増やす必要があります可能であれば。私は16Gbを持っていて、SSDのソースはまだかなりの時間がかかり、RAMの約75%を使用しています! –

答えて

5

Follow these instructions for accelerating Chromium build

最も有用な手順は次のとおりです。

  1. は、x64 OSを使用し
  2. 真のマルチコアプロセッサ/ i7プロセッサーを使用し、少なくとも8 GBのRAMを持っています。
  3. プリコンパイル済みヘッダーとコンポーネントビルドを有効にします。
  4. src/build/some.gypを使用すると、気になるターゲットだけを読み込むことができます。
  5. 使用、.CC、.PDB、.hファイル

を.ILKためのウイルス対策ソフトウェアを無効にしNINJA

+0

アンチウィルスを無効にするといくつか役に立っています –

+2

'3.プリコンパイルされたヘッダとコンポーネントビルドを有効にしてください。 ' これについてもっと知りたいです!これらのオプションを有効にする参考資料はありますか? – kenjiuno