Oracle Solaris Studio 12.2:性能分析器

处理实验

实验存储在收集器创建的目录中。要处理实验,您可以使用常用的 UNIX 命令 cpmvrm,并将它们应用到该目录。对于早于 Forte Developer 7 (Sun ONE Studio 7, Enterprise Edition for Solaris) 发行版的实验,则不能这样做。提供了三个功能类似于 UNIX 命令的实用程序,以复制、移动和删除实验。这些实用程序为 er_cp(1)、er_mv(1) 和 er_rm(1),将在下文中介绍这些实用程序。

实验中的数据包括程序使用的每个装入对象的归档文件。这些归档文件包含装入对象的绝对路径及其最后一次修改的日期。移动或复制实验时,该信息不会改变。

使用 er_cp 实用程序复制实验

存在两种格式的 er_cp 命令:


er_cp [-V] experiment1 experiment2
er_cp [-V] experiment-list directory

第一种格式的 er_cp 命令experiment1 复制到 experiment2。如果 experiment2 已存在,则 er_cp 将退出,并显示一条错误消息。第二种格式将空格分隔的实验列表复制到一个目录。如果该目录中已经包含与正被复制的实验之一同名的实验,则 er_mv 实用程序将退出,并显示一条错误消息。-V 选项可输出 er_cp 实用程序的版本。此命令不能复制早于 Forte Developer 7 的软件发行版所创建的实验。

使用 er_mv 实用程序移动实验

存在两种格式的 er_mv 命令:


er_mv [-V] experiment1 experiment2
er_mv [-V] experiment-list directory

第一种格式的 er_mv 命令experiment1 移动到 experiment2。如果 experiment2 已存在,则 er_mv 实用程序将退出,并显示一条错误消息。第二种格式将空格分隔的实验列表移动到一个目录。如果该目录中已经包含与正被移动的实验之一同名的实验,则 er_mv 实用程序将退出,并显示一条错误消息。-V 选项可输出 er_mv 实用程序的版本。此命令不能移动早于 Forte Developer 7 的软件发行版所创建的实验。

使用 er_rm 实用程序删除实验

删除实验列表或实验组。删除实验组后,组中的每个实验以及组文件都被删除。

er_rm 命令的语法如下:


er_rm [-f] [-V] experiment-list

无论是否找到实验,-f 选项都会抑制错误消息并确保成功完成。-V 选项可输出 er_rm 实用程序的版本。此命令可删除早于 Forte Developer 7 的软件发行版所创建的实验。