[控场AI]
概念Run-Time Type Information / 运行时类型信息

RTTI

运行时类型信息(RTTI)是在程序运行阶段动态判断和检索类型信息的机制,通过虚函数表或类型指针实现恒定时间开销的类型查找,代码体积线性增长但存在内存访问延迟

时间轴 (近 90 天)

9月12日

CTTI(编译期类型信息)随类型组合数量增长呈指数级增长,而RTTI(运行时类型信息)是线性的

待验证50%
9月12日

RTTI通过虚函数表(vtable)或类型指针进行运行时类型查找,其成本是恒定时间开销

待验证50%
9月12日

RTTI的恒定开销并非零开销,其内存访问延迟和缓存未命中在性能敏感场景中会损害性能

待验证50%
9月12日

格式化库{fmt}实现了自己的运行时类型信息(RTTI),以避免因过多模板实例化导致编译后二进制文件膨胀

待验证50%
9月12日

CTTI适用于追求运行时极致性能且类型组合有限的场景,RTTI适用于类型组合爆炸且关注二进制体积的场景

待验证50%

全部知识事实 (5)

来源文章