Jetson Linux API 参考

32.7.4 版本

详细描述

定义于第 67 行,文件 NvApplicationProfiler.h

数据结构

结构体  NvAppProfilerData
 保存性能分析数据。 更多...
 

公共成员函数

void start (uint32_t sampling_interval_ms)
 使用指定的采样间隔启动性能分析器。 更多...
 
void stop ()
 停止性能分析器。 更多...
 
void printProfilerData (std::ostream &outstream=std::cout)
 将性能分析器数据打印到输出流。 更多...
 
void getProfilerData (NvAppProfilerData &data)
 获取性能分析器数据。 更多...
 

静态公共成员函数

static NvApplicationProfilergetProfilerInstance ()
 获取对全局 NvApplicationProfiler 实例的引用。 更多...
 

静态公共属性

static const uint64_t DefaultSamplingInterval = 100
 

成员函数文档

◆ getProfilerData()

void NvApplicationProfiler::getProfilerData ( NvAppProfilerData data)

获取性能分析器数据。

参数
[out]data指向要填充的 ProfilerData 结构的指针。

◆ getProfilerInstance()

static NvApplicationProfiler& NvApplicationProfiler::getProfilerInstance ( )
static

获取对全局 NvApplicationProfiler 实例的引用。

返回值
对全局 NvApplicationProfiler 实例的引用。

◆ printProfilerData()

void NvApplicationProfiler::printProfilerData ( std::ostream &  outstream = std::cout)

将性能分析器数据打印到输出流。

参数
[in]outstream对 std::ostream 类型输出流的引用。 如果未指定,则为 std::cout。

◆ start()

void NvApplicationProfiler::start ( uint32_t  sampling_interval_ms)

使用指定的采样间隔启动性能分析器。

此方法重置内部性能分析器数据测量值。

启动已启动的性能分析器不会执行任何操作。

参数
[in]sampling_interval_ms采样间隔,以毫秒为单位。

◆ stop()

void NvApplicationProfiler::stop ( )

停止性能分析器。

字段文档

◆ DefaultSamplingInterval

const uint64_t NvApplicationProfiler::DefaultSamplingInterval = 100
static

定义于第 87 行,文件 NvApplicationProfiler.h


此类文档从以下文件生成
. All rights reserved.