最先端のライブラリとプリコンパイル済みヘッダーのサイズ
-
19-09-2019 - |
質問
Q1:私のGCCプリコンパイルヘッダ150メガバイトを占めて - はい、私はブーストから無名のTMPライブラリを使用しています。誰もがこの大PCHの恩恵を受けての任意のヒントを持っていますか?私は(その場で/透過)ラムディスク(tmpfsの)か何かを作成するために使用できる任意のメイクファイルスニペット?
Q2:私はGCCをデーモン化ができ、いくつかの方法はありますか? - それはアクティブなまま後にすべての場合、それはPCH毎回をリロードする必要はありません。
Q3:(a)のウィルC ++ 0xの(b)は、TMPプログラムのより良いrepresentionsを可能にするために任意の具体的な改善によって、この問題を削減または多分CLANGは、コンパイルプロセスに変化をもたらすのだろうか?
p.s。、MSVCCはこの後、GCCのかなり良くありません。
p.s.s。、私はGCCが私のPCHを拾っていないことをひそかに疑いを持っています。
解決
Q1については、私は、OSのキャッシュが(j_random_hackerが言うように)あなたはずっとそうでない場合、それを改善する可能性がどのように表示されていない、あなたを助けるべきだと思います。
Q2に関しては、何が欲しいのはインクリメンタルの名の下に、GCCのための「プロジェクト」の段階に現在ありますコンパイラを。あなたは、現在の状態にあるもの(自分の電子メールは、リンク先のページにある)トムTromeyを求めることができる。
所属していません StackOverflow