802 B
802 B
RHICommandQueue::GetTimestampFrequency
virtual uint64_t GetTimestampFrequency() const = 0;
获取命令队列的时间戳频率,即每秒计时计数次数。该频率用于解析时间戳查询结果,计算 GPU 操作的耗时。
参数: 无
返回: 时间戳频率(每秒计数次数,uint64_t)
线程安全: ✅ 线程安全,可以从任意线程调用
复杂度: O(1)
示例:
#include "RHICommandQueue.h"
void CalculateGPUTime(RHICommandQueue* cmdQueue, uint64_t start, uint64_t end) {
uint64_t frequency = cmdQueue->GetTimestampFrequency();
double elapsedSeconds = static_cast<double>(end - start) / static_cast<double>(frequency);
}
相关文档
- RHICommandQueue 总览 - 返回类总览