7.1.1. CUPTI::PcSamplingUtil
-
namespace PcSamplingUtil
数据结构
- BufferInfo
BufferInfo 将会存储在文件中,针对每个缓冲区,即每次调用 UtilDumpPcSamplingBufferInFile() API。
- CUptiUtil_GetBufferInfoParams
参数,用于 CuptiUtilGetBufferInfo 。
- CUptiUtil_GetHeaderDataParams
参数,用于 CuptiUtilGetHeaderData 。
- CUptiUtil_GetPcSampDataParams
参数,用于 CuptiUtilGetPcSampData 。
- CUptiUtil_MergePcSampDataParams
参数,用于 CuptiUtilMergePcSampData 。
- CUptiUtil_PutPcSampDataParams
参数,用于 CuptiUtilPutPcSampData 。
- Header
Header 信息将会存储在文件中。
- PcSamplingStallReasons
所有可用的停顿原因名称和相应的索引将存储在其中。
枚举
- CUptiUtilResult
CUPTI PC 采样实用程序 API 结果代码。
- PcSamplingBufferType
CUPTI PC 采样缓冲区类型。
函数
- CUptiUtilResult CuptiUtilGetBufferInfo(CUptiUtil_GetBufferInfoParams *pParams)
获取文件的缓冲区信息数据。
- CUptiUtilResult CuptiUtilGetHeaderData(CUptiUtil_GetHeaderDataParams *pParams)
获取文件的头部数据。
- CUptiUtilResult CuptiUtilGetPcSampData(CUptiUtil_GetPcSampDataParams *pParams)
从文件中检索 PC 采样数据到已分配的缓冲区中。
- CUptiUtilResult CuptiUtilMergePcSampData(CUptiUtil_MergePcSampDataParams *pParams)
按范围 ID 合并 PC 采样数据。
- CUptiUtilResult CuptiUtilPutPcSampData(CUptiUtil_PutPcSampDataParams *pParams)
将 PC 采样数据转储到文件中。