msptiActivityMemcpy

msptiActivityMemcpy为Activity Record类型MSPTI_ACTIVITY_KIND_MEMCPY对应的结构体,用于上报Memcpy Activity信息,定义如下:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
typedef struct PACKED_ALIGNMENT {
	msptiActivityKind kind;    // Activity Record类型MSPTI_ACTIVITY_KIND_MEMCPY
	msptiActivityMemcpyKind copyKind;    // 内存拷贝操作的类型
	uint64_t bytes;    // 内存拷贝操作传输的字节数
	uint64_t start;    // 内存拷贝操作的开始时间戳,单位ns
	uint64_t end;    // 内存拷贝操作的结束时间戳,单位ns
	uint32_t deviceId;    // 内存拷贝操作所在的设备ID
	uint32_t streamId;    // 内存拷贝操作的流ID
	uint64_t correlationId;    // 内存拷贝操作的关联ID
	uint8_t isAsync;    // 是否通过异步内存API进行内存拷贝操作
} msptiActivityMemcpy;