Data Fields | |
uint64_t | address |
uint32_t | correlationId |
uint32_t | deviceId |
CUpti_ActivityKind | kind |
CUpti_ActivityMemoryPoolOperationType | memoryPoolOperationType |
CUpti_ActivityMemoryPoolType | memoryPoolType |
size_t | minBytesToKeep |
uint32_t | pad |
uint32_t | processId |
uint64_t | releaseThreshold |
uint64_t | size |
uint64_t | timestamp |
uint64_t CUpti_ActivityMemoryPool::address |
The virtual address of the allocation.
The correlation ID of the memory pool operation. Each memory pool operation is assigned a unique correlation ID that is identical to the correlation ID in the driver and runtime API activity record that launched the memory operation.
uint32_t CUpti_ActivityMemoryPool::deviceId |
The ID of the device where the memory pool is created.
The activity record kind, must be CUPTI_ACTIVITY_KIND_MEMORY_POOL
The memory operation requested by the user, CUpti_ActivityMemoryPoolOperationType.
The type of the memory pool, CUpti_ActivityMemoryPoolType
The minimum bytes to keep of the memory pool. minBytesToKeep
is valid for CUPTI_ACTIVITY_MEMORY_POOL_OPERATION_TYPE_TRIMMED, CUpti_ActivityMemoryPoolOperationType
uint32_t CUpti_ActivityMemoryPool::pad |
Undefined. Reserved for internal use.
uint32_t CUpti_ActivityMemoryPool::processId |
The ID of the process to which this record belongs to.
The release threshold of the memory pool. releaseThreshold
is valid for CUPTI_ACTIVITY_MEMORY_POOL_TYPE_LOCAL, CUpti_ActivityMemoryPoolType.
uint64_t CUpti_ActivityMemoryPool::size |
The size of the memory pool operation in bytes. size
is valid for CUPTI_ACTIVITY_MEMORY_POOL_TYPE_LOCAL, CUpti_ActivityMemoryPoolType.
uint64_t CUpti_ActivityMemoryPool::timestamp |
The start timestamp for the memory operation, in ns.