测试环境
3.4 3.5 windows10 Unity2018.2.15
2.4 windows10 Unity5.6.4
原始文件
表格数据 25480行 10列 数据
Id Desc Price PriceNow PurchaseTimes ValueRate Name DropId PaymentInfoType UiPrefabId
INT STRING STRING STRING INT STRING STRING INT INT INT
|
ProtBuffer版本 |
读取表格时间(秒) |
二进制文件大小 |
|
2.4 |
0.123322 |
1,750,285 字节 |
|
3.4 |
0.09 |
1,750,285 字节 |
|
3.5 |
0.06818855 |
1,877,660 字节 |
2.4和3.4行程的byte文件一模一样
结果读效率 3.4 比2.4块 27% 3..5比 3.4 块 24% 3.5比2.4 块 50%
结果byte文件大小 2.4和3.4内容一模一样 3.5 比 3.4大 7%
本文对比了不同版本的ProtBuffer在Windows10环境下,使用Unity引擎进行数据读取的效率及生成的二进制文件大小。结果显示,从2.4到3.5版本,读取速度分别提高了27%,24%和50%,而3.5版本的文件大小比3.4增加了7%。
1572

被折叠的 条评论
为什么被折叠?



