Domanda

Q1: Il mio GCC intestazione precompilata occupa 150 MB - sì sto usando le librerie TMP oscuri da Boost. Qualcuno ha qualche consiglio di beneficiare di un PCH questo grande? eventuali frammenti makefile che ho potuto usare per creare una ram-disk (tmpfs) o qualcosa (trasparente / al volo)?

Q2: C'è qualche modo ho potuto eseguito come demone GCC? - dopo tutto se rimane attiva che non ha bisogno di ricaricare l'everytime PCH

Q3: (a) Will C ++ 0x abbattuto su questo tema con qualsiasi miglioramenti specifici per consentire una migliore representions di programmi TMP, (b) O forse CLANG porterà un cambiamento per il processo di compilazione?

P.S., MSVCC fa molto meglio di questo allora GCC.

p.s.s., Ho un vago sospetto che GCC non è in ripresa la mia PCH.

È stato utile?

Soluzione

Per quanto riguarda la Q1, penso che la cache del sistema operativo dovrebbe aiutare, non vedo come si potrebbe migliorare molto diversa (come j_random_hacker dice).

Per quanto riguarda la Q2, ciò che si vuole è attualmente in "progetto" palcoscenico per GCC, sotto il nome di incrementale Compiler . Si potrebbe chiedere Tom Tromey (la sua e-mail è sulla pagina collegata) qual è lo stato attuale.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top