Oracle® Developer Studio 12.5:性能分析器

退出打印视图

更新时间: 2016 年 6 月
 
 

性能分析器用户界面

性能分析器窗口包含菜单栏、工具栏和导航面板。可使用其中的每个工具与性能分析器以及数据进行交互。

菜单栏

菜单栏包含以下命令菜单。

  • "File"(文件)提供用于分析应用程序、打开实验以及比较或聚集多个实验的数据的多个选项。其他选项的功能包括将数据视图的内容导出为多个不同格式,连接到远程主机,在性能分析器中使用此处的文件和应用程序。

  • "Views"(视图)用于选择性能分析器在导航栏中显示的数据视图。还可以单击导航栏中的 "Views +"(视图 +)按钮或 "More Views"(更多视图)添加更多数据视图。

  • "Metrics"(度量)用于在数据视图中查看度量。

  • "Tools"(工具)提供用于过滤数据、在数据视图中隐藏库函数的选项以及其他设置。

  • "Help"(帮助)提供性能分析器的集成文档链接,包括新功能、快速参考、键盘快捷键以及故障排除信息的相关链接。也可以按键盘上的 F1 键,显示有关性能分析器中当前视图的信息。

工具栏

工具栏提供了可用作命令快捷方式的按钮,一个查看模式选择器(用于更改 Java 和 OpenMP 实验数据的显示方式),以及一个查找工具(用于在数据视图中查找文本)。

图 2  性能分析器的工具栏

image:图像显示性能分析器的工具栏

导航面板

使用左侧的垂直导航面板,可选择性能分析器中称为数据视图 或一般视图 的各个页面。大多数视图都从某个角度显示分析的应用程序的性能度量。这些视图是相关的,因此在一个视图中进行的选择和应用的过滤器也会应用于其他视图。

导航面板中的某些按钮可打开页面(如 "Welcome"(欢迎)页),便于使用工具和查找信息;"Overview"(概述)页则提供有关打开的实验中数据的信息。

通过单击导航面板顶部的 + 按钮或导航面板底部的 "More Views"(更多视图)按钮,可在导航面板中添加更多视图。也可以使用 "Views"(视图)菜单选择要添加的其他视图。

在大多数数据视图中,单击项目可在 "Selection Details"(选择详细信息)窗口中查看有关这些项目的更详细信息,该窗口在下一节"Selection Details"(选择详细信息)窗口中进行了说明。

数据视图在性能分析器视图中进行了说明。

"Selection Details"(选择详细信息)窗口

右侧的 "Selection Details"(选择详细信息)窗口以值和百分比的形式显示为所选项目记录的所有度量,以及有关所选函数或装入对象的信息。 只要在任何数据视图中选择了新项目,"Selection Details"(选择详细信息)窗口就会更新。

在 "Timeline"(时间线)视图的抽样栏中选中某个抽样时,"Selection Details"(选择详细信息)窗口将显示抽样编号、抽样的开始时间和结束时间、微状态以及在每个微状态中所花费的时间和彩色编码。

在 "Timeline"(时间线)视图的数据栏中选择某个事件时,"Selection Details"(选择详细信息)窗口将显示事件详细信息和调用堆栈。

"Called-By/Calls"(调用方/调用)面板

某些数据视图底部提供了 "Called-By/Calls"(调用方/调用)面板,可用于浏览调用路径。选择视图中的一个函数,然后使用 "Called-by/Calls"(调用方/调用)面板导航到调用它的函数或它执行的函数调用。当单击 "Called-by/Calls"(调用方/调用)中的某个函数时,会在数据视图中选择该函数。