几种 Java 序列化方案的性能比较

较结果:

create     ser   deser   total   size  +dfl
java-built-in 62 5608 29649 35257 889 514
hessian 65 3812 6708 10519 501 313
kryo 65 588 814 1403 214 134
protostuff-runtime 64 651 856 1507 241 151
msgpack 62 759 1386 2145 233 146
json/jackson/databind 61 1842 2421 4262 485 261
json/jackson/db-afterburner 63 1408 1915 3323 485 261
json/protostuff-runtime 63 1650 2465 4115 469 243
json/google-gson/databind 64 7421 5065 12485 486 259
json/svenson-databind 64 5295 13144 18439 495 266
json/flexjson/databind 62 21381 28193 49575 503 273
json/fastjson/databind 63 1201 1216 2417 486 262
smile/jackson/databind 65 1659 2007 3666 338 241
smile/jackson/db-afterburner 63 1298 1520 2817 352 252
smile/protostuff-runtime 64 1500 1710 3210 335 235
bson/jackson/databind 65 5645 6895 12541 506 286
xml/xstream+c 65 6645 13644 20289 487 244
xml/jackson/databind-aalto 63 2933 5386 8319 683 286

几种 Java 序列化方案的性能比较
几种 Java 序列化方案的性能比较
几种 Java 序列化方案的性能比较
几种 Java 序列化方案的性能比较
几种 Java 序列化方案的性能比较
几种 Java 序列化方案的性能比较

Checking correctness…
[done]
Pre-warmup… kryo-opt wobly
wobly-compact protobuf protostuff protobuf/protostuff thrift
thrift-compact avro json/json-lib-databind json/jsonij-jpath
json/jsonpath/json.simple
[done]

create     ser   deser   total   size  +dfl
kryo-opt 66 511 788 1299 211 131
wobly 42 914 558 1472 251 151
wobly-compact 42 872 568 1439 225 139
protobuf 129 1103 684 1787 239 149
protostuff 98 439 658 1097 239 150
protobuf/protostuff 100 571 687 1258 239 149
thrift 119 1651 900 2550 349 197
thrift-compact 119 1387 992 2379 240 148
avro 69 1234 1335 2569 221 133
json/json-lib-databind 63 27555 87292 114848 485 263
json/jsonij-jpath 65 28976 12671 41646 478 263
json/jsonpath/json.simple 64 6507 225500 232006 495 269

几种 Java 序列化方案的性能比较
几种 Java 序列化方案的性能比较
几种 Java 序列化方案的性能比较
几种 Java 序列化方案的性能比较
几种 Java 序列化方案的性能比较
几种 Java 序列化方案的性能比较

Checking correctness…
[done]
Pre-warmup… java-manual
kryo-manual protostuff-manual avro-generic json/jackson/manual
json/jackson/tree json/protostuff-manual json/google-gson/manual
json/google-gson/manual/tree json/json.simple/manual
json/json.simple/manual/tree json/json-smart/manual/tree
json/org.json/manual/tree json/jsonij-manual/tree json/argo-manual/tree
smile/jackson/manual smile/protostuff-manual bson/mongodb
xml/woodstox-manual xml/aalto-manual xml/fastinfo-manual
xml/xstream+c-woodstox xml/xstream+c-aalto xml/xstream+c-fastinfo
xml/javolution
[done]

create     ser   deser   total   size  +dfl
java-manual 64 798 694 1492 255 147
kryo-manual 63 459 586 1045 211 131
protostuff-manual 64 456 737 1193 239 150
avro-generic 451 1179 1050 2229 221 133
json/jackson/manual 62 1137 1519 2656 468 253
json/jackson/tree 63 2045 2650 4695 485 259
json/protostuff-manual 63 1474 1940 3414 449 233
json/google-gson/manual 65 5249 3991 9240 468 253
json/google-gson/manual/tree 66 6836 5442 12278 485 259
json/json.simple/manual 64 6331 9256 15588 495 269
json/json.simple/manual/tree 67 6286 9701 15987 495 269
json/json-smart/manual/tree 65 5496 3365 8862 495 269
json/org.json/manual/tree 66 7147 9097 16243 485 259
json/jsonij-manual/tree 65 28783 6665 35447 478 263
json/argo-manual/tree 65 73870 15965 89835 485 263
smile/jackson/manual 67 1010 1110 2120 341 244
smile/protostuff-manual 65 1132 1633 2766 321 229
bson/mongodb 65 3523 8125 11648 495 278
xml/woodstox-manual 66 3374 4999 8373 653 304
xml/aalto-manual 68 2230 3311 5541 653 304
xml/fastinfo-manual 65 6730 5838 12568 377 284
xml/xstream+c-woodstox 64 5200 10488 15688 525 273
xml/xstream+c-aalto 65 4346 8783 13130 525 273
xml/xstream+c-fastinfo 66 8094 8761 16854 345 264
xml/javolution 63 7719 8351 16071 504 263

几种 Java 序列化方案的性能比较
几种 Java 序列化方案的性能比较
几种 Java 序列化方案的性能比较
几种 Java 序列化方案的性能比较
几种 Java 序列化方案的性能比较
几种 Java 序列化方案的性能比较

Last edited by zavakid,a month ago

来自:http://www.oschina.net/question/12_91812

上一篇:windows下python的web环境搭建使用(观看Backbone的教程有感)


下一篇:hbase blocksize设置,与hdfs关系