/Q 選項 (低階運算)
您可以使用 /Q 編譯器選項來執行下列低階編譯器作業:
/Qfast_transcendentals (強制快速超越) :產生快速超越。
/QIfist (隱藏_ftol) :需要從浮點類型轉換成整數類型時隱藏
_ftol
(僅限 x86)。/Qimprecise_fwaits (移除 Try 區塊內部的 fwaits) :移除
fwait
區塊內的try
命令。/QIntel-jcc-erratum :降低 Intel Jump Conditional Code (JCC) erratum 微碼更新所造成的效能影響。
/Qpar (Auto-Parallelizer) :啟用以 #pragma loop() 指示詞標示的 迴圈自動平行處理。
/Qpar-report (Auto-Parallelizer 報告層級) :啟用自動平行處理的報告層級。
/Qsafe_fp_loads :隱藏浮點暫存器載入的優化,以及記憶體與 MMX 暫存器之間的移動。
/Qspectre :產生指示以減輕某些 Spectre 安全性弱點。
/Qspectre-load :產生指示,以根據負載減輕 Spectre 安全性弱點。
/Qspectre-load-cf :根據負載的控制流程指示,產生指示以減輕 Spectre 安全性弱點。
/Qvec-report (自動向量化報告層級) :啟用自動向量化的報告層級。
另請參閱
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: