Yandex 已开源 YaFF,这是一个 C++ 序列化库,旨在提高 Protocol Buffers (Protobuf) 的性能。YaFF 作为 Protobuf 消息的替代线格式,允许原始 .proto 模式保持事实来源,同时优化数据在内存中的布局方式。这种方法旨在减少高负载后端系统中的 CPU 消耗,Yandex 在生产环境中报告了 10-20% 的节省。基准测试表明,YaFF 的 Flat Layout 在读取数据方面比 Protobuf 和 FlatBuffers 快得多,接近原始 C++ 结构体的速度。 AI
影响 该库可以提高依赖 Protobuf 的 AI 系统中数据处理的效率。
排序理由 一款新的序列化库的开源发布,附带性能基准测试。
在 Mastodon — fosstodon.org 阅读 →
- AMD EPYC 7713
- Apache Software License 2.0
- Clang 20.1.8
- CPP
- FlatBuffers
- Google+
- Protocol Buffers
- Yafforth
- Yandex
AI 生成摘要 · Google Gemini · 来自 3 个来源。 我们如何撰写摘要 →