概要ビュー - サンプリング データSummary View - Sampling Data

概要ビューでは、プロファイリング実行で最もパフォーマンス負荷の高い関数についての情報を表示します。The Summary view displays information about the most performance-expensive functions in a profiling run. 通知リンクとレポート リストの説明など詳細については、「Summary View (概要ビュー)」をご覧ください。For more information, including a description of the Notification Links and Report lists, see Summary View.

注意

Windows 8 および Windows Server 2012 の強化されたセキュリティ機能によって、Visual Studio プロファイラーがこれらのプラットフォームでデータを収集する方法に大幅な変更が必要になりました。Enhanced security features in Windows 8 and Windows Server 2012 required significant changes in the way the Visual Studio profiler collects data on these platforms. UWP アプリにも新しい収集手法が必要です。UWP apps also require new collection techniques. Windows 8 および Windows Server 2012 アプリケーションのパフォーマンス ツール」を参照してください。See Performance Tools on Windows 8 and Windows Server 2012 applications.

タイムライン グラフTimeline Graph

[概要] ビューのタイムライン グラフには、プロファイリングが行われた期間中のプロファイリング対象アプリケーションのプロセッサ (CPU) 使用率が表示されます。The timeline graph in the Summary view shows the percentage of processor (CPU) utilization of the profiled application over the time that the profiling occurred. タイムライン グラフを使用すると、選択した期間に対してフィルター処理した結果を表示できます。You can use the timeline graph to filter the view to a selected time span. 詳細については、「How to: Filter Report Views from the Summary Timeline (方法: 概要ビューのタイムラインからレポート ビューをフィルター処理する)」をご覧ください。For more information, see How to: Filter Report Views from the Summary Timeline.

ホット パスHot Path

[ホット パス] には、大部分のサンプルが収集された実行パスが表示されます。The Hot Path displays the execution path in which most samples were collected. 関数をクリックすると、その関数の [関数の詳細] ビューが表示されます。You can click a function to display the Function Details view for the function. 関数のその他のビューを表示するには、関数を右クリックし、一覧からビューをクリックします。To display other views for the function, right-click the function and then click a view from the list.

[ホット パス] には、関数ごとに次のデータが含まれています。The Hot Path includes the following data for each function:

ColumnColumn 説明Description
NameName 関数の名前。The name of the function.
包括サンプル %Inclusive Samples % この関数またはこの関数によって呼び出された関数を実行したときに発生したすべてのサンプルの割合。The percentage of all samples that occurred when this function or a function called by this function was executing.
排他サンプル %Exclusive Samples % この関数が関数本体のコードを実行していたときに発生したすべてのサンプルの割合。The percentage of all samples that occurred when the function was executing code in the function body. この関数によって呼び出された関数で収集されたサンプルは含まれません。Samples collected in functions called by this function are not included.

最も頻繁に個別の作業を実行している関数Functions Doing Most Individual Work

[最も頻繁に個別の作業を実行している関数] リストには、プロファイリング実行で排他サンプル数が最大の関数が表示されます。The Functions Doing Most Individual Work list displays the functions that have the greatest number of exclusive samples in the profiling run. 排他サンプルは、サンプルの収集時に、関数が独自のコードを実行している場合に、関数に割り当てられます。An exclusive sample is assigned to a function if the function is executing its own code when the sample was collected. 排他サンプルは、サンプルの収集時に、関数が別の関数を呼び出している場合は、関数に割り当てられません。An exclusive sample is not assigned to a function if the function is calling another function when the sample was collected. 排他サンプルの数が多いということは、関数自体で膨大な時間が費やされたことを示します。A large number of exclusive samples indicates that significant time was spent in the function itself.

関数をクリックすると、その関数の [関数の詳細] ビューが表示されます。You can click a function to display the Function Details view for the function. 関数のその他のビューを表示するには、関数を右クリックし、一覧からビューをクリックします。To display other views for the function right-click the function and then click a view from the list.

[最も頻繁に個別の作業を実行している関数] には、関数ごとに次のデータが含まれています。Functions Doing Most Individual Work includes the following data for each function:

ColumnColumn 説明Description
NameName 関数の名前。The name of the function.
サンプル % (関数のみ)Exclusive Samples % この関数が関数本体のコードを実行していたときに収集された、プロファイリング実行内のすべてのサンプルの割合。The percentage of all samples in the profiling run that were collected when the function was executing code in its function body. この関数から呼び出された関数が実行されていたときに収集されたサンプルは除外されます。The percentage excludes samples that were collected when functions that this function called were executing.

参照See Also

概要ビュー Summary View
概要ビューSummary View