モジュール ビュー - サンプリング データModules View - Sampling Data

サンプリング データのモジュール ビューには、プロファイル データでサンプリングされたパフォーマンス データが、モジュールごとにグループ化されて表示されます。The Modules view of sampling data displays performance data that is grouped by the modules that were sampled in the profiling data. 各モジュールが、階層ツリーのルートです。Each module is the root of a hierarchical tree. モジュールのサンプリングされた関数が、モジュール ノードの下に一覧表示されます。The sampled functions of the module are listed underneath the module node.

注意

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.

サンプルの収集時に関数が実行されていた場合 (つまり関数が呼び出し履歴の最上位にあった場合) は、実行されていたソース行および命令アドレスが関数ノードの下に一覧表示されます。If the function was executing when samples were collected (that is, the function was at the top of the call stack), the source lines and instruction addresses that were executing are listed underneath the function node. データは行や命令の実行時にソース行または命令ポインターについて収集されるため、行データと命令データの両方の包括値と排他値は常に同じです。Because data is collected for a source line or an instruction pointer when the line or instruction is executing, inclusive and exclusive values are always the same for both line data and instruction data.

ColumnColumn 説明Description
NameName モジュールの名前、関数、行番号、命令ポインター アドレス。The name of the module, function, line number, or instruction pointer address.
プロセス IDProcess ID プロファイリング実行のプロセス ID (PID) です。The process ID (PID) of the profiling run.
プロセス名Process Name プロセスの名前です。The name of the process.
モジュール名Module Name 関数、行、または命令ポインターを含むモジュールの名前。The name of the module that contains the function, line, or instruction pointer.
モジュール パスModule Path モジュール、関数、行、または命令ポインターを含むモジュールのパス。The path of the module that contains the module, function, line, or instruction pointer.
ソース ファイルSource File この関数の定義を含むソース ファイルです。The source file that contains the definition for this function.
関数行番号Function Line Number ソース ファイルでのこの関数の開始行番号です。The line number of the start of this function in the source file.
包括サンプル数Inclusive Samples - 関数の場合、この関数またはこの関数によって呼び出された関数が実行されたサンプルの数、つまりこの関数を含む呼び出し履歴サンプルの数。- For a function, the number of samples in which this function or a function that was called by this function was executing; that is, the number of call stack samples that contained this function.
- モジュールの場合、このモジュールの少なくとも 1 つの関数が実行されたサンプルの数。- For a module, the number of samples in which at least one function from the module was executing.
- 行または命令の場合、この行または命令が実行されたサンプルの数。- For a line or instruction, the number of samples in which this line or instruction was executing.
包括サンプル %Inclusive Samples % - 関数またはモジュールの場合、プロファイリング実行のすべてのサンプルに対する、関数またはモジュールの包括サンプルの割合。- For a function or module, the percentage of all samples in the profiling run that were inclusive samples of this function or module.
- 行または命令の場合、プロファイリング実行のすべてのサンプルに対する、この行または命令が実行されたサンプルの割合。- For a line or instruction, the percentage of all samples in the profiling run in which this line or instruction was executing.
排他サンプル数Exclusive Samples - 関数の場合、この関数が直接実行されていた呼び出し履歴サンプルの数、つまり、この関数が呼び出し履歴の最上位にあったときのサンプルの数。- For a function, the number of call stack samples in which this function was directly executing; that is, the number of samples in which this function was at the top of the call stack.
- モジュールの場合、このモジュール内の関数における排他サンプルの合計。- For a module, the sum of exclusive samples of the functions in the module.
- 行または命令の場合、この行または命令が実行されたサンプルの数。- For a line or instruction, the number of samples in which this line or instruction was executing.
サンプル % (関数のみ)Exclusive Samples % - 関数またはモジュールの場合、プロファイリング実行のすべてのサンプルに対する、関数またはモジュールの排他サンプルの割合。- For a function or module, the percentage of all samples in the profiling run that were exclusive samples of this function or module.
- 行または命令の場合、プロファイリング実行のすべてのサンプルに対する、この行または命令が実行されたサンプルの割合。- For a line or instruction, the percentage of all samples in the profiling run in which this line or instruction was executing.

参照See Also

モジュール ビュー - サンプリング Modules View - Sampling
モジュール ビュー - インストルメンテーション Modules View - Instrumentation
モジュール ビューModules View