ins*_*sin 4 serialization protocol-buffers deserialization
message Person{
optional bool foo = 1;
optional bool bar = 2;
}
Run Code Online (Sandbox Code Playgroud)
在序列化形式中,google protobuf 中 bool 类型占用的空间是多少?
bool 被编码为值为 0 或 1 的 varint,因此有效负载将占用 1 个字节。字段标头大小取决于字段编号;对于字段 1 和 2,这将是 1 个字节。总共:2 个字节。如果您存储大量书籍,请考虑将它们按位打包到单个整数字段中 - 如果可能存在高位,则可能使用固定宽度(fixed32 等)(将大量数字编码为 varint 相对昂贵)
| 归档时间: |
|
| 查看次数: |
2849 次 |
| 最近记录: |