関数ビュー - プロファイラー インストルメンテーション データ
関数レポート ビューには、プロファイル データが関数名別で表示されます。
[全般]
全般の各列は、ビューの行で関数を識別します。
[列] |
Description |
---|---|
[関数名] |
関数の名前。 |
[関数アドレス] |
関数のアドレス。 |
[関数行番号] |
ソース ファイルのこの関数の開始行番号。 |
[呼び出し数] |
この関数への呼び出しの総数。 |
[ソース ファイル] |
この関数の定義を含むソース ファイル。 |
[モジュール名] |
関数を含むモジュールの名前。 |
[モジュール パス] |
関数を含むモジュールのパス。 |
[プロセス ID] |
プロファイリング実行のプロセス ID (PID)。 |
[プロセス名] |
プロセスの名前。 |
[プローブ オーバーヘッド時間 (関数のみ)] |
インストルメンテーションによって発生したこの関数のオーバーヘッド時間。この関数によって呼び出された関数のオーバーヘッドは含まれません。プローブ オーバーヘッドはすべての排他時間から減算されています。 |
[プローブ オーバーヘッド時間 (子を含む)] |
インストルメンテーションによって発生したこの関数とその子関数のオーバーヘッド時間。この関数によって呼び出された関数のオーバーヘッドが含まれます。プローブ オーバーヘッドはすべての包括時間から減算されています。 |
包括経過値
包括経過値は、関数が呼び出し履歴に存在していた時間を示します。この時間には、この関数によって呼び出された関数で費やされた時間およびオペレーティング システムの呼び出しで費やされた時間 (コンテキストの切り替え、入出力操作など) が含まれます。
[列] |
Description |
---|---|
[経過時間 (子を含む)] |
この関数へのすべての呼び出しの包括経過時間の合計。 |
[包括経過時間 %] |
プロファイリング実行の包括経過時間の総計に対する、この関数に費やされた包括経過時間の割合。 |
[平均経過時間 (子を含む)] |
この関数の呼び出しの平均包括経過時間。 |
[最大経過時間 (子を含む)] |
この関数の呼び出しの最大包括経過時間。 |
[最小経過時間 (子を含む)] |
この関数の呼び出しの最小包括経過時間。 |
排他経過値
排他経過値は、関数の本体でコードが実行されていた時間、つまり、その関数が呼び出し履歴の最上位に置かれていた時間を示します。この値には、オペレーティング システムの呼び出し (コンテキストの切り替え、入出力操作など) で費やされた時間が含まれますが、この関数によって呼び出された関数で費やされた時間は含まれません。
[列] |
Description |
---|---|
[経過時間 (関数のみ)] |
この関数へのすべての呼び出しの排他経過時間の合計。 |
[排他経過時間 %] |
プロファイリング実行の排他経過時間の総計に対する、この関数に費やされた排他経過時間の合計の割合。 |
[平均経過時間 (関数のみ)] |
この関数の呼び出しの平均排他経過時間。 |
[最大経過時間 (関数のみ)] |
この関数の呼び出しの最大排他経過時間。 |
[最小経過時間 (関数のみ)] |
この関数の呼び出しの最小排他経過時間。 |
アプリケーション包括値
アプリケーション包括値は、関数が呼び出し履歴に存在していた時間を示します。この値には、オペレーティング システムの呼び出し (コンテキストの切り替え、入出力操作など) で費やされた時間は含まれませんが、この関数によって呼び出された関数で費やされた時間は含まれます。
[列] |
Description |
---|---|
[アプリケーション時間 (子を含む)] |
この関数へのすべての呼び出しのアプリケーション包括時間の合計。 |
[アプリケーション包括時間 %] |
プロファイリング実行の包括経過時間の総計に対する、この関数に費やされたアプリケーション包括時間の合計の割合。 |
[平均アプリケーション時間 (子を含む)] |
この関数の呼び出しの平均アプリケーション包括時間。 |
[最大アプリケーション時間 (子を含む)] |
この関数の呼び出しの最大アプリケーション包括時間。 |
[最小アプリケーション時間 (子を含む)] |
この関数の呼び出しの最小アプリケーション包括時間。 |
アプリケーション排他値
アプリケーション排他値は、関数が呼び出し履歴の最上位で直接実行されていた時間を示します。この値には、オペレーティング システムの呼び出し (コンテキストの切り替え、入出力操作など) で費やされた時間は含まれず、この関数によって呼び出された関数で費やされた時間も含まれません。
[列] |
Description |
---|---|
[アプリケーション時間 (関数のみ)] |
この関数へのすべての呼び出しのアプリケーション排他時間の合計。 |
[アプリケーション排他時間 %] |
プロファイリング実行の排他経過時間の総計に対する、この関数に費やされたアプリケーション排他時間の合計の割合。 |
[平均アプリケーション時間 (関数のみ)] |
この関数の呼び出しの平均アプリケーション排他時間。 |
[最大アプリケーション時間 (関数のみ)] |
この関数の呼び出しの最大アプリケーション排他時間。 |
[最小アプリケーション時間 (関数のみ)] |
この関数の呼び出しの最小アプリケーション排他時間。 |
参照
処理手順
方法: プロファイリング ツールのレポート ビューの列をカスタマイズする