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 |
|
|
|
|
|
|