2012-03-03 13 views
7

Estoy construyendo Chromium en Windows usando Visual Studio 2010. He seguido todas las sugerencias para construir Chromium en el "menor" tiempo posible (http://www.chromium.org/developers/how -tos/build-instructions-windows # TOC-Accelerating-the-build) (por ejemplo, usando encabezados precompilados, compilación de componentes). Sin embargo, ¡aún mi construcción de Chromium tarda más de 2 horas! Peor aún, si realizo algún cambio en el V8, intenta compilar todas las dependencias (Chromium tiene 526 Proyectos de Visual Studio, y V8 está muy arriba en el árbol de dependencias). ¿Hay alguna manera de acelerar los tiempos de construcción? Por ejemplo, se tarda unos 20 minutos en construir Firefox y, como Mozilla admite construcciones incrementales, los cambios en el código (p. Ej., Spidermonkey) solo requieren construir ese módulo (que tarda como máximo 1 minuto). Estoy ejecutando Windows 7 Professional (x64) en una máquina Core-i7 (2.80 GHz). El único problema que podría tener se debe a la memoria RAM, que es solo 4 GB. Cualquier sugerencia sería muy apreciada.Acelerando la construcción de Chromium

+1

Si es posible que sin duda debe aumentar la memoria RAM. Tengo 16 Gb y la fuente en una SSD y la construcción todavía lleva bastante tiempo y ¡usa aproximadamente el 75% de mi RAM! –

Respuesta

5

Follow these instructions for accelerating Chromium build

En resumen estos son los pasos más útiles:

  1. utilizar un cierto multinúcleo procesador/i7
  2. Uso de un sistema operativo x64 tener al menos 8 GB de RAM.
  3. Active los encabezados precompilados y la compilación del componente.
  4. Use src/build/some.gyp para cargar solo los objetivos que le interesan.
  5. deshabilitar el software antivirus para .ilk, .pdb, .cc, .h

y

uso NINJA

+0

Desactivar el antivirus ayuda también a algunos –

+2

'3. Encienda los encabezados precompilados y la compilación del componente. ¡Quiero saber más sobre esto! ¿Hay alguna referencia que active estas opciones? – kenjiuno

Cuestiones relacionadas