Unofficial Results

NathanSweet edited this page Apr 16, 2012 · 12 revisions

These are the results from this fork. See official results here.

Kryo version 2.04:







                                create     ser   +same   deser   +shal   +deep   total   size  +dfl
java-manual                         125    1524    1435     860     911     991    2515    255   147
scala/sbinary                       294    2547    2093    1762    1838    2179    4726    255   147
kryo                                124     893     782    1203    1256    1336    2229    223   140
kryo-opt                            124     849     745    1419    1470    1579    2428    209   129
kryo-manual                         124     566     457     850     908    1014    1580    216   130
wobly                                80    1508    1433     955     963    1045    2553    251   151
wobly-compact                        79    1527    1459     991     990    1054    2581    225   139
protobuf                            237    2636    1241    1298    1350    1420    4055    239   149
protobuf/activemq+alt               175    2544      10       9     827    1663    4207    239   149
protostuff                          156     698     565    1188    1236    1304    2001    239   150
protostuff-manual                   127     677     573    1151    1200    1285    1961    239   150
protostuff-runtime                  127     864     770    1339    1367    1448    2311    241   151
protobuf/protostuff                 156     773     628    1206    1258    1342    2116    239   149
thrift                              207    2704    2492    1399    1600    1700    4405    349   197
thrift-compact                      207    2347    2151    1517    1578    1793    4140    240   148
avro                                129    2642    2387    1741    2306    2963    5605    221   133
avro-generic                        506    2945    2247    1223    1899    2668    5613    221   133
msgpack                             127    1450    1324    1863    1920    2037    3487    233   146
smile/jackson/manual                126    1249    1099    1351    1394    1461    2710    341   244







                                create     ser   +same   deser   +shal   +deep   total   size  +dfl
java-built-in                       128    7242    6360   32605   32630   32756   39998    889   514
scala/java-built-in                 278   10761    9189   48688   49253   49732   60493   1312   700
hessian                             126    4689    4162    7222    7195    7304   11994    501   313
json/jackson/manual                 126    1239    1111    1734    1806    1894    3134    468   253
json/jackson/databind               127    2036    1853    3166    3180    3326    5362    485   261
json/jackson/databind-strings       126    2798    2609    4157    4130    4339    7137    485   261
json/jackson/db-afterburner         126    1654    1561    2320    2316    2416    4070    485   261
json/jackson/tree                   127    3397    3241    3979    4054    4126    7523    485   259
json/jackson/tree-strings           126    4039    3926    4613    4711    4710    8749    485   259
json/protostuff-manual              127    1651    1483    2292    2362    2461    4112    449   233
json/protostuff-runtime             127    1938    1799    2681    2812    2898    4836    469   243
json/google-gson/manual             127    6708    6547    5010    4996    5221   11929    468   253
json/google-gson/manual/tree        127    9175    8972    6966    6959    7022   16196    485   259
json/google-gson/databind           127    9114    8941    6155    6244    6344   15458    486   259
json/svenson-databind               127    7298    7124   17988   18195   18271   25570    495   268
json/flexjson/databind              126   25797   25687   70843   71647   71491   97287    503   273
json/json-lib-databind              126   33938   34589  130603  130852  130999  164937    485   263
json/fastjson/databind              125    2566    2457    1115    1160    1253    3819    468   255
json/json.simple/manual             125    8432    8247   11068   11053   11289   19721    495   269
json/json.simple/manual/tree        125    8300    8139   11882   12143   12243   20543    495   269
json/json-smart/manual/tree         126    6877    6611    5721    5749    5920   12798    495   269
json/org.json/manual/tree           125    9187    9023   10987   10942   11179   20366    485   259
json/jsonij-jpath                   125   41234   41231   18119   18184   18275   59509    478   254
json/jsonij-manual/tree             126   41308   41461    9833    9847   10143   51451    478   254
json/argo-manual/tree               126  101467   99840   22164   22188   22451  123918    485   263
json/jsonpath/json.simple           127    8306    8126  298302  298266  299193  307499    495   269
smile/jackson/databind              127    2230    2047    2945    3034    3189    5419    338   241
smile/jackson/db-afterburner        127    1697    1519    2083    2154    2296    3993    352   252
smile/protostuff-manual             127    1624    1477    1918    2012    2069    3693    321   229
smile/protostuff-runtime            128    1831    1625    1959    2063    2123    3954    335   235
bson/jackson/databind               128    7611    7318    7426    7551    7664   15275    506   286
bson/mongodb                        127    5401    5316   11824   11904   12066   17466    495   278
xml/woodstox-manual                 127    3822    3754    5927    5962    6150    9972    653   304
xml/aalto-manual                    127    2267    2089    3592    3677    3694    5961    653   304
xml/fastinfo-manual                 127    8656    8529    8254    8358    8409   17065    377   284
xml/xstream+c                       128    9067    8388   18900   19268   18667   27734    487   244
xml/xstream+c-woodstox              126    6585    5746   13604   13755   13928   20513    525   273
xml/xstream+c-aalto                 125    5230    4503   10444   10714   10805   16035    525   273
xml/xstream+c-fastinfo              127    9795    8956   11107   11222   11501   21296    345   264
xml/jackson/databind-aalto          128    3931    3566    6636    6681    6855   10787    683   286
xml/javolution                      127    5732    5649    9179    9343    9449   15181    504   263

Commands:
./run -trials=500 -chart -include=kryo,kryo-opt,kryo-manual,wobly,wobly-compact,protobuf,protobuf/activemq+alt,protostuff,protostuff-manual,protostuff-runtime,protobuf/protostuff,thrift,thrift-compact,avro,avro-generic,msgpack,scala/sbinary,smile/jackson/manual,java-manual data/media.1.cks

./run -trials=500 -chart -include=java-built-in,scala/java-built-in,hessian,json/jackson/manual,json/jackson/databind,json/jackson/databind-strings,json/jackson/db-afterburner,json/jackson/tree,json/jackson/tree-strings,json/protostuff-manual,json/protostuff-runtime,json/google-gson/manual,json/google-gson/manual/tree,json/google-gson/databind,json/svenson-databind,json/flexjson/databind,json/json-lib-databind,json/fastjson/databind,json/json.simple/manual,json/json.simple/manual/tree,json/json-smart/manual/tree,json/org.json/manual/tree,json/jsonij-jpath,json/jsonij-manual/tree,json/argo-manual/tree,json/jsonpath/json.simple,smile/jackson/databind,smile/jackson/db-afterburner,smile/protostuff-manual,smile/protostuff-runtime,bson/jackson/manual,bson/jackson/databind,bson/mongodb,xml/woodstox-manual,xml/aalto-manual,xml/fastinfo-manual,xml/xstream+c,xml/xstream+c-woodstox,xml/xstream+c-aalto,xml/xstream+c-fastinfo,xml/jackson/databind-aalto,xml/javolution data/media.1.cks

Kryo version 1.03:

                                create     ser   +same   deser   +shal   +deep   total   size  +dfl
kryo                                107    1367    1281    1612    1668    1731    3099    233   147
kryo-opt                            108    1141    1047    1417    1429    1520    2661    219   135
kryo-manual                         109     902     802    1172    1226    1287    2189    219   132






Command:
./run -trials=500 -chart -include=kryo,kryo-opt,kryo-manual data/media.1.cks

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.