Cgroup进程绑核
12345678910cd /sys/fs/cgroup/cpusetmkdir mygroup && cd mygroup## 避免报错 write error: No space left on deviceecho 0 > cpuset.mems## 限制进程运行在对应的 processorecho "0-19,40-59"...
Protobuf vs FlatBuffersFlatBuffersFlatBuffers在序列化时计算了各字段在数据体的偏移量,并存储在数据体中。因此,反序列化时,先读取字段的偏移量再读取数据即可。因为反序列化过程没有内存拷贝、数据解码等耗时操作,所以速度非常快,但是数据量比原数据有所增加。此外,生成的代码量较少,CPU占用较低
场景:延迟和性能要求高,特别是在数据不需要全部加载到内存中的...