性能分析工具包含下列其他增强功能。
现在可以使用以下方法指定存储性能分析器用户设置的路径:使用 analyzer 命令的 –u 或 –-userdir 参数。
比较和聚集实验现在变得更易执行。您可以在绝对值或增量之间选择,以显示比较实验时度量值的变化。
按照共享库或 Java 类聚集性能度量有了极大的改进,且支持它的对话框已从 "Show/Hide/API-only"(显示/隐藏/仅 API)更改为 "Set Library and Class Visibility"(设置库和类可见性)
"Print"(打印)选项已被 "Export to a file"(导出到文件)所取代,支持更多输出。在某些视图中,现在可以导出为 ASCII 文本表、分隔符分隔列表或 HTML 表。所有导出均导出到运行性能分析器的计算机的文件系统中。如果在远程模式下运行,则将数据导出到远程计算机上的文件中。
用于时钟分析、MPI 跟踪和堆跟踪的名称已更改。有关详细信息,请参见 collect(1) 手册页。
性能分析器显示 Java 线程名称和线程组,您可以用它们进行过滤。
性能分析器现在支持连接到正在运行的进程并对其进行分析。选择 "File"(文件)> "Profile Running Process"(分析运行的进程),或者单击 "Welcome"(欢迎)屏幕上的 "Profile Running Process"(分析运行的进程)。以前只能使用 collect 命令或 dbx collector 命令连接到运行的进程。
现在可以从性能分析器分析 Oracle Solaris 内核。选择 "File"(文件)> "Profile Kernel"(分析内核),或者单击 "Welcome"(欢迎)屏幕上的 "Profile Kernel"(分析内核)。以前只能使用 er_kernel 命令分析内核。
性能分析器提供了一种新的方法来持久地保存设置。当您退出性能分析器时,如度量和视图等大部分设置是持久性的,因此下次打开同一个实验时,该实验仍会显示为上次关闭时的情景。您可以将选定的设置保存在配置文件中,并在从 "Open Experiment"(打开实验)对话框打开实验时将此配置应用于相同或不同的实验。性能分析器还可以将设置保存到 .er.rc 文件中,以供 er_print 读取。