Oracle Solaris Studio 12.2:性能分析器

“调用树”标签

“调用树”标签将程序的动态调用图显示为树,其中每个函数调用显示为可以展开和折叠的节点。展开的函数节点显示从该函数产生的所有函数调用,同时显示这些函数调用的性能度量。选择某个节点时,位于右侧的“摘要”标签将显示该函数调用及其被调用方的度量。为归属度量给出的百分比就是总程序度量的百分比。树的缺省根目录是 <Total>,这不是一个函数,而是表示程序的所有函数的 100% 的性能度量。

“调用树”标签允许向下掘取到具体的调用跟踪并分析哪些跟踪具有最大的性能影响。可以通过程序结构进行导航,搜索高度量值。


提示 –

要方便地查找最耗时的分支,右键单击任一节点并选择“展开最热分支”。


可以通过在“调用树”标签中右键单击打开上下文菜单,为所选函数设置预定义过滤器。上下文菜单显示:

选择其中一个选项时,将打开“过滤数据”对话框并选中“高级”标签,同时“过滤器子句”文本框装入可实现所选“设置过滤器”的过滤器表达式。单击“设置”,然后单击“应用”以过滤数据。有关更多信息,请参见过滤数据