Sun Studio 12:性能分析器

数据空间分析

数据空间分析是一个数据集合,在其中根据导致事件的数据对象引用(而不仅仅是发生与内存相关事件的指令)报告与内存相关的事件(如高速缓存未命中)。数据空间分析在 Linux 系统上不可用。

要允许进行数据空间分析,目标必须是使用 -xhwcprof 标志和 -xdebugformat=dwarf -g 标志为 SPARC 体系结构编译的 C 程序。此外,收集的数据必须是与内存相关的计数器的硬件计数器分析数据,且必须在计数器名称之前放置可选的 + 号。性能分析器包括两个与数据空间分析相关的标签(即 DataObject 标签和 DataLayout 标签),以及用于内存对象的各种标签。

也可以通过在分析间隔之前放置加号 ( + ),使用时钟分析进行数据空间分析。