2

我想用 protobuf java 读取一个大文件。

目前,我只能完整地读取文件,这是不切实际的,因为它是一个大文件。

而我这样做:

Ticks.parseFrom(inputStream)

或者

Ticks.newBuilder().mergeFrom(inputStream)

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

inputStream这是一个InputStream流压缩文件。

是否可以在不使用太多内存的情况下按顺序加载它们?

4

0 回答 0