関数ビュー - インストルメンテーション データ

関数レポート ビューでは、関数名別にプロファイル データが一覧表示されます。

全般

全般の各列は、ビューの行で関数を識別します。

Column 説明
関数名 関数の名前。
関数アドレス 関数のアドレス。
関数行番号 ソース ファイルでのこの関数の開始行番号です。
呼び出し数 この関数に対する呼び出しの合計。
ソース ファイル この関数の定義を含むソース ファイルです。
モジュール名 関数を含むモジュールの名前です。
モジュール パス 関数を含むモジュールのパスです。
プロセス ID プロファイリング実行のプロセス ID (PID) です。
プロセス名 プロセスの名前です。
プローブ オーバーヘッド時間 (関数のみ) インストルメンテーションによって発生したこの関数のオーバーヘッド時間。 この関数によって呼び出された関数のオーバーヘッドは含まれません。 プローブ オーバーヘッドはすべての排他時間から減算されています。
プローブ オーバーヘッド時間 (子を含む) インストルメンテーションによって発生したこの関数とその子関数のオーバーヘッド時間。 この関数によって呼び出された関数のオーバーヘッドが含まれます。 プローブ オーバーヘッドはすべての包括時間から減算されています。

包括経過値

包括経過値は、関数が呼び出し履歴に存在していた時間を示します。 この時間には、関数によって呼び出された関数で費やされた時間と、オペレーティング システムの呼び出し (コンテキストの切り替え、入出力操作など) で費やされた時間が含まれます。

Column 説明
包括経過時間 この関数に対するすべての呼び出しの包括経過時間の合計。
包括経過時間 % プロファイル実行の包括経過時間の総計に対する、この関数に費やされた包括経過時間の割合。
平均包括経過時間 この関数に対する呼び出しの平均包括経過時間。
最大包括経過時間 この関数に対する呼び出しの最大包括経過時間。
最小包括経過時間 この関数に対する呼び出しの最小包括経過時間。

排他経過値

排他経過値は、関数が関数本文内のコードを実行した時間、つまり、関数が呼び出し履歴の一番上にあった時間を示します。 この時間には、オペレーティング システムの呼び出し (コンテキストの切り替え、入出力操作など) で費やされた時間が含まれますが、関数によって呼び出された関数で費やされた時間は含まれません。

Column 説明
排他経過時間 この関数に対するすべての呼び出しの排他経過時間の合計。
排他経過時間 % プロファイリング実行の排他経過時間の総計に対する、この関数の排他経過時間の総計の割合。
平均排他経過時間 この関数に対する呼び出しの平均排他経過時間。
最大排他経過時間 この関数に対する呼び出しの最大排他経過時間。
最小排他経過時間 この関数に対する呼び出しの最小排他経過時間。

アプリケーション包括値

アプリケーション包括値は、関数が呼び出し履歴に存在していた時間を示します。 この時間には、オペレーティング システムの呼び出し (コンテキストの切り替え、入出力操作など) で費やされた時間は含まれませんが、関数によって呼び出された関数で費やされた時間は含まれます。

Column 説明
アプリケーション包括時間 この関数に対するすべての呼び出しのアプリケーション包括時間の合計。
アプリケーション包括時間 % (子を含む) プロファイル実行の包括経過時間の総計に対する、この関数に費やされたアプリケーション包括時間の総計の割合。
平均アプリケーション包括時間 (子を含む) この関数の呼び出しの平均アプリケーション包括時間。
最大アプリケーション包括時間 (子を含む) この関数の呼び出しの最大アプリケーション包括時間。
最小アプリケーション包括時間 (子を含む) この関数の呼び出しの最小アプリケーション包括時間。

アプリケーション排他値

アプリケーション排他値は、関数が呼び出し履歴の最上位で直接実行されていた時間を示します。 この時間には、オペレーティング システムの呼び出し (コンテキストの切り替え、入出力操作など) で費やされた時間は含まれず、関数によって呼び出された関数で費やされた時間も含まれせん。

Column 説明
アプリケーション排他時間 この関数に対するすべての呼び出しのアプリケーション排他時間の合計。
アプリケーション排他時間 % (関数のみ) プロファイル実行の排他経過時間の総計に対する、この関数に費やされたアプリケーション排他時間の総計の割合。
平均アプリケーション排他時間 (関数のみ) この関数の呼び出しの平均アプリケーション排他時間。
最大アプリケーション排他時間 (関数のみ) この関数の呼び出しの最大アプリケーション排他時間。
最小アプリケーション排他時間 (関数のみ) この関数の呼び出しの最小アプリケーション排他時間。

関連項目

方法: レポート ビューの列をカスタマイズする
関数ビュー
関数ビュー - サンプリング
関数ビュー - インストルメンテーション