Oracle Solaris Studio 12.2: パフォーマンスアナライザ

「OpenMP タスク」タブ

「OpenMP タスク」タブには、OpenMP タスクとそれぞれのメトリックスの一覧が表示されます。このタブは、OpenMP 3.0 のコレクタで記録された実験に対してのみ適用できます。

「OpenMP タスク」タブは、Oracle Solaris Studio でコンパイルした OpenMP タスクを使用するプログラムについて、OpenMP 3.0 コレクタで記録されている実験にのみ適用されます。

このタブには、プログラムの実行中に発生したタスクが、プロファイルデータから計算されたメトリック値とともに一覧表示されます。排他的メトリックスは、現在のタスクのみに適用されます。包括的メトリックスは、OpenMP タスクのメトリックス、および、タスク生成時に構築された親子関係を持つ、子タスクのメトリックスを含みます。暗黙並列領域の OpenMP タスクは、プログラムの直列実行を表します。

タスクを含む関数が複数回呼び出される場合、並列領域のすべてのインスタンスが集計され、対応するタブに 1 項目として表示されます。

このタブはナビゲーションに便利です。OpenMP 待ち時間が最大値のタスクなど、興味のある項目を選択して、そのソースを解析したり、これに基づいてフィルタを作成および適用して、「関数リスト」、「タイムライン」、「スレッド」などのほかのタブを使用して、ほかのプログラムオブジェクトによってどのように表されるかを解析したりできます。