2012-03-03 19 views
7

Sto creando Chromium su Windows utilizzando Visual Studio 2010. Ho seguito tutti i suggerimenti per la creazione di Chromium nel minor tempo possibile (http://www.chromium.org/developers/how -tos/build-instructions-windows # TOC-Accelerating-the-build) (ad esempio, usando intestazioni precompilate, build di componenti). Tuttavia, la mia build Chromium dura più di 2 ore! Peggio ancora, se faccio qualche cambiamento nel V8, cerca di costruire tutte le dipendenze (Chromium ha 526 progetti Visual Studio, e V8 è piuttosto in alto nell'albero delle dipendenze). C'è un modo per accelerare i tempi di costruzione? Ad esempio, occorrono circa 20 minuti per costruire Firefox e, poiché Mozilla supporta la creazione incrementale, le modifiche nel codice (ad es. Spidermonkey) richiedono semplicemente la creazione di quel modulo (che richiede al massimo circa 1 minuto). Sto utilizzando Windows 7 Professional (x64) su un computer Core-i7 (2,80 GHz). L'unico problema che potrei avere sarebbe dovuto alla RAM, che è un semplice 4GB. Qualsiasi suggerimento sarebbe molto apprezzato.Accelerazione di Chromium

+1

Se possibile si dovrebbe sicuramente aumentare la RAM. Ho 16 GB e la sorgente su un SSD e la costruzione richiede ancora un po 'di tempo e utilizza circa il 75% della mia RAM! –

risposta

5

Follow these instructions for accelerating Chromium build

In breve Questi sono i passi più utili:

  1. utilizzare un vero multicore processor/i7
  2. utilizza un sistema operativo x64 avere almeno 8 GB di RAM.
  3. Attiva le intestazioni precompilate e la build del componente.
  4. Usa src/build/some.gyp per caricare solo i bersagli che ti interessano.
  5. disattivare il software anti-virus per .ilk, PDB, .cc, file .h

e

uso NINJA

+0

Disabilitare l'antivirus aiuta anche alcuni –

+2

'3. Attiva le intestazioni precompilate e la build del componente. Voglio sapere di più su questo! Ci sono riferimenti che attivano queste opzioni? – kenjiuno