跳过导航链接 | |
退出打印视图 | |
![]() |
Oracle Solaris Studio 12.3:性能分析器 Oracle Solaris Studio 12.3 Information Library (简体中文) |
cprepend function-name [N | ADDR]
cappend function-name [N | ADDR]
source|src { filename | function_name } [ N]
disasm|dis { filename | function_name } [ N]
mobj_define mobj_type index_exp
object_show object1,object2,...
object_hide object1,object2,...
object_api object1,object2,...
object_select object1,object2,...
name { long | short } [ :{ shared_object_name | no_shared_object_name } ]
viewmode { user| expert | machine }
索引对象命令适用于所有实验。索引对象列表是可以从所记录的数据计算其索引的对象的列表。为线程、Cpu、抽样和秒预定义了索引对象。可以使用 indxobj_define 命令定义其他索引对象。
以下命令控制索引对象列表。
写入与给定类型匹配的索引对象及其度量的列表。索引对象的度量和排序方式与函数列表相同,只不过仅包含独占度量。也可以将名称 indxobj_type 直接用作命令。
写入已知类型的索引对象的列表,用法与 indxobj 命令中的 indxobj_type 相同。
通过将包映射到由 index_exp 提供的对象,定义新的索引对象类型。表达式的语法在表达式语法中介绍。
不应先定义 indxobj_type。其名称不区分大小写,必须完全由字母数字字符或 "_" 字符组成,且以字母字符开头。
index_exp 必须在语法上是正确的,否则将返回错误并忽略定义。如果 index_exp 包含任何空格,则必须用双引号 (") 将其引起来。
<Unknown> 索引对象的索引是 -1,而且用于定义新索引对象的表达式应该支持识别 <Unknown>。
例如,对于基于虚拟或物理 PC 的索引对象,表达式应该采用以下格式:
VIRTPC>0?VIRTPC:-1