【发布时间】:2017-05-25 00:49:49
【问题描述】:
我的 Java 应用程序将 Protobuf 消息存储在数据库中。该应用程序很快,但它可以变得更快,因为并非总是使用消息的所有部分,从而导致 CPU 周期浪费在不需要的数据上。此外,一些消息具有树状结构,导致分配的内存超出我的预期。
经过一些研究,FlatBuffers 似乎是一个不错的替代品,因为它声称它是零分配/零解析。但是,benchmarks 已针对 C++ 运行。我的应用程序是用 Java 编写的。 FlatBuffer 的 Java 实现是否仍然很快,是否仍然是零分配/零解析?
【问题讨论】:
标签: java flatbuffers