回答

1

协议缓冲区支持某些原语的“打包”数组;基本上,成本作品出为:

  • 一个varint字段标题为阵列(1个字节用于低场数)
  • 的字节数的varint长度前缀
  • 的字节数(4每值字节单精度,每个值8个字节双精度)存储在字段5中的“填充”选项

100个单精度浮点数(任意地)将花费1 + 2 + 400 = 403个字节。

相关问题