実験を開くと、プログラムのすべてのプロファイリングデータが表示されます。フィルタリングでは、プログラムの特定の領域または特性に焦点を当てることができるように、ビューから対象外のデータを一時的に削除できます。
あるビューで適用したフィルタは、すべてのビューに影響します。たとえば、「関数」などのほかのビューには、フィルタ処理された期間に関連したメトリックだけが表示されるように、「タイムライン」ビューで期間を指定できます。ビューで 1 つ以上の項目を選択し、続いて、フィルタを 1 つずつ選択して、ビューに含めるデータを指定します。
複数の方法でフィルタ処理できます。
「フィルタ」ボタンをクリックして、現在のデータビューで選択されている項目に適用できるフィルタのリストを開きます。
データビュー内の項目を右クリックするか、または項目を選択したまま Shift-F10 キーを押してから、適用するフィルタを選択します。
パフォーマンスアナライザの左下隅にある「アクティブなフィルタ」パネルを使用して、適用したフィルタを確認し、フィルタを追加または削除します。
フィルタを結合して、プログラム実行の特に注意が必要な領域のメトリックを表示できます。たとえば、「関数」ビューのフィルタと「タイムライン」ビューのフィルタを適用すると、プログラムの実行における一定の期間に特定の関数を含む呼び出しスタックに焦点を当てられます。
フィルタを使用するとき、データはパフォーマンスアナライザのすべてのビューでフィルタ処理されますが、ほかのデータビューとやり取りしない別個のフィルタリングメカニズムを持つ MPI タイムラインは除きます。
パフォーマンスアナライザの経験豊富なユーザーは、「拡張カスタムフィルタ」ダイアログボックスを使用して、フィルタ式を編集してカスタムフィルタを作成し、表示するデータを正確に定義することもできます。