デフォルトでは、各タブのデータは、すべての実験、すべての標本、すべてのスレッド、すべての LWP、およびすべての CPU について表示されます。「データをフィルタ」ダイアログボックスを使用して、データのサブセットを選択できます。
「データをフィルタ」ダイアログボックスには、「基本」タブと「詳細」タブがあります。
「データをフィルタ」ダイアログボックスの使用法については、オンラインヘルプを参照してください。
ここで説明されているフィルタは、「「MPI タイムラインコントロール」タブ」および「「MPI グラフコントロール」タブ」で説明されている MPI フィルタリングとは関係ありません。これらのフィルタは、「MPI グラフ」タブに影響しません。
「基本」タブでは、フィルタするデータの実験を選択できます。その後、メトリックスを表示する標本、スレッド、LWP、および CPU を指定できます。実験をクリックするか、「すべて選択」ボタン、「すべて消去」ボタン、または「反転」ボタンを使用して、実験の一覧から 1 つ以上の実験を選択できます。その後テキストボックスを使用して、それらの実験に対して表示されるデータを変更できます。3 つのフィルタをすべて同時に適用することはできますが、複数の CPU、スレッド、および LWP によってフィルタリングされたデータを解析するときは注意してください。「すべて有効」ボタン、「選択的に有効」ボタン、「すべて無効」ボタン、および「選択的に無効」ボタンを使用して、実験のデータ表示を有効または無効にします。
アナライザでは、複数の実験が読み込まれているときに、実験でフィルタリングすることができます。実験は個々に読み込むことも、実験グループを名前で指定することもできます。
標本には 1 - N の番号が付けられ、任意の標本セットを選択できます。選択する標本は、標本番号をコンマで区切ったリストで指定するか、または 1–5 のように範囲を指定します。
スレッドには 1 - N の番号が付けられ、任意のスレッドセットを選択できます。選択するスレッドは、スレッド番号をコンマで区切ったリストで指定するか、または範囲を指定します。スレッドのプロファイルデータは、LWP 上でスレッドが実際にスケジュールされている実行部分のみをカバーします。
LWP には 1 - N の番号が付けられ、任意の LWP セットを選択できます。選択する LWP は、LWP 番号をコンマで区切ったリストで指定するか、または範囲を指定します。同期データが記録されている場合は、報告される LWP は、同期イベントの入口の LWP になり、これは同期イベントの出口の LWP とは異なる場合があります。
Linux システムでは、スレッドと LWP は同義です。
CPU 情報が記録されている場合 (Solaris OS) は、任意の CPU セットを選択できます。選択する CPU は、CPU 番号をコンマで区切ったリストで指定するか、または範囲で指定します。
「詳細」タブではフィルタ式を指定でき、そのフィルタ式が真と評価されたデータレコードは、表示に組み込まれます。フィルタ式で使用する文法については、「式の文法」を参照してください。
「詳細」タブを表示するには、ツールバーの右端のボタンをクリックするか、「フィルタ」ダイアログボックスが開いている場合は、その「詳細」タブをクリックします。
「詳細」タブは、ヘッダーとフィルタ指定のテキストボックスで構成されます。ヘッダーには、フィルタ句を入力するための読み取り専用のテキストフィールドと、AND で追加するボタン、OR で追加するボタン、およびその句にフィルタを設定するボタンがあります。このフィールドの内容が読み込まれて、「関数」タブ、「データオブジェクト」タブ、「データレイアウト」タブ、またはいずれかのメモリーオブジェクトタブでの単一選択または複数選択が反映されます。いずれかのボタンをクリックすると、選択内容が句に変換されて、その句がフィルタの指定に追加されるか、その句でフィルタの指定が置き換えられます。
フィルタを合成した場合は、フィルタ指定フィールドにテキストを入力するか、句を追加し、「OK」または「適用」をクリックしてフィルタを設定します。
正しくないフィルタが指定された場合は、エラーが表示され、古いフィルタ設定のままになります。