Japex Report: XPathpex |
Micro-benchmark for JSON processors, testing against sizable JSON documents.
| driver | resultAritMean | resultAritMeanStddev | resultAritMeanX | resultAritMeanXStddev | resultGeomMean | resultGeomMeanStddev | resultGeomMeanX | resultGeomMeanXStddev | resultHarmMean | resultHarmMeanStddev | resultHarmMeanX | resultHarmMeanXStddev |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| JacksonDriver |
|
|
|
|
|
|
|
|
|
|
|
|
| JacksonJavaTypeDriver |
|
|
|
|
|
|
|
|
|
|
|
|
| NoggitDriver |
|
|
|
|
|
|
|
|
|
|
|
|
| JsonOrgDriver |
|
|
|
|
|
|
|
|
|
|
|
|
| StringTreeDriver |
|
|
|
|
|
|
|
|
|
|
|
|
| JsonToolsDriver |
|
|
|
|
|
|
|
|
|
|
|
|
Driver for Jackson. (Using HTML, describe how this driver works.
| testCase | inputFile | resultIterations | resultTime | resultValue | resultValueStddev | resultValueX | resultValueXStddev |
|---|---|---|---|---|---|---|---|
| numbers-int-64k |
|
|
|
|
|
|
|
| numbers-float-64k |
|
|
|
|
|
|
|
| from-xml-ns-invoice |
|
|
|
|
|
|
|
| from-xml-ns-soap |
|
|
|
|
|
|
|
| from-xml-map-spain |
|
|
|
|
|
|
|
| from-xml-db100 |
|
|
|
|
|
|
|
Driver for Jackson's "java type" mapper (tree model using Java collections and wrappers)
| testCase | inputFile | resultIterations | resultTime | resultValue | resultValueStddev | resultValueX | resultValueXStddev |
|---|---|---|---|---|---|---|---|
| numbers-int-64k |
|
|
|
|
|
|
|
| numbers-float-64k |
|
|
|
|
|
|
|
| from-xml-ns-invoice |
|
|
|
|
|
|
|
| from-xml-ns-soap |
|
|
|
|
|
|
|
| from-xml-map-spain |
|
|
|
|
|
|
|
| from-xml-db100 |
|
|
|
|
|
|
|
Driver for Noggit.
| testCase | inputFile | resultIterations | resultTime | resultValue | resultValueStddev | resultValueX | resultValueXStddev |
|---|---|---|---|---|---|---|---|
| numbers-int-64k |
|
|
|
|
|
|
|
| numbers-float-64k |
|
|
|
|
|
|
|
| from-xml-ns-invoice |
|
|
|
|
|
|
|
| from-xml-ns-soap |
|
|
|
|
|
|
|
| from-xml-map-spain |
|
|
|
|
|
|
|
| from-xml-db100 |
|
|
|
|
|
|
|
Driver for Json.org JSON parser
| testCase | inputFile | resultIterations | resultTime | resultValue | resultValueStddev | resultValueX | resultValueXStddev |
|---|---|---|---|---|---|---|---|
| numbers-int-64k |
|
|
|
|
|
|
|
| numbers-float-64k |
|
|
|
|
|
|
|
| from-xml-ns-invoice |
|
|
|
|
|
|
|
| from-xml-ns-soap |
|
|
|
|
|
|
|
| from-xml-map-spain |
|
|
|
|
|
|
|
| from-xml-db100 |
|
|
|
|
|
|
|
Driver for StringTree.
| testCase | inputFile | resultIterations | resultTime | resultValue | resultValueStddev | resultValueX | resultValueXStddev |
|---|---|---|---|---|---|---|---|
| numbers-int-64k |
|
|
|
|
|
|
|
| numbers-float-64k |
|
|
|
|
|
|
|
| from-xml-ns-invoice |
|
|
|
|
|
|
|
| from-xml-ns-soap |
|
|
|
|
|
|
|
| from-xml-map-spain |
|
|
|
|
|
|
|
| from-xml-db100 |
|
|
|
|
|
|
|
Driver for JsonTools.
| testCase | inputFile | resultIterations | resultTime | resultValue | resultValueStddev | resultValueX | resultValueXStddev |
|---|---|---|---|---|---|---|---|
| numbers-int-64k |
|
|
|
|
|
|
|
| numbers-float-64k |
|
|
|
|
|
|
|
| from-xml-ns-invoice |
|
|
|
|
|
|
|
| from-xml-ns-soap |
|
|
|
|
|
|
|
| from-xml-map-spain |
|
|
|
|
|
|
|
| from-xml-db100 |
|
|
|
|
|
|
|