/O 選項 (最佳化程式碼)
更新:2007 年 11 月
/O 選項會控制協助您以最快速度或最小大小建立程式碼的各種最佳化。
/O1、/O2 (最小大小、最快速度) 會以最小大小為目標,對程式碼進行最佳化。
/O1、/O2 (最小大小、最快速度) 會以最快速度為目標,對程式碼進行最佳化。
/Ob (內嵌函式展開) 會控制內嵌函式的展開。
/Od (停用 (偵錯)) 會停用最佳化,以加速編譯 (Compilation) 並簡化偵錯。
/Og (全域最佳化) 會啟用全域最佳化。
/Oi (產生內建函式) 對適當的函式呼叫產生內建函式 (Intrinsic Function)。
/Os、/Ot (偏好小的程式碼、偏好快的程式碼) 指示編譯器,大小最佳化要優先於速度最佳化。
/Os、/Ot (偏好小的程式碼、偏好快的程式碼) (預設設定) 指示編譯器,速度最佳化要優先於大小最佳化。
/Ox (完全最佳化) 會選取完整最佳化。
/Oy (框架指標省略) 會在呼叫堆疊上隱藏框架指標的建立,讓函式呼叫更快速進行。