Oracle® Solaris Studio 12.4:性能分析器

退出打印视图

更新时间: 2015 年 1 月
 
 

从性能分析器分析应用程序

在终端窗口使用 collect 命令或使用性能分析器,可以分析应用程序。

要在性能分析器中分析应用程序,请执行以下操作之一:

  • 单击 "Welcome"(欢迎)屏幕中的 "Profile Application"(分析应用程序)。

  • 单击 "Profile Application"(分析应用程序)工具栏按钮。

  • 选择 "File"(文件)-> "Profile Application"(分析应用程序)(Alt-F, E)。

  • 运行 analyzer 命令,并在命令行上指定目标程序及其参数。

每个方法都将打开 "Profile Application"(分析应用程序)对话框。按 F1 可查看有关该对话框的帮助信息。

"Profile Application"(分析应用程序)对话框中的选项对应于 collect 命令中提供的选项,如Chapter 3, 收集性能数据中所述。

如果要使用缺省分析选项,并且只收集时钟分析数据,只需指定 "Target Program"(目标程序)项。否则,您可以在 "General"(常规)标签中指定实验选项,然后在 "Data to Collect"(要收集的数据)标签上选择要收集的数据的类型。

如果单击 "Preview Command"(预览命令)按钮,则可以查看在单击 "Run"(运行)按钮时将使用的 collect 命令。 然后单击 "Run"(运行)开始分析、收集数据和创建实验。

目标程序的输出缺省显示在由性能分析器打开的单独终端窗口中。如果关闭 "Profile Application"(分析应用程序)对话框时有实验正在运行,该实验将继续运行。重新打开对话框时,将显示运行中的实验,就像在运行过程中它一直保持打开一样。如果尝试退出性能分析器时有实验正在运行,则会打开一个对话框,询问是终止运行还是允许继续运行。

要停止实验,请单击 "Terminate"(终止)。必须确认您想要停止实验。

还可以分析正在运行的进程(如下一节中所述),以及分析内核(如Chapter 9, 内核分析中所述)。