The /O options control various optimizations that help you create code for maximum speed or minimum size.
-
/O2 optimizes code for maximum speed. 爲獲得最高速度而優化代碼。
-
/Ob controls inline function expansion. 控制內聯函數展開。
-
/Od disables optimization, speeding compilation and simplifying debugging. 禁用優化,從而加快編譯並簡化調試。
-
/Og enables global optimizations. 啓用全局優化。
-
/Oi generates intrinsic functions for appropriate function calls. 爲適當的函數調用生成內部函數。
-
/Os tells the compiler to favor optimizations for size over optimizations for speed. 通知編譯器優選大小優化而非速度優化。
-
/Ot (a default setting) tells the compiler to favor optimizations for speed over optimizations for size. (默認設置)通知編譯器優選速度優化而非大小優化。
-
/Ox selects full optimization. 選擇完全優化。
-
/Oy suppresses the creation of frame pointers on the call stack for quicker function calls. 取消在調用堆棧上創建框架指針,以更快地進行函數調用。