6.84. CUpti_ActivityOverhead2
-
struct CUpti_ActivityOverhead2
CUPTI 和驱动程序开销的活动记录。
此活动记录提供 CUPTI 和驱动程序开销信息 (CUPTI_ACTIVITY_OVERHEAD)。
公共成员
-
CUpti_ActivityKind kind
活动记录类型,必须是 CUPTI_ACTIVITY_OVERHEAD。
-
CUpti_ActivityOverheadKind overheadKind
开销的类型,CUPTI、DRIVER、COMPILER 等。
-
CUpti_ActivityObjectKind objectKind
开销与之关联的活动对象类型。
-
CUpti_ActivityObjectKindId objectId
活动对象的标识符。
“objectKind” 指示此记录的有效 ID。
-
uint64_t start
开销的开始时间戳,单位为纳秒。
开始和结束时间戳都为 0 表示无法收集开销的时间戳信息。
-
uint64_t end
开销的结束时间戳,单位为纳秒。
开始和结束时间戳都为 0 表示无法收集开销的时间戳信息。
-
uint32_t correlationId
记录所属的开销操作的相关 ID。
此 ID 与启动开销操作的驱动程序或运行时 API 活动记录中的相关 ID 相同。在某些情况下,它可以为零,例如对于 CUPTI_ACTIVITY_OVERHEAD_CUPTI_BUFFER_FLUSH 记录。
-
uint32_t reserved0
保留供内部使用。
-
CUpti_ActivityKind kind