Oracle® Solaris Studio 12.4:性能分析器

退出打印视图

更新时间: 2015 年 1 月
 
 

"OpenMP Task"(OpenMP 任务)视图

"OpenMP Task"(OpenMP 任务)视图显示 OpenMP 任务及其度量的列表。对于使用通过 Oracle Solaris Studio 编译器编译的 OpenMP 任务的程序,此视图中的选项仅适用于使用 OpenMP 3.0 收集器记录的实验。有关更多信息,请参见OpenMP 分析的限制

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

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

该视图对导航很有用。可以选择感兴趣的项目(如具有最高 OpenMP 等待时间的任务),通过单击 "Source"(源)视图分析其源代码。您还可以右键单击选择上下文过滤器,从而只包含与所选项相关的数据,然后使用以下的其他视图来分析其他程序对象如何表示该项:"Functions"(函数)、"Timeline"(时间线)、"Threads"(线程)等等。