Sun Studio 12:性能分析器

OpenMP 度量

处理 OpenMP 程序的时钟分析事件时,将显示两个度量,它们分别对应于 OpenMP 系统中的两种状态所用的时间。它们是“OMP 工作”和“OMP 等待”。

只要从用户代码执行线程(不管串行执行还是并行执行),就会在“OMP 工作”中累计时间。只要线程正在等待某项,之后才能继续,就会在“OMP 等待”中累计时间,而不管等待是忙等待(自旋等待)还是休眠。这两个度量的总和与时钟分析中的“总 LWP 时间”度量相匹配。