Oracle Solaris Studio 12.2:性能分析器

viewmode { user| expert | machine }

将模式设置为以下模式之一:

user(用户)

对于 Java 实验,显示 Java 线程的 Java 调用栈,而不显示内务处理线程。函数列表包括函数 <JVM-System>,该函数表示来自非 Java 线程的聚集时间。当 JVM 软件不报告 Java 调用栈时,将根据函数 <no Java callstack recorded> 报告时间。

对于 OpenMP 实验,显示重构的调用栈,这些重构的调用栈类似于在不使用 OpenMP 的情况下编译程序时获取的调用栈。在 OpenMP 运行时执行某些操作时,添加名称格式为 <OMP-*> 的特殊函数。

expert(专家)

对于 Java 实验,在执行用户的 Java 代码时,将显示 Java 线程的 Java 调用栈,而在执行 JVM 代码或当 JVM 软件不报告 Java 调用栈时,则显示计算机调用栈。显示内务处理线程的计算机调用栈。

对于 OpenMP 实验,显示编译器生成的、代表并行化循环、任务等的函数,这些函数会与用户模式中的用户函数聚集。在 OpenMP 运行时执行某些操作时,添加名称格式为 <OMP-*> 的特殊函数。

machine(计算机)

对于 Java 实验和 OpenMP 实验,显示所有线程的计算机调用栈。

对于除 Java 实验和 OpenMP 实验之外的所有实验,所有三种模式都显示相同的数据。