パフォーマンス分析を行っているときに、コンパイラが /Ox 最適化の一部として関数をインライン展開しているため、一部の関数が検出されないという問題に遭遇しました。
問題は次のとおりです。/Ob1 または /Ob0 スイッチを設定して、/Ox スイッチをオンのままにする方法。Ox スイッチは、Ob スイッチを /Ob2 に自動的に切り替えます。
参照: http://msdn.microsoft.com/en-us/library/8f8h5cxt(v=vs.71).aspx
パフォーマンス分析を行っているときに、コンパイラが /Ox 最適化の一部として関数をインライン展開しているため、一部の関数が検出されないという問題に遭遇しました。
問題は次のとおりです。/Ob1 または /Ob0 スイッチを設定して、/Ox スイッチをオンのままにする方法。Ox スイッチは、Ob スイッチを /Ob2 に自動的に切り替えます。
参照: http://msdn.microsoft.com/en-us/library/8f8h5cxt(v=vs.71).aspx
http://msdn.microsoft.com/en-us/library/59a3b321%28v=vs.71%29.aspxから/Ox は次と同じです:
/Obn, where n = 2
/Og
/Oi
/Os, /O, /Ot
/Oy
だから私は提案します:
/Ob0 /Og /Oi /Os /O /Ot /Oy
(もちろん、必要に応じて /Ob0 を /Ob1 に変更できます)。