/QIPF_restrict_plabels (假設執行階段時並未建立函式)
假設執行階段沒有建立任何函式。
/QIPF_restrict_plabels
備註
注意事項 |
---|
/QIPF_restrict_plabels 僅能在適用於 Itanium 的編譯器中使用。以 x64 或 x86 為目標的編譯器中,無法使用這個編譯器選項。 |
如果您的程式不在執行階段建立函式,您可以使用 /QIPF_restrict_plabels 編譯,而編譯器將視函式描述項的指標為 __restrict 指標,使得內容無法進行覆寫。
有了 /QIPF_restrict_plabels,編譯器可以透過間接呼叫執行最佳化,例如,將虛擬方法位址載入吊出迴圈之外。 如果有很多間接函式呼叫,這樣可能會有提升效能的效果。
在 Visual Studio 開發環境中設定這個編譯器選項
- 在 Visual Studio 開發環境中,無法使用 /QIPF_restrict_plabels。
若要以程式方式設定這個編譯器選項
- 請參閱 AdditionalOptions。