2016-12-15 12 views
-1

'-o、-o2、-o3'のような異なるオプションを使ってCプログラムをコンパイルすると、実行時間やメモリ使用率に違いはありますか?異なる実行時間または異なるオプションで同じ?

+0

これらのすべてのものを測定できるようになるプロファイラがありますので、試してみてください。別の方法は、異なる実行可能ファイルから生成されたコードを比較することです。 –

答えて

1

多分。

に依存します。 がおそらくの標準アプローチからコードを最適化できる場所を探すために少し時間を費やすようにコンパイラに指示しています。 と思われますが、そうでない場合もあります。しかし、最も単純なプログラムを除き、コンパイラが最適化できる確率は非常に高い(「Hello World」は最適化されていないが...)。

関連する問題