Oracle Solaris Studio 12.2:性能分析器

“OpenMP 任务”标签

“OpenMP 任务”标签显示 OpenMP 任务及其度量的列表。此标签仅适用于使用 OpenMP 3.0 收集器记录的实验。

对于使用利用 Oracle Solaris Studio 编译的“OpenMP 任务”的程序,“OpenMP 任务”标签仅应用于利用 OpenMP 3.0 收集器记录的实验。

该标签列出在程序执行期间遇到的任务,以及从分析数据计算的度量值。独占度量仅应用于当前任务。非独占度量包括 OpenMP 任务的度量及其子任务的度量,父子关系是在任务创建时间建立的。来自隐式并行区域的 OpenMP 任务表示以串行方式执行程序。

如果多次调用包含任务的函数,并行区域的所有实例将聚集在一起,呈现为相应标签中的一个行项目。

该标签可用于进行导航。可以选择感兴趣的项目(如具有最高“OpenMP 等待”时间的任务),分析其源或者根据该项目创建并应用过滤器,然后分析其他程序对象如何使用其他标签(函数列表、时间线、线程等等)来表示该项目。