次の方法で共有


方法 : スタンドアロンのプロファイラーをインストールする

Visual Studio には、Visual Studio IDE をインストールせずに実行できるスタンドアロンのプロファイラーに基づいたコマンド ラインが用意されています。この状況は、コンピューターに開発環境をインストールしていない場合またはインストールできない場合に発生します。たとえば、運用 Web サーバーには開発環境をインストールしません。

[!メモ]

スタンドアロン プロファイラーを使用して ASP.NET Web サイトのパフォーマンス データを収集する場合は、VSPerfCmd ツールより VSPerfASPNetCmd ツールが推奨されます。

スタンドアロンのプロファイラーをインストールするには

  1. Visual Studio インストール メディアの \Standalone Profiler というパスを含むディレクトリで、スタンドアロンのプロファイラーのインストーラー (vs_profiler.exe) を探して実行します。

  2. vsintr.exe および msdis150.dll のパスをシステム パスに追加します。

    [!メモ]

    Visual Studio の既定のインストールでは、vsinstr.exe および msdis150.dll は \Program Files\Visual Studio 10\Team Tools\Performance Tools にあります。

  3. コマンド プロンプトで、「VSInstr」と入力します。

    [!メモ]

    vsinstr.exe の使用方法が表示される場合は、すべてが正しく設定されています。vsinstr.exe またはその依存関係の 1 つが見つからないことを示すエラーが発生した場合は、手順 2. で説明したように、パスを正しく設定したことを確認してください。

  4. _NT_SYMBOL_PATH 変数に symsrv*symsrv.dll*c:\localcache*http://msdl.microsoft.com/download/symbols を設定して、シンボル サーバーを設定します。

  5. システム環境変数を使用してシンボル サーバーをセットアップした後、新しいコマンド プロンプトで、コマンド ライン プロファイラー ツールを実行します。これにより、新しい環境変数が有効になります。コマンド プロンプト ウィンドウで、次のコマンドを入力します。

    start %COMSPEC%

    [!メモ]

    シンボル サーバー パッケージのセットアップ方法の詳細な手順については、「方法 : Windows シンボル情報を参照する」を参照してください。

  6. VSPerfReport ツールを使用して、シンボルをプロファイリング データ (.vsp) ファイルにシリアル化します。VSPerfReport /summary:all /packsymbols スイッチを使用します。データ ファイルにシンボルが挿入されていない場合は、_NT_SYMBOL_PATH 環境変数を設定したことを確認します。

参照

処理手順

チュートリアル : サンプリングを使ったコマンド ライン プロファイリング

チュートリアル : インストルメンテーションを使ったコマンド ライン プロファイリング

方法 : Windows シンボル情報を参照する

関連項目

VSPerfReport

概念

コマンド ラインからのプロファイリング ツールの使用