如何在Java中逐条消息部分读取protobuf文件?

时间:2019-01-30 14:33:51

标签: java protocol-buffers protobuf-java

我想使用protobuf java读取大文件。

当前,我只能读取整个文件,由于它是大文件,因此不切实际。

我这样做:

Ticks.parseFrom(inputStream)

Ticks.newBuilder().mergeFrom(inputStream)

整个文件和所有消息都加载到内存中。

inputStream这是InputStream的流式压缩文件。

是否可以在不占用大量内存的情况下顺序加载它们?

0 个答案:

没有答案