收集性能数据后,即可使用性能分析器以各种不同形式显示数据。性能分析器在表中显示函数和加载对象的数据、提供函数调用者和被调用者的数据、使用性能度量注释源代码和反汇编代码(以便您可以找到程序的有效部分),并显示性能数据的时间线。
要在 IDE 中启动性能分析器,请执行以下方法之一:
性能分析器在IDE 的 [分析] 工作区中启动。
要独立于 IDE 启动性能分析器,请执行以下操作:
性能分析器在单独的窗口中打开。
如果已使用 collect 命令在子孙进程中记录了实验,则 IDE 中的 [资源管理器] 仅显示创建进程的实验,并且不能从 IDE 中打开子孙进程的实验。要打开子孙进程的实验,请在终端窗口中键入以下命令。
analyzer founder-name/descendant-name
其中,founder-name 是创建进程的实验名,并且是子孙进程的实验名。要打开创建程序和所有子孙进程的实验,请在终端窗口中键入以下命令。
analyzer experiment-name experiment-name/_*.er
有关管理实验及其数据的信息,参见以下主题:
打开、添加和丢弃实验 过滤数据 在新窗口中显示数据 设置数据表示首选项 显示和隐藏函数 |
有关分析程序性能的详细信息,请参阅程序性能分析工具手册。
还可以使用命令行接口 er_print 来分析性能实验。参见 er_print(1) 手册页