Translations:GCC optimization/60/ja
From Gentoo Wiki
いいえ違います。フラグを付け加えれば付け加えるほど最適化されると言う誰かに騙されているだけです。システム全体で挑戦的なフラグを使うことはあなたのアプリケーションを傷つけるでしょう。GCC マニュアルでは-funroll-loops
と-funroll-all-loops
を使うとバイナリは大きくなり、実行も遅くなるかもしれないと述べています。またいくつかの理由から、これらの二つのフラグと同時に、-ffast-math
や-fforce-mem
や-fforce-addr
などの似たようなフラグが、速度を最大限誇示したい人たちの間で、とても人気を博しています。これらのフラグは特定のアプリケーションでは確かに有利かもしれませんが、システム全体へとこれを一般化することは賢明ではありません。