Jetson Linux API 参考文档

32.7.4 版本
NvElementProfiler::NvElementProfilerData 结构体参考

详细描述

保存元素的性能分析数据。

某些元素可能不支持结构体中的所有字段。用户必须检查 valid_fields 标志以确定哪些字段有效。

定义于文件 NvElementProfiler.h 的第 94 行。

数据字段

ProfilerField valid_fields
 元素支持的有效字段。 更多...
 
uint64_t average_latency_usec
 所有已处理单元的平均延迟,单位为微秒。 更多...
 
uint64_t min_latency_usec
 每个已处理单元的最小延迟,单位为微秒。 更多...
 
uint64_t max_latency_usec
 每个已处理单元的最大延迟,单位为微秒。 更多...
 
uint64_t total_processed_units
 处理单元总数。 更多...
 
uint64_t num_late_units
 迟后到达元素的单元数量。 更多...
 
float average_fps
 处理单元的平均速率。 更多...
 
struct timeval profiling_time
 性能分析总时间。 更多...
 

字段文档

◆ average_fps

float NvElementProfiler::NvElementProfilerData::average_fps

处理单元的平均速率。

定义于文件 NvElementProfiler.h 的第 111 行。

◆ average_latency_usec

uint64_t NvElementProfiler::NvElementProfilerData::average_latency_usec

所有已处理单元的平均延迟,单位为微秒。

定义于文件 NvElementProfiler.h 的第 99 行。

◆ max_latency_usec

uint64_t NvElementProfiler::NvElementProfilerData::max_latency_usec

每个已处理单元的最大延迟,单位为微秒。

定义于文件 NvElementProfiler.h 的第 103 行。

◆ min_latency_usec

uint64_t NvElementProfiler::NvElementProfilerData::min_latency_usec

每个已处理单元的最小延迟,单位为微秒。

定义于文件 NvElementProfiler.h 的第 101 行。

◆ num_late_units

uint64_t NvElementProfiler::NvElementProfilerData::num_late_units

迟后到达元素的单元数量。

定义于文件 NvElementProfiler.h 的第 108 行。

◆ profiling_time

struct timeval NvElementProfiler::NvElementProfilerData::profiling_time

性能分析总时间。

定义于文件 NvElementProfiler.h 的第 114 行。

◆ total_processed_units

uint64_t NvElementProfiler::NvElementProfilerData::total_processed_units

处理单元总数。

定义于文件 NvElementProfiler.h 的第 106 行。

◆ valid_fields

ProfilerField NvElementProfiler::NvElementProfilerData::valid_fields

元素支持的有效字段。

定义于文件 NvElementProfiler.h 的第 96 行。


此结构体的文档生成自以下文件
. All rights reserved.