「関数」ビューには、実験で収集されたデータから派生した、ターゲットプログラムの関数とそのメトリックのリストが表示されます。メトリックスは、排他的メトリックスまたは包括的メトリックスのいずれかになります。 排他的メトリックは、その関数自体のみによる使用率を表します。包括的メトリックスは、関数とその関数が呼び出したすべての関数による使用を表します。メトリックの詳細は、関数レベルのメトリックス: 排他的、包括的、属性を参照してください。
収集されたデータの種類ごとに使用可能なメトリックのリストは、collect(1) のマニュアルページとヘルプ、および Chapter 2, パフォーマンスデータに記載されています。
時間メトリックは秒で表示され、ミリ秒の精度で提供されます。 パーセンテージは、0.01% の精度で表示されます。メトリック値がちょうどゼロの場合、その時間およびパーセンテージは「0」として表示されます。値がちょうどゼロではないが精度より小さい場合、値は「0.000」として、パーセンテージは「0.00」として表示されます。丸めのため、百分率は合計が正確に 100 % にならない場合もあります。カウントメトリックは整数カウントとして示されます。
最初に表示されるメトリックは、収集されたデータに基づいています。複数の種類のデータが収集された場合、各種類のデフォルトのメトリックが表示されます。どのメトリックを表示するかを「概要」ページで選択できます。詳細は、「概要」画面を参照してください。
関数を検索するには、ツールバーの「検索」ツールを使用します。
関数のソースコードを表示するには、ソースコード内の適切な行でそれをダブルクリックして「ソース」ビューを開きます。
1 つの関数を選択するには、その関数をクリックして、その関数に関する詳細情報を右側にある「選択の詳細」ウィンドウに表示します。
ビュー内に連続して表示されている複数の関数を選択するには、グループの最初の関数を選択したあと、Shift キーを押しながらグループの最後の関数をクリックします。
ビュー内に連続して表示されていない複数の関数を選択するには、グループの最初の関数を選択したあと、Ctrl キーを押しながら各関数をクリックして追加の関数を選択します。
「関数」ビュー内で右クリックしてコンテキストメニューを開き、選択した関数の定義済みフィルタを選択することもできます。フィルタリングの詳細は、パフォーマンスアナライザのヘルプを参照してください。