跳过导航链接 | |
退出打印视图 | |
![]() |
Oracle Solaris Studio 12.3:性能分析器 Oracle Solaris Studio 12.3 Information Library (简体中文) |
cprepend function-name [N | ADDR]
cappend function-name [N | ADDR]
source|src { filename | function_name } [ N]
disasm|dis { filename | function_name } [ N]
mobj_define mobj_type index_exp
indxobj_define indxobj_type index_exp
object_show object1,object2,...
object_hide object1,object2,...
object_api object1,object2,...
object_select object1,object2,...
name { long | short } [ :{ shared_object_name | no_shared_object_name } ]
viewmode { user| expert | machine }
本章介绍如何使用 er_print 实用程序进行性能分析。er_print 实用程序列显性能分析器支持的各种显示的 ASCII 版本。除非将信息重定向到某个文件,否则这些信息将写入标准输出。必须为 er_print 实用程序提供由收集器生成的一个或多个实验或实验组的名称作为参数。
er_print 实用程序仅适用于已使用 Sun Studio 12 Update 1、Oracle Solaris Studio 12.2 和此发行版(即 Oracle Solaris Studio 12.3)记录的实验。如果使用通过任何其他版本记录的实验,将会报告错误。如果具有较旧版本的实验,则必须使用记录实验时所用发行版中的 er_print 版本。
可以使用 er_print 实用程序显示函数以及调用方和被调用方的性能度量、源代码列表和反汇编代码列表、抽样信息、数据空间数据、线程分析数据以及执行统计数据。
在多个实验或实验组上调用时,缺省情况下,er_print 将聚集实验数据,但也可用于对实验进行比较。有关更多信息,请参见compare { on | off }。
本章包含以下主题。
有关收集器所收集的数据的说明,请参见第 2 章。
有关如何使用性能分析器以图形格式显示信息的说明,请参见第 4 章和联机帮助。