跳转至

tiny_bench_config.h — 容量与名称配置

以下默认值来自 Bench-Orch 工程的 middleware/tiny_bench/include/tiny_bench_config.h,均由 #ifndef 包围,可由组件编译定义覆盖。

宏 默认 实际含义
TINY_BENCH_MAX_DATA 16 固定数据槽数量
TINY_BENCH_MAX_TOOLS 32 固定工具注册数量
TINY_BENCH_NAME_LEN 24 名称数组长度,含末尾 ,可用名称最多 23 字节

容量决定注册表的固定存储,并不预分配数据槽指向的算法缓冲区。数据槽登记的指针生命周期由调用者负责;增加容量不会自动延长缓冲区寿命。

若使用编译定义,须作用于编译 TinyBench 的组件及所有共享其结构定义的组件,避免不同翻译单元使用不同容量。重新构建后核对返回码、链接大小与注册表占用。UTF-8 名称按字节计数,不能把 23 字节当作 23 个汉字。

工作台概览 · 公共接口

源码 / Source