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
7
A
Respuesta
5
Follow these instructions for accelerating Chromium build
En resumen estos son los pasos más útiles:
- utilizar un cierto multinúcleo procesador/i7
- Uso de un sistema operativo x64 tener al menos 8 GB de RAM.
- Active los encabezados precompilados y la compilación del componente.
- Use src/build/some.gyp para cargar solo los objetivos que le interesan.
- 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
- 1. Acelerando CakePHP
- 2. Acelerando roxygen
- 3. Acelerando la resolución de dependencia de Grails
- 4. Acelerando la conversión de MyISAM a InnoDB
- 5. Acelerando los tiempos de compilación en ASP.NET
- 6. Acelerando el proceso de compilación con distutils
- 7. Problemas con Delphi Chromium Embedded
- 8. Usando TChromium, Delphi Chromium Embedded
- 9. Chromium cierra WebSocket sin explicación
- 10. Use Selenium con Chromium Browser
- 11. Acelerando la ejecución de la aplicación C#/.NET
- 12. Acelerando la carga de la primera página en django
- 13. Acelerando levenshtein/similar_text en PHP
- 14. Acceda a la lista de "sitios incorrectos" del Chromium incrustado?
- 15. ¿Cómo empezar a editar la fuente de Chromium?
- 16. Acelerando la página de eliminación Admin de Django
- 17. Acelerando la carga de una Lista de imágenes
- 18. Acelerando los volcados e importaciones de mysql
- 19. Delphi Chromium incrustado en el formulario DLL
- 20. Escribiendo un contenedor administrado para Chromium
- 21. acelerando solicitudes ajax - ¿se puede aplicar la compresión gzip?
- 22. Acelerando jQuery AutoComplete (listas innecesariamente largas)
- 23. Acelerando el proceso dex con archivos jar, ¿es posible?
- 24. ¿Cómo burlarse de la construcción de objetos?
- 25. Acelerando el ciclo de edición, compilación, ejecución/depuración de Erlang
- 26. Acelerando un gran número de actualizaciones e inserciones de mysql
- 27. Cómo obtener el código fuente de Chromium para Android
- 28. La construcción de una expresión regular Compositor
- 29. La construcción de lazo más elegante?
- 30. Pasando la construcción a la clase superior
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! –