25.12.3 性能架构实例 table
实例 table 记录了要检测的对象的类型。它们提供事件名称和说明性 Comments 或状态信息:
-
cond_instances:条件同步对象实例
-
file_instances:文件实例
-
mutex_instances:Mutex 同步对象实例
-
rwlock_instances:锁定同步对象实例
-
socket_instances:活动连接实例
这些 table 列出了已检测到的同步对象,文件和连接。共有三种同步对象:cond
,mutex
和rwlock
。每个实例 table 都有一个EVENT_NAME
或NAME
列以指示与每一行关联的工具。乐器名称可能包含多个部分,并形成一个层次结构,如第 25.6 节“性能架构工具命名约定”中所述。
mutex_instances.LOCKED_BY_THREAD_ID
和rwlock_instances.WRITE_LOCKED_BY_THREAD_ID
列对于调查性能瓶颈或死锁非常重要。有关如何为此目的使用它们的示例,请参见第 25.19 节“使用性能模式诊断问题”