次の方法で共有


方法 : インストルメント前のコマンドおよびインストルメント後のコマンドを指定する

更新 : 2007 年 11 月

インストルメント前のイベントは、バイナリがインストルメントされる前に発生するアクションを指定します。インストルメント後のイベントは、バイナリがインストルメントされた後に発生します。コマンド ラインから発行できるコマンドはすべて、インストルメント前のイベントまたはインストルメント後のイベントとして指定できます。

インストルメント前のコマンドおよびインストルメント後のコマンドは、パフォーマンス セッションのすべてのバイナリに指定することも、特定のバイナリに指定することもできます。すべてのバイナリに対してコマンドを指定すると、そのコマンドはセッションの各バイナリのインストルメンテーションの前または後に実行されます。

インストルメント前のコマンドを指定するには

  1. 以下のいずれかを実行します。

    • パフォーマンス セッションのすべてのバイナリに対してインストルメント前のコマンドを指定するには、パフォーマンス エクスプローラでパフォーマンス セッション ノードを選択し、右クリックして [プロパティ] をクリックします。

    • 特定のバイナリに対してインストルメント前のコマンドを指定するには、パフォーマンス セッションの [ターゲット] リストでバイナリの名前を右クリックし、[プロパティ] をクリックします。

  2. [プロパティ ページ] で [インストルメンテーション] をクリックします。

  3. [インストルメント後のイベント] の [コマンド ライン] ボックスにコマンドを入力します。

    ms182380.alert_note(ja-jp,VS.90).gifメモ :

    [コマンド ライン] ボックスの横にある省略記号ボタン (…) をクリックし、目的の .exe、.cmd、または .bat ファイルを参照して選択することができます。

  4. [開く] をクリックします。

    コマンドを削除することなくその実行を無効にするには、[インストルメンテーションから除外] チェック ボックスをオンにします。コンパイラまたはリンカの設定を変更するには、プロジェクト プロパティ ページを使用します。

インストルメント後のコマンドを指定するには

  1. 以下のいずれかを実行します。

    • パフォーマンス セッションのすべてのバイナリに対してインストルメント後のコマンドを指定するには、パフォーマンス エクスプローラでパフォーマンス セッション ノードを選択し、右クリックして [プロパティ] をクリックします。

    • 特定のバイナリに対してインストルメント後のコマンドを指定するには、パフォーマンス セッションの [ターゲット] リストでバイナリの名前を右クリックし、[プロパティ] をクリックします。

  2. [プロパティ ページ] で [インストルメンテーション] をクリックします。

  3. [インストルメント後のイベント] の [コマンド ライン] ボックスにコマンドを入力します。

    ms182380.alert_note(ja-jp,VS.90).gifメモ :

    [コマンド ライン] ボックスの横にある省略記号ボタン (…) をクリックし、目的の .exe、.cmd、または .bat ファイルを参照して選択することができます。

  4. [開く] をクリックします。

    コマンドを削除することなくその実行を無効にするには、[インストルメンテーションから除外] チェック ボックスをオンにします。コンパイラまたはリンカの設定を変更するには、プロジェクト プロパティ ページを使用します。

参照

その他の技術情報

パフォーマンス セッションの構成