Oracle® Solaris Studio 12.4:性能分析器

退出打印视图

更新时间: 2015 年 1 月
 
 

functions

使用当前选定的度量写入函数列表。函数列表包括选定进行函数显示的装入对象中的所有函数,以及使用 object_select 命令隐藏其函数的任何装入对象。

输出的缺省度量是独占和非独占用户 CPU 时间,以秒和总程序度量百分比表示。可以使用 metrics 命令更改当前显示的度量,该命令必须在发出 functions 命令之前发出。也可以在 .er.rc 文件中使用 dmetrics 命令更改缺省值。

可以使用 limit 命令限制写入的行数(请参见控制输出的命令)。

对于用 Java 编程语言编写的应用程序,显示的函数信息因查看模式的设置而异,查看模式可设置为用户、专家或计算机。

  • 用户模式按名称显示每个方法,将已解释的方法和 HotSpot 编译的方法的数据聚集在一起。它还禁止显示非用户 Java 线程的数据。

  • 专家模式将 HotSpot 编译的方法与已解释的方法分开。它不禁止显示非用户 Java 线程。

  • 计算机模式在进行解释时根据 Java 虚拟机 (Java Virtual Machine, JVM) 软件显示已解释的 Java 方法的数据,并对指定的方法报告使用 Java HotSpot 虚拟机编译的方法的数据。显示所有线程。

在所有三种模式下,对于 Java 目标调用的任何 C、C++ 或 Fortran 代码,都以通用的方法报告数据。