/O
選項 (優化程式碼)
選項 /O
可控制各種優化,協助您建立程式碼以達到最大速度或最小大小。
/O1
會設定產生最小大小程式代碼的優化組合。/O2
會設定優化的組合,以將程式碼優化以達到最大速度。/Ob
控制內嵌函式展開。/Od
停用優化,以加速編譯並簡化偵錯。/Og
(已淘汰) 啟用全域優化。/Oi
為適當的函式呼叫產生內建函式。/Os
告知編譯器針對速度的優化,偏向大小優化。/Ot
(預設設定) 會指示編譯器優先使用速度的優化,以超過大小優化。/Ox
是一種組合選項,可選取數個優化,強調速度。/Ox
是優化嚴格的/O2
子集。/Oy
會隱藏在呼叫堆疊上建立框架指標,以取得更快速的函式呼叫。
備註
您可以將多個 /O
選項合併成單一 option 語句。 例如,/Odi
與 /Od /Oi
相同。 某些選項互斥,並在一起使用時造成編譯器錯誤。 如需詳細資訊,請參閱個別 /O
選項。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應