Japex Report: Test suite for Json field count test |
Micro-benchmark for testing performance of various Json parsers, on a simple count-field-names task.
driver | resultAritMean | resultAritMeanStddev | resultAritMeanX | resultAritMeanXStddev | resultGeomMean | resultGeomMeanStddev | resultGeomMeanX | resultGeomMeanXStddev | resultHarmMean | resultHarmMeanStddev | resultHarmMeanX | resultHarmMeanXStddev |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Json.org/tree |
|
|
|
|
|
|
|
|
|
|
|
|
Json-lib/tree |
|
|
|
|
|
|
|
|
|
|
|
|
Json-tools/tree |
|
|
|
|
|
|
|
|
|
|
|
|
Json-simple/tree |
|
|
|
|
|
|
|
|
|
|
|
|
Json-simple/SAXlike |
|
|
|
|
|
|
|
|
|
|
|
|
StringTree/object(list/map) |
|
|
|
|
|
|
|
|
|
|
|
|
Jackson/tree |
|
|
|
|
|
|
|
|
|
|
|
|
Jackson/streaming |
|
|
|
|
|
|
|
|
|
|
|
|
Test driver using Json.org's tree model
testCase | resultIterations | resultTime | resultValue | resultValueStddev | resultValueX | resultValueXStddev |
---|---|---|---|---|---|---|
db100 |
|
|
|
|
|
|
twitter-search |
|
|
|
|
|
|
json-org-sample4 |
|
|
|
|
|
|
Test driver using Json-libs tree/object model
testCase | resultIterations | resultTime | resultValue | resultValueStddev | resultValueX | resultValueXStddev |
---|---|---|---|---|---|---|
db100 |
|
|
|
|
|
|
twitter-search |
|
|
|
|
|
|
json-org-sample4 |
|
|
|
|
|
|
Test driver using Json Tools tree/object model
testCase | resultIterations | resultTime | resultValue | resultValueStddev | resultValueX | resultValueXStddev |
---|---|---|---|---|---|---|
db100 |
|
|
|
|
|
|
twitter-search |
|
|
|
|
|
|
json-org-sample4 |
|
|
|
|
|
|
Test driver using Json-simple w/ Object (List/Map) model
testCase | resultIterations | resultTime | resultValue | resultValueStddev | resultValueX | resultValueXStddev |
---|---|---|---|---|---|---|
db100 |
|
|
|
|
|
|
twitter-search |
|
|
|
|
|
|
json-org-sample4 |
|
|
|
|
|
|
Test driver using Json-simple via SAX-like API
testCase | resultIterations | resultTime | resultValue | resultValueStddev | resultValueX | resultValueXStddev |
---|---|---|---|---|---|---|
db100 |
|
|
|
|
|
|
twitter-search |
|
|
|
|
|
|
json-org-sample4 |
|
|
|
|
|
|
Test driver using StringTree parser/mapper
testCase | resultIterations | resultTime | resultValue | resultValueStddev | resultValueX | resultValueXStddev |
---|---|---|---|---|---|---|
db100 |
|
|
|
|
|
|
twitter-search |
|
|
|
|
|
|
json-org-sample4 |
|
|
|
|
|
|
Test driver using Jackson via Tree model
testCase | resultIterations | resultTime | resultValue | resultValueStddev | resultValueX | resultValueXStddev |
---|---|---|---|---|---|---|
db100 |
|
|
|
|
|
|
twitter-search |
|
|
|
|
|
|
json-org-sample4 |
|
|
|
|
|
|
Test driver using streaming parser of Jackson
testCase | resultIterations | resultTime | resultValue | resultValueStddev | resultValueX | resultValueXStddev |
---|---|---|---|---|---|---|
db100 |
|
|
|
|
|
|
twitter-search |
|
|
|
|
|
|
json-org-sample4 |
|
|
|
|
|
|