Japex Report: Test suite for Json drivers

Description

Micro-benchmark for testing simple data binding using dbdump(-like) data, running on Json converters

Global Parameters

Result Summary (tps)

driver resultAritMean resultAritMeanX resultGeomMean resultGeomMeanX resultHarmMean resultHarmMeanX
Json/Gson 643.186 1.469 603.961 1.388 568.965 1.322
Json/JsonTools 1195.92 1.467 1137.095 1.387 1080.326 1.321
Json/jackson/automatic 7745.239 1.467 7558.114 1.387 7366.079 1.321
Json/jackson/manual 8800.021 1.457 8673.28 1.377 8543.355 1.311




Driver: Json/Gson

Test driver for JSON (text) that uses Google-Gson

testCase operation resultIterations resultTime resultValue resultValueX
read-to-object READ 17056 29.845 571.493 1.102
write-from-object WRITE 28493 29.868 953.973 1.102
read-map-write READ_WRITE 12072 29.874 404.092 2.203

Driver: Json/JsonTools

Test driver for JSON (text) that uses BerliOS Json-tools

testCase operation resultIterations resultTime resultValue resultValueX
read-to-object READ 34318 29.712 1155.03 1.101
write-from-object WRITE 49832 29.823 1670.94 1.101
read-map-write READ_WRITE 22750 29.864 761.791 2.201

Driver: Json/jackson/automatic

Test driver for JSON (text) that uses Jackson json processor (AUTO)

testCase operation resultIterations resultTime resultValue resultValueX
read-to-object READ 236439 29.648 7974.81 1.101
write-from-object WRITE 288028 29.844 9651.246 1.101
read-map-write READ_WRITE 167368 29.836 5609.66 2.201

Driver: Json/jackson/manual

Test driver for JSON (text) that uses Jackson json processor (MANUAL)

testCase operation resultIterations resultTime resultValue resultValueX
read-to-object READ 269355 29.793 9040.841 1.093
write-from-object WRITE 311907 29.82 10459.558 1.093
read-map-write READ_WRITE 205709 29.814 6899.664 2.186

Results Per Test






Generated using Japex version 1.1.7