パフォーマンス セッションの全般オプションの設定Setting General Performance Session Options

パフォーマンス セッションのプロパティ ダイアログ ボックスの [全般] ページで、Visual StudioVisual Studio プロファイル ツールのパフォーマンス セッションに収集方法およびプロファイル データの名前付け規則を設定することができます。You can set the collection method and profiling data naming conventions for a Visual StudioVisual Studio Profiling Tools performance session on the General page of the properties dialog box for the performance session. パフォーマンス エクスプローラーからこのダイアログ ボックスを開くには、パフォーマンス セッションを右クリックし、[プロパティ] をクリックします。To open this dialog box from Performance Explorer, right-click the performance session, and then click Properties.

必要条件Requirements

  • Visual Studio UltimateVisual Studio UltimateVisual Studio PremiumVisual Studio PremiumVisual Studio ProfessionalVisual Studio Professional, Visual Studio PremiumVisual Studio Premium, Visual Studio ProfessionalVisual Studio Professional

データ コレクション方法の選択Choosing Data Collection Methods

基本的な収集方法を設定するには、[プロファイル コレクション] でオプションのいずれかを選択します。You set the base collection method by selecting one of the options under Profiling collection. オプションは次の表のとおりです。The options are described following in the following table:

サンプリングSampling. サンプリング メソッドでは、一定の間隔でプロファイル情報を収集します。The sampling method collects profiling information at regular intervals. この方法はプロセッサ使用率の問題を検出するのに役立ち、ほとんどのパフォーマンス調査を開始するときに推奨される方法です。This method is useful for finding processor utilization issues and is the suggested method for starting most performance investigations. - サンプリングを使用したパフォーマンス統計情報の収集- Collecting Performance Statistics by Using Sampling
インストルメンテーションInstrumentation. インストルメンテーション メソッドでは、モジュールのコピーにプロファイル コードが挿入されます。このコードは、プロファイリング実行中のモジュール内の関数の開始、終了、および関数呼び出しをそれぞれ記録します。The instrumentation method injects into a copy of a module profiling code that records each entry, exit, and function call of the functions in the module during a profiling run. この方法は、コード セクションに関する詳細なタイミング情報を収集し、アプリケーションのパフォーマンスに対する入出力操作の影響を理解するのに役立ちます。This method is useful for gathering detailed timing information about a section of your code and for understanding the impact of input and output operations on application performance. - インストルメンテーションを使用した詳細なタイミング データの収集- Collecting Detailed Timing Data by Using Instrumentation
同時実行Concurrency. 同時実行メソッドでは、アプリケーション リソースへのロックされたアクセスが解放されるまでスレッドが待機している場合など、コードの実行をブロックする各イベントのデータを収集します。The concurrency method collects data for each event that blocks execution of your code, such as when a thread waits for locked access to an application resource to be freed. この方法は、マルチスレッド アプリケーションを分析するのに役立ちます。This method is useful for analyzing multi-threaded applications. - スレッドおよびプロセスの同時実行データの収集- Collecting Thread and Process Concurrency Data

.NET メモリ データは、サンプリング メソッドまたはインストルメンテーション メソッドを使用して収集できます。You can collect .NET memory data by using the sampling or instrumentation methods. データの種類は [.NET メモリ プロファイル] で選択します。You select the type of data under .NET memory profiling.

.NET オブジェクトの割り当て情報を収集Collect .NET object allocation information. 既定では、割り当てられたオブジェクトの数とサイズがデータに含まれます。By default, data includes the number and size of allocated objects. .NET メモリ データの収集を有効または無効にするには、このチェック ボックスをオンまたはオフにします。Select or clear this check box to enable or disable .NET memory data collection.

.NET オブジェクトの有効期間情報も収集Also collect .NET object lifetime information. メモリ オブジェクトを再利用するために使用されたガベージ コレクション ジェネレーションに関するデータを含めるには、このチェック ボックスをオンにします。Select this check box to include data about the garbage collection generations that were used to reclaim the memory objects.
- .NET メモリの割り当ておよび有効期間データの収集- Collecting .NET Memory Allocation and Lifetime Data

アプリケーションのプロファイリングを開始すると、プロファイル セッション ページが表示されます。このページで、プロファイリングを一時停止、再開、および停止することができます。A profiling session page appears when you start to profile an application, where you can pause, resume, and stop profiling.

プロファイリング セッションのページProfiling session page

プロファイル データ ファイルのオプションの設定Setting Profiling Datra File Options

レポートReport. 既定では、プロファイル データ (.vsp) ファイルはプロファイリング対象のアプリケーションの名前を割り当てられ、ソリューション フォルダーまたはプロジェクト フォルダーに配置されます。By default, the profiling data (.vsp) file is given the name of the profiled application and is located in the solution or project folder. その名前に、日付文字列も追加されます。さらに、データ ファイルの名前が重複する可能性がある場合は、インクリメントされた番号も追加されます。A date string is also appended to the name, and an incremented number is added to data files that otherwise would have duplicate names. これらのオプションは変更できます。You can change these options. - 方法: パフォーマンス データ ファイル名のオプションを設定する- How to: Set Performance Data File Name Options