Japex Report: Test suite for Json field count test

Description

Micro-benchmark for testing performance of various Json parsers, on a simple count-field-names task.

Global Parameters

Result Summary (tps)

driver resultAritMean resultAritMeanStddev resultAritMeanX resultAritMeanXStddev resultGeomMean resultGeomMeanStddev resultGeomMeanX resultGeomMeanXStddev resultHarmMean resultHarmMeanStddev resultHarmMeanX resultHarmMeanXStddev
Json.org/tree 4019.739 26.799 8.442 0 3027.313 18.757 6.87 0 2208.189 13.904 5.721 0
Json-lib/tree 1283.919 7.858 8.442 0 670.305 5.722 6.87 0 234.193 3.841 5.721 0
Json-tools/tree 1312.849 2.733 8.442 0 991.291 2.347 6.87 0 704.305 1.975 5.721 0
Json-simple/tree 5014.687 132.115 8.442 0 3406.797 64.752 6.87 0 2004.648 21.559 5.721 0
StringTree/object(list/map) 6102.908 3.445 8.442 0 4593.31 3.287 6.87 0 3240.417 3.124 5.721 0
Jackson/tree 12276.496 66.704 8.442 0 8499.567 41.009 6.87 0 5187.727 27.227 5.721 0
Jackson/streaming 22177.433 75.63 8.442 0 16721.56 62.033 6.87 0 11549.26 50.307 5.721 0




Driver: Json.org/tree

Test driver using Json.org's tree model

testCase resultIterations resultTime resultValue resultValueStddev resultValueX resultValueXStddev
db100 32054.667 29.968 1069.646 7.552 15.93 0
twitter-search 102851.333 29.968 3432.041 15.146 6.008 0
json-org-sample4 226455 29.964 7557.53 57.698 3.388 0

Driver: Json-lib/tree

Test driver using Json-libs tree/object model

testCase resultIterations resultTime resultValue resultValueStddev resultValueX resultValueXStddev
db100 2551 29.962 85.142 1.724 15.93 0
twitter-search 53508.333 29.964 1785.769 14.198 6.008 0
json-org-sample4 59352.333 29.963 1980.846 7.652 3.388 0

Driver: Json-tools/tree

Test driver using Json Tools tree/object model

testCase resultIterations resultTime resultValue resultValueStddev resultValueX resultValueXStddev
db100 9853.333 29.963 328.849 1.086 15.93 0
twitter-search 37793 29.961 1261.399 4.417 6.008 0
json-org-sample4 70360 29.962 2348.299 2.695 3.388 0

Driver: Json-simple/tree

Test driver using Json-simple Object (List/Map) model

testCase resultIterations resultTime resultValue resultValueStddev resultValueX resultValueXStddev
db100 25053 29.966 836.047 7.814 15.93 0
twitter-search 159498.333 29.965 5322.794 139.538 6.008 0
json-org-sample4 266250 29.965 8885.22 248.993 3.388 0

Driver: StringTree/object(list/map)

Test driver using StringTree parser/mapper

testCase resultIterations resultTime resultValue resultValueStddev resultValueX resultValueXStddev
db100 45055.667 29.965 1503.59 3.575 15.93 0
twitter-search 177475 29.965 5922.768 2.159 6.008 0
json-org-sample4 326089 29.965 10882.365 4.6 3.388 0

Driver: Jackson/tree

Test driver using Jackson via Tree model

testCase resultIterations resultTime resultValue resultValueStddev resultValueX resultValueXStddev
db100 65985.667 29.964 2202.154 13.643 15.93 0
twitter-search 381701.333 29.964 12738.624 32.92 6.008 0
json-org-sample4 655867.333 29.964 21888.71 153.55 3.388 0

Driver: Jackson/streaming

Test driver using streaming parser of Jackson

testCase resultIterations resultTime resultValue resultValueStddev resultValueX resultValueXStddev
db100 156736.333 29.964 5230.809 65.99 15.93 0
twitter-search 715983.333 29.962 23896.141 133.881 6.008 0
json-org-sample4 1120825.333 29.964 37405.347 27.019 3.388 0

Results Per Test






Generated using Japex version 1.1.7