Solaris 动态跟踪指南

printa()

void printa(aggregation)
void printa(string format, aggregation)

使用 printa() 操作可以显示和格式化聚合。有关聚合的更多详细信息,请参见第 9 章。如果未提供 formatprinta() 将仅跟踪指示使用缺省格式处理和显示指定聚合的 DTrace 使用者指令。如果提供了 format,将按照指定的格式对聚合进行格式设置。有关 printa() 格式字符串的更详细说明,请参见第 12 章

printa() 仅跟踪指示应由 DTrace 使用者处理聚合的指令。它不会处理内核中的聚合。因此,跟踪 printa() 指令和实际处理指令之间的时间取决于影响缓冲区处理的因素。这些因素包括聚合速率、缓冲策略,以及切换缓冲区的速率(如果缓冲策略为 switching)。有关这些因素的详细说明,请参见第 9 章第 11 章