方法 : 実行中のプロセスにパフォーマンス ツールをアタッチする/実行中のプロセスからパフォーマンス ツールをデタッチするHow to: Attach and Detach Performance Tools to Running Processes

実行中のプロセスに対してプロファイラーのアタッチまたはデタッチを行うことで、パフォーマンス データのサンプリングや収集を容易にすることができます。The profiler can be used to attach to or detach from a running process to make sampling and gathering performance data easier. この方法は、アプリケーションの読み込み時間に関するデータの収集を行わない場合や、プロセスが特定の状態に達した後にそのパフォーマンスを監視する場合に、プロセスのプロファイリングを行うために使用します。You can use this method to profile a process when you want to avoid gathering data about application load time, or to monitor the performance of a process after it reaches a specific state.

注意

Visual StudioVisual Studio 統合開発環境 (IDE) の内部からプロセスのアタッチおよびデタッチを実行する手順を次に示します。The following steps apply to attaching and detaching processes from within the Visual StudioVisual Studio integrated development environmnent (IDE). コマンド ライン ツールの使用方法の詳細については、「コマンド ラインからのプロファイリング」を参照してください。For information about how to use command line tools, see Profiling from the Command-Line. サービスのプロファイリングの詳細については、「コマンド ライン プロファイリング (サービスの)」を参照してください。For information about how to profile services, see Profiling Services.

プロファイルに使用できるプロセスは、コンピューターの管理者によって設定されたユーザーのアクセス許可によって異なります。The processes that are available to profile depend on the User Access Permissions that are set by an administrator of the computer. たとえば、ユーザー アカウントには、次のようなアクセス許可が設定されていることがあります。A User account may, for example, have permission for any of the following:

  • 高度なプロファイリング機能 (管理者が起動用のドライバーとサービスを設定している場合)。Advanced profiling features, when the administrator has set the driver and service to start.

  • サンプル プロファイルのみ (ドメイン ユーザーの場合)。Sample profiling only (domain users).

  • ユーザーに対してプロファイルへのアクセスを拒否。Deny access to profiling to everybody.

    詳細については、「プロファイルと Windows Vista のセキュリティ」および「VSPerfCmd」の ADMIN オプションを参照してください。For more information, see Profiling and Windows Vista Security and the ADMIN options in VSPerfCmd.

実行中のプロセスにアタッチするにはTo attach to a running process

  1. [デバッグ] メニューで、[プロファイラー][パフォーマンス エクスプローラー] の順にポイントし、[アタッチ] をクリックします。On the Debug menu, point to Profiler, then Performance Explorer, and then click Attach.

    [プロファイラーをプロセスにアタッチします] ダイアログ ボックスが表示されます。The Attach Profiler to Process dialog box appears.

  2. アタッチするプロセスの名前をクリックします。Click the name of the process that you want to attach to.

  3. [アタッチ]をクリックします。Click Attach.

実行中のプロセスからデタッチするにはTo detach from a running process

  1. [デバッグ] メニューで、[プロファイラー][パフォーマンス エクスプローラー] の順にポイントし、[デタッチ] をクリックします。n the Debug menu, point to Profiler, then Performance Explorer, and then click Detach.

    [プロファイラーをプロセスにアタッチします] ダイアログ ボックスが表示されます。The Attach Profiler to Process dialog box appears.

  2. デタッチするイメージの名前をクリックします。Click the image name from which you want to detach.

  3. [デタッチ] をクリックします。Click Detach.

関連項目See Also

データ収集の制御 Controlling Data Collection
パフォーマンス セッションの概要 Performance Session Overview
方法: 開始と終了のパフォーマンス データの収集 How to: Start and End Performance Data Collection
プロファイルと Windows Vista のセキュリティ Profiling and Windows Vista Security
VSPerfCmdVSPerfCmd