Posted on 2005-11-08 18:48
随心所欲 阅读(1641)
评论(4) 编辑 收藏 网摘 所属分类:
对象序列化
binary 方式要比soap快,体积小;vs2005比2003块,下边是详细的数据比较(序列化了一个比较大的对象)
1:在vs2003下,binary方式的速度快一倍,体积小7倍
Vs2003
|
|
Size (体积) |
Serializer(序列化) |
Deserializer(反序列化) |
|
binary |
915k |
4750ms |
9453ms |
|
soap |
6737k |
10625ms |
25187ms |
|
比率 |
1:7 |
1:2 |
1:2 |
2:在vs2005种,binary方式速度快4-7倍,体积小7倍
Vs2005
|
|
Size (体积) |
Serializer(序列化) |
Deserializer(反序列化 |
|
binary |
921k |
1046ms |
948ms |
|
soap |
6775k |
5078ms |
6812ms |
|
比率 |
1:7 |
1:4 |
1:7 |
然后横向比较
3:binary方式在2003和2005种体积不变,速度快4-10倍
binary
|
|
Size (体积) |
Serializer(序列化) |
Deserializer(反序列化 |
|
2003 |
915k |
4750ms |
9453ms |
|
2005 |
921k |
1046ms |
948ms |
|
比率 |
1:1 |
4:1 |
10:1 |
4:soap方式在2003和2005下体积不变,速度快2-4倍
soap
|
|
Size (体积) |
Serializer(序列化) |
Deserializer(反序列化 |
|
2003 |
6737k |
10625ms |
25187ms |
|
2005 |
6775k |
5078ms |
6812ms |
|
比率 |
1:1 |
2:1 |
4:1 |
结论:
使用bin方式可以缩短时间2倍以上,体积减少7倍多
Vs2005缩短了序列化时间,bin可达10倍;体积不变
其他
bin方式不能跨平台,soap可以
2005和2005的序列化结果几乎不能共享,这是soap格式序列化时的问题
http://dlwang2002.cnblogs.com/archive/2005/05/23/207971.html