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.
1.5.8