protozero专题

perfetto原理之ProtoZero

设计 ProtoZero是一个零拷贝,零分配,零系统调用的protobuf序列化库,主要用于在Perfetto里实现跟踪记录. 动机 ProtoZero设计和充分优化用于proto序列化,并用在Perfetto的所有跟踪路径上. 反序列化主要在稍后的离线处理工具中使用(比如,TraceProcess).零拷贝,零分配,零系统调用主要是在序列化代码中. Perfetto在跟踪的快速路径中广泛