Oracle® Solaris Studio 12.4:性能分析器

退出打印视图

更新时间: 2015 年 1 月
 
 

格式设置

使用格式设置可指定其他数据视图格式。

Function Name Style(函数名样式)

指定是以长格式、短格式还是 C++ 函数名称和 Java 方法名称的改编格式显示函数名称。

Append SO name to Function name(将 SO 名称附加到函数名)

选中该复选框可以将函数或方法所在的共享对象的名称附加到该函数或方法名称。

View Mode(查看模式)

设置查看模式工具栏的初始设置,仅对 Java 实验和 OpenMP 实验启用该设置。查看模式 "User"(用户)、"Expert"(专家)和 "Machine"(计算机)设置用于查看实验的缺省模式。使用工具栏中的查看模式列表可以切换当前视图。

    对于 Java 实验:

  • "User"(用户)模式显示解释的方法和调用的任何本机方法的度量。特殊函数 <no Java call stack recorded > 指示 Java 虚拟机 (Java Virtual Machine, JVM) 软件不报告 Java 调用堆栈,即使 Java 程序当时正在运行也是如此。

  • "Expert"(专家)模式显示解释的方法和调用的任何本机方法的度量,并列出由 JVM 动态编译的方法。

  • "Machine"(计算机)模式将多个 JVM 编译显示为完全独立的函数,但这些函数将具有相同的名称。在该模式中,JVM 软件中的所有函数都按照此方式显示。

有关 Java 实验查看模式的详细说明,请参见Java 分析查看模式

    对于 OpenMP 实验:

  • "User"(用户)模式显示重构的调用堆栈,这些重构的调用堆栈类似于在不使用 OpenMP 的情况下编译程序时获取的调用堆栈。在 OpenMP 运行时执行某些操作时,显示名称格式为 <OMP-*> 的特殊函数。

  • "Expert"(专家)模式显示编译器生成的且代表并行化循环、任务等的函数,这些函数会与 "User"(用户)模式中的用户函数聚集。在 OpenMP 运行时执行某些操作时,显示名称格式为 <OMP-*> 的特殊函数。

  • "Machine"(计算机)模式显示所有不具有任何特殊 <OMP-*> 函数的线程的计算机调用堆栈。

有关 OpenMP 实验查看模式的详细说明,请参见OpenMP 软件执行概述

对于所有其他实验,所有三种模式显示同样的数据。

Comparison Style(比较样式)

指定在比较实验时要如何显示数据。例如,比较实验度量可能显示为 x0.994 以指示其相对于基本实验的值。

绝对值

显示所有装入的实验的度量值。

差值

显示基线实验和其他装入的实验度量之间的 +/- 差异。

比率

将基线实验和其他装入的实验度量之间的差异显示为比率。