# 基准测试报告

此消息由 [BenchmarkIn](https://docs.luxonis.com/software-v3/depthai/depthai-components/nodes/benchmark_in.md) 节点生成，用于实时报告 DepthAI
流水线的性能指标。基准测试报告包含关键统计数据，如每秒帧数（FPS）、基准测试期间的总运行时间、处理的消息数量、各消息的延迟以及平均延迟。

## 消息详情

fps 节点处理消息时测得的每秒帧数（FPS）。

timeTotal 基准测试期间经过的总时间（以秒为单位）。

numMessagesReceived：
当前基准测试期间接收并处理的消息数量。

latencies：
每条被处理消息的延迟列表（以秒为单位），有助于了解处理延迟的分布情况。

averageLatency：
所有处理消息的平均延迟（以秒为单位）。

## 参考

### dai::BenchmarkReport

Kind: class

BenchmarkReport message.

#### float fps

Kind: variable

#### float timeTotal

Kind: variable

#### float numMessagesReceived

Kind: variable

#### float averageLatency

Kind: variable

#### std::vector< float > latencies

Kind: variable

#### BenchmarkReport()

Kind: function

#### ~BenchmarkReport()

Kind: function

#### void serialize(std::vector< std::uint8_t > & metadata, DatatypeEnum & datatype)

Kind: function

#### DatatypeEnum getDatatype()

Kind: function

Get the datatype of this specific message.

return: DatatypeEnum

#### DEPTHAI_SERIALIZE(BenchmarkReport, Buffer::sequenceNum, Buffer::ts, Buffer::tsDevice, Buffer::tsSystem, fps, timeTotal,
numMessagesReceived, averageLatency, latencies)

Kind: function

### 需要帮助？

请前往 [OAKChina 官网](https://www.oakchina.cn/) 获取技术支持或解答您的任何疑问。
