Oracle Solaris Studio 12.2:性能分析器

数据收集子命令

以下子命令可与 dbx 中的 collector 命令一起使用,对收集器收集的数据的类型进行控制。如果实验处于活动状态,则这些子命令将被忽略并显示一条警告。

profile option

控制对基于时钟的分析数据的收集。option 的允许值包括:

hwprofile option

控制对硬件计数器溢出分析数据的收集。如果您尝试在不支持硬件计数器溢出分析的系统中启用它,则 dbx 会返回一条警告消息,而且该命令将被忽略。option 的允许值包括:

synctrace option

控制对同步等待跟踪数据的收集。option 的允许值包括:

heaptrace option

控制对堆跟踪数据的收集。option 的允许值包括:

缺省情况下,收集器不收集堆跟踪数据。

tha option

为线程分析器收集数据争用检测或死锁检测数据。允许的值包括:

有关线程分析器的更多信息,请参见《Oracle Solaris Studio 12.2:线程分析器用户指南》tha.1 手册页。

sample option

控制抽样模式。option 的允许值包括:

缺省情况下,启用抽样间隔 value 为 1 秒的定期抽样。

dbxsample { on | off }

控制dbx 停止目标进程时对样本的记录。关键字的含义如下所示:

缺省情况下,在 dbx 停止目标进程时记录样本。