GCCについて part8at TECHGCCについて part8 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト655:デフォルトの名無しさん 08/12/21 16:01:17 -Eだとどれくらいかかってるんだろ? 656:デフォルトの名無しさん 08/12/21 16:08:56 1. -E, -S, -cでそれぞれの時間を確かめる。 2. cc1内部は-fdump-rtl-allで出力ファイルのタイムスタンプを見る 657:デフォルトの名無しさん 08/12/21 16:32:33 >>654 >>655 >>656 あざっす。いまからいろいろ調べてみます。 658:デフォルトの名無しさん 08/12/21 17:10:27 templateでたらいまわし関数みたいなものを作っているとかだったり。 659:デフォルトの名無しさん 08/12/21 17:21:19 >>658 テンプレートをガンガン使ってるなら、まぁ遅くなっても納得するんですが・・・ コンパイルしているプログラムが、 ASSERT_TRUE( .xxxx ) ASSERT_TRUE( yyyy ) みたいなものが延々と続いているだけのプログラムなので不可解なのです 660:デフォルトの名無しさん 08/12/21 18:25:36 time コマンドで実行時間を測定しました。 -c 81.34s user 12.30s system 97% cpu 1:35.78 total -S 82.63s user 11.62s system 99% cpu 1:34.66 total -E 0.36s user 0.17s system 99% cpu 0.533 total それぞれ一回しかやってないのでちょっと揺れがありますが… つまり-Eは一瞬で、asに時間がかかっているという解釈で正しいんでしょうか? ひょっとしてプリプロセッサによってファイルが膨れ上がっているのかとも思いましたが、 他のファイルでも-E 後の行数はほぼ同じだったので、単純に行数が原因ではないようです。 (すべて 50k~60k行の範囲内) 次に-fdump-rtl-allを付けてコンパイルしようとしましたが… ディスク領域不足でコンパイル中断しましたとか出る上に30分経ってもまだ終わらない… 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch