Oracle® Solaris Studio 12.4:性能分析器

退出打印视图

更新时间: 2015 年 1 月
 
 

启动性能分析器

要启动性能分析器,请在终端窗口中键入以下命令:

% analyzer [control-options] [experiment | experiment-list]

可以指定实验名称或列表。experiment-list 命令参数是实验名称、实验组名称或两者的空格分隔列表。如果未提供实验列表,性能分析器将启动并打开 "Welcome"(欢迎)页。

您可以在命令行中指定多个实验或实验组。 如果指定的实验中包含子孙实验,将会自动装入所有子孙实验并聚集数据。要装入个别子孙实验,必须显式指定每个实验或者创建实验组。 也可以在 .er.rc 文件中放入 en_desc 指令(请参见en_desc { on | off | =regexp})。

读取包含子孙的实验时,性能分析器和 er_print 将忽略包含少量性能数据或不包含性能数据的任何子实验。

要创建实验组,可以在 collect 实用程序中使用 –g 参数。要手动创建实验组,请创建首行为以下内容的纯文本文件:

#analyzer experiment group

然后将实验名称添加到随后的行中。文件的扩展名必须为 erg

性能分析器显示多个实验时,缺省情况下聚集所有实验的数据。组合和查看数据时,就好像数据来自一个实验一样。但是,如果指定 –c 选项,还可以选择比较实验而不聚集数据。请参见比较实验

可以在 "Open Experiment"(打开实验)对话框中单击实验或实验组的名称来预览它们。

您还可以按以下所示通过命令行启动性能分析器来记录实验:

% analyzer [Java-options] [control-options] target [target-arguments]

性能分析器启动后显示 "Profile Application"(分析应用程序)窗口,其中显示指定的目标及其参数以及用于分析应用程序和收集实验的设置。有关详细信息,请参见从性能分析器分析应用程序

您也可以打开“实时”实验,也就是仍在进行收集的实验。在打开实时实验时,您将只看到在实验打开时已经收集到的数据。在新数据传入时,实验并不自动更新。要进行更新,可以重新打开实验。