共用方式為


/Qpar (自動平行化程式)

啟用編譯器的自動平行處理常式 功能,以自動平行處理常式代碼中的迴圈。

語法

/Qpar

備註

當編譯器自動平行化程式碼中的迴圈時,它會將計算分散到多個處理器核心。 只有在編譯器判斷執行此動作是合法的,且平行處理會改善效能時,編譯器才會平行處理迴圈。

#pragma loop() 指示詞可以協助最佳化平行處理特定的迴圈。 如需詳細資訊,請參閱loop

如需如何啟用自動平行化程式輸出訊息的資訊,請參閱 /Qpar-report (自動平行化程式報告層級)。

在 Visual Studio 中設定 /Qpar 編譯器選項

  1. 開啟專案的 [屬性頁] 對話方塊。 如需詳細資料,請參閱在 Visual Studio 中設定 C ++ 編譯器和組建屬性

  2. 選取 [ 組態屬性 > C/C++ > 程式碼產生 ] 屬性頁。

  3. 修改 [ 啟用平行程式碼產生 ] 屬性。 選擇 [確定 ] 或 [ 套用 ] 以儲存您的變更。

以程式設計方式設定 /Qpar 編譯器選項

另請參閱

/Q 選項 (低階作業)
/Qpar-report (自動平行化程式報告層級)
MSVC 編譯器選項
MSVC 編譯器命令列語法
#pragma loop()
Visual Studio 中的原生程式碼向量化