Oracle® Developer Studio 12.5:性能分析器

退出打印视图

更新时间: 2016 年 6 月
 
 

控制索引对象列表的命令

索引对象命令适用于所有实验。索引对象列表是可以从所记录的数据计算其索引的对象的列表。可以为 "Threads"(线程)、"CPUs" (CPU)、"Samples"(抽样)和 "Seconds"(秒)等预定义索引对象。您可以使用 indxobj_list 命令获取完整列表。可以使用 indxobj_define 命令定义其他索引对象。

以下命令控制索引对象列表。

indxobj indxobj-type

写入与给定类型匹配的索引对象及其度量的列表。索引对象的度量和排序方式与函数列表相同,只不过仅包含独占度量。也可以将名称 indxobj-type 直接用作命令。

indxobj_list

写入已知类型的索引对象的列表,用法与 indxobj 命令中的 indxobj-type 相同。可以为 "Threads"(线程)、"CPUs" (CPU)、"Samples"(抽样)和 "Seconds"(秒)等预定义索引对象。

indxobj_define indxobj-type index-exp

通过将数据包映射到由 index-exp 提供的对象,定义新的索引对象类型。表达式的语法在表达式语法中介绍。

indxobj-type 必须尚未定义。其名称不区分大小写,必须完全由字母数字字符或 "_" 字符组成,且以字母字符开头。

index-exp 必须在语法上是正确的,否则将返回错误并忽略定义。如果 index-exp 包含任何空格,则必须用双引号 (") 将其引起来。

<Unknown> 索引对象的索引是 -1,而且用于定义新索引对象的表达式应该支持识别 <Unknown>

例如,对于基于虚拟或物理 PC 的索引对象,表达式应该采用以下格式:

VIRTPC>0?VIRTPC:-1