/SPDEMBED (サンプル プロファイル データベースの埋め込み)

サンプル 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 開発環境でこのリンカー オプションを設定するには

  1. プロジェクトの [プロパティ ページ] ダイアログ ボックスを開きます。 詳細については、「Set C++ コンパイラとビルド プロパティを Visual Studio で参照してください。
  2. [構成プロパティ]>[リンカー]>[コマンド ライン] プロパティ ページを選択します。
  3. [その他のオプション] ボックスに/SPDEMBEDを追加します。 [OK] を選択して変更を保存します。

このリンカーをコードから設定するには

こちらも参照ください

MSVC リンカーのリファレンス
MSVC リンカー オプション
/SPD (サンプル プロファイル データベースの指定)
/SPDIN (サンプル プロファイル データベースを使用)
/SPGO (サンプル Profile-Guided 最適化を有効にする)
チュートリアル: サンプル Profile-Guided 最適化 (SPGO) を使用してパフォーマンスを向上させる