サンプル Profile-Guided 最適化 (SPGO) ビルド中に、サンプル プロファイル データベース (SPD) データを Program Database (PDB) ファイルに埋め込みます。
Syntax
/SPDEMBED
注釈
/SPDINを使用してビルドすると、リンカーは SPD ファイル内のプロファイル データを使用して最適化の決定を行います。
/SPDEMBEDを/SPGOと共に使用して、ビルドによって生成された PDB ファイルに SPD データを埋め込みます。 PDB に SPD を埋め込むと、プロファイル データがデバッグ シンボルと共に保持されるため、ビルド成果物の配布とアーカイブが簡単になります。
PDB に埋め込んだ SPD ファイルを抽出するには、 SPDConvert /extractを使用します。
SPGO ワークフローの詳細については、「 チュートリアル: サンプル Profile-Guided 最適化 (SPGO) を使用してパフォーマンスを向上させる」を参照してください。
Visual Studio 開発環境でこのリンカー オプションを設定するには
- プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。 詳細については、「Set C++ コンパイラとビルド プロパティを Visual Studio で参照してください。
- [構成プロパティ]>[リンカー]>[コマンド ライン] プロパティ ページを選択します。
- [その他のオプション] ボックスに
/SPDEMBEDを追加します。 [OK] を選択して変更を保存します。
このリンカーをコードから設定するには
- AdditionalOptionsを参照してください。
こちらも参照ください
MSVC リンカーのリファレンス
MSVC リンカー オプション
/SPD (サンプル プロファイル データベースの指定)
/SPDIN (サンプル プロファイル データベースを使用)
/SPGO (サンプル Profile-Guided 最適化を有効にする)
チュートリアル: サンプル Profile-Guided 最適化 (SPGO) を使用してパフォーマンスを向上させる