Oracle® Developer Studio 12.5:性能分析器

退出打印视图

更新时间: 2016 年 6 月
 
 

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

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

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

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

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

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

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

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

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

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

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

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

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

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