次の方法で共有


モジュール ビュー - プロファイラー サンプリング データ

サンプリング データのモジュール ビューには、プロファイル データでサンプリングされたパフォーマンス データが、モジュールごとにグループ化されて一覧表示されます。各モジュールが、階層ツリーのルートです。モジュールのサンプリングされた関数が、モジュール ノードの下に一覧表示されます。

[!メモ]

Windows 8 のセキュリティは強化された機能および Windows Server 2012 は、Visual Studio のプロファイラーがこれらのプラットフォームのデータを収集する方法に大きな変更されました。Windows ストア apps は、新しいコレクション手法が必要です。「Windows 8 および Windows Server 2012 アプリケーションのプロファイリング」を参照してください。

サンプルの収集時に関数が実行されていた場合 (つまり関数が呼び出し履歴の最上位にあった場合) は、実行されていたソース行および命令アドレスが関数ノードの下に一覧表示されます。データは行または命令の実行時にソース行または命令ポインターについて収集されるため、行データおよび命令データ双方の包括値と排他値は常に同じです。

説明

名前

モジュールの名前、関数、行番号、または命令ポインター アドレス。

プロセス ID

プロファイリング実行のプロセス ID (PID)。

[プロセス名]

プロセスの名前です。

[モジュール名]

関数、行、または命令ポインターを含むモジュールの名前。

[モジュール パス]

関数、行、または命令ポインターを含むモジュールのパス。

[ソース ファイル]

この関数の定義を含むソース ファイル。

[関数行番号]

ソース ファイルのこの関数の開始行番号。

[サンプル数 (子を含む)]

  • 関数の場合、この関数またはこの関数によって呼び出された関数が実行されたサンプルの数、つまりこの関数を含む呼び出し履歴サンプルの数。

  • モジュールの場合、このモジュールの少なくとも 1 つの関数が実行されたサンプルの数。

  • 行または命令の場合、この行または命令が実行されたサンプルの数。

サンプル % (子を含む)

  • 関数またはモジュールの場合、プロファイリング実行のすべてのサンプルに対する、関数またはモジュールの包括サンプルの割合。

  • 行または命令の場合、プロファイリング実行のすべてのサンプルに対する、この行または命令が実行されたサンプルの割合。

[サンプル数 (関数のみ)]

  • 関数の場合、この関数が直接実行されていた呼び出し履歴サンプルの数、つまり、この関数が呼び出し履歴の最上位にあったときのサンプルの数。

  • モジュールの場合、このモジュール内の関数における排他サンプルの合計。

  • 行または命令の場合、この行または命令が実行されたサンプルの数。

[サンプル % (関数のみ)]

  • 関数またはモジュールの場合、プロファイリング実行のすべてのサンプルに対する、関数またはモジュールの排他サンプルの割合。

  • 行または命令の場合、プロファイリング実行のすべてのサンプルに対する、この行または命令が実行されたサンプルの割合。

参照

関連項目

モジュール ビュー - プロファイラー .NET メモリ サンプリング データ

モジュール ビュー - プロファイラーの .NET メモリ インストルメンテーション データ

モジュール ビュー - プロファイラー インストルメンテーション データ