bibliotecas con efectos de iluminación y tamaños encabezados precompilados
-
19-09-2019 - |
Pregunta
Q1: Mi GCC encabezado precompilado ocupa 150 MB - Sí estoy usando bibliotecas TMP oscuros de Boost. Alguien tiene algún consejo de beneficiarse de una PCH este grande? cualquier fragmentos makefile que podría utilizar para crear un disco RAM (tmpfs) o algo (transparente / sobre la marcha)?
P2: ¿Hay alguna manera de que pudiera GCC en demonio? - después de todo, si se mantiene activa que no tiene que volver a cargar el PCH cada
P3: (a) Will C ++ 0x cortado en este tema por cualquier mejora específicas que permitan una mejor representions de programas de TMP, (b) O quizás CLANG traerá consigo un cambio en el proceso de compilación?
p.s., MSVCC hace mucho mejor de esto, entonces GCC.
p.s.s., Tengo la sospecha de que GCC no está recogiendo mi PCH.
Solución
Con respecto a Q1, creo caché del sistema operativo debería ayudar a usted, no se ve cómo se podría mejorar mucho de lo contrario (como dice j_random_hacker).
En cuanto a la Q2, lo que quiere es actualmente en "proyecto" escenario para GCC, bajo el nombre de incremental compilador. Que se puede pedir Tom Tromey (su correo electrónico es en la página vinculada) ¿cuál es la situación actual.