Oracle Solaris Studio 12.2:性能分析器

“反汇编”标签

“反汇编”标签显示包含所选函数的目标文件的反汇编列表,带有针对每条指令的性能度量注释。

反汇编列表中插入了源代码(如果有)以及所有选择显示的编译器注释。在“反汇编”标签中查找源文件的算法与在“源”标签中使用的算法相同。

与“源”标签相同,“反汇编”标签中显示索引行。但与“源”标签不同的是,其他源上下文的索引行不能直接用于导航。此外,替代源上下文的索引行显示在 #included 或内联代码插入位置的开头,而不是仅在“反汇编”视图的开头列出。来自其他文件的 #included 或内联代码显示为原始反汇编指令,不与源代码交叉在一起显示。但是,将光标置于这些指令之一上并选择“源”标签可以打开包含 #included 或内联代码的源文件。显示此文件时选择“反汇编”标签将在新上下文中打开“反汇编”视图,从而显示插入了源代码的反汇编代码。

可以在“设置数据表示”对话框中设置显示的注释类别。可以在 .er.rc 缺省值文件中设置缺省类别。

分析器突出显示度量等于或大于特定于度量的阈值的行,以便于查找重要的行。可以在“设置数据表示”对话框中设置阈值。可以在 .er.rc 缺省值文件中设置缺省阈值。与“源”标签相同,滚动条旁边显示有勾号(对应于反汇编代码中超过阈值的行的位置)。