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

印刷ビューの終了

更新: 2015 年 1 月
 
 

「OpenMP タスク」ビュー

「OpenMP タスク」ビューには、OpenMP タスクとそれぞれのメトリックの一覧が表示されます。このビュー内のオプションは、Oracle Solaris Studio コンパイラでコンパイルされた OpenMP タスクを使用するプログラムについて、OpenMP 3.0 コレクタで記録された実験にのみ適用されます。詳細は、OpenMP プロファイルに関する制限事項を参照してください。

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

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

このビューは、ナビゲーションに役立ちます。OpenMP 待ち時間が最大のタスクなどの関心のある項目を選択し、「ソース」ビューをクリックすることによってそのソースを解析できます。また、右クリックしてコンテキストフィルタを選択し、選択された項目に関連したデータのみを含めることもできます。そのあと、「関数」、「タイムライン」、「スレッド」などのほかのビューを使用して、これらのデータがほかのプログラムオブジェクトによってどのように表されるかを解析できます。