258.protobuf 有多耗内存?

Posted 每天一个开发小知识

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了258.protobuf 有多耗内存?相关的知识,希望对你有一定的参考价值。

每天一个开发小知识


在工作中优化一个项目的内存


服务总内存为 3.3G


其中


一个 protobuf 存放的真实数据为 55M


优化方案


将 protobuf 改成 class


服务总内存降到 1.9G


也就是说


55M 的数据放到 protobuf 中


protobuf 占用的内存为 1.4G


数据扩大到26倍


虽然内存实测是这样



我怎么不相信 protobuf 会这么耗内存呢?


每天一个开发小知识,今天你学废了吗?

以上是关于258.protobuf 有多耗内存?的主要内容,如果未能解决你的问题,请参考以下文章

将ProtoA导入protoB

DOM 元素的内存大小有多大? [复制]

shmop / PHP 共享内存有多可靠?

CUDA - 复制整个托管内存类的性能损失有多严重

一行机器指令感受下内存操作到底有多慢

某个程序的堆栈内存有多大,是不是有任何编译器标志可以设置它?