This questionとMSDNは、/O2の方が高速であることを暗示しているようですが、Microsoft独自のSafeIntクラスを見ると、次のように書かれていることに気付くでしょう:
1) 最適化されたコードをコンパイルする -
/Ox最高であり、/O2パフォーマンスも良好です。興味深いことに、/O1(サイズの最適化) も同様に機能しません。
違いが/GF /Gy上記の質問とまったく同じである場合、それ/GFは無関係であり (文字列プーリング)、/Gy(フレーム ポインターを省略して)私が想像する限り、実際にあなたを傷つけることはありません。
足りないものはありますか?/Ox一般的に速いですか?なぜですか、そうでないのですか?