Created
September 2, 2014 09:16
-
-
Save pah/08b9881a15f4601f4528 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Read 'canada.json' (2251051 bytes) | |
objectCount: 4 | |
arrayCount: 56045 | |
numberCount: 111126 | |
stringCount: 12 | |
trueCount: 0 | |
falseCount: 0 | |
nullCount: 0 | |
memberCount: 8 | |
elementCount: 167170 | |
stringLength: 90 | |
Read 'citm_catalog.json' (1727204 bytes) | |
objectCount: 10937 | |
arrayCount: 10451 | |
numberCount: 14392 | |
stringCount: 26604 | |
trueCount: 0 | |
falseCount: 0 | |
nullCount: 1263 | |
memberCount: 25869 | |
elementCount: 11908 | |
stringLength: 221379 | |
Read 'twitter.json' (631514 bytes) | |
objectCount: 1264 | |
arrayCount: 1050 | |
numberCount: 2109 | |
stringCount: 18099 | |
trueCount: 345 | |
falseCount: 2446 | |
nullCount: 1946 | |
memberCount: 13345 | |
elementCount: 568 | |
stringLength: 367917 | |
Verifying CAJUN (C++) ... OK | |
Verifying cJSON (C) ... OK | |
Verifying dropbox/json11 (C++11) ... | |
Warning: potential memory leak (3 allocations for 60 bytes) | |
Memory stats: | |
mallocCount = 675013 | |
reallocCount = 0 | |
freeCount = 675010 | |
currentSize = 60 | |
peakSize = 16734632 | |
OK | |
Verifying FastJson (C++) ... OK | |
Verifying gason (C++11) ... | |
Failed to parse 'canada.json' | |
Failed to parse 'citm_catalog.json' | |
Failed to parse 'twitter.json' | |
Failed | |
Verifying Jansson (C) ... OK | |
Verifying JsonBox (C++) ... OK | |
Verifying JsonCpp (C++) ... OK | |
Verifying json-c (C) ... OK | |
Verifying hjiang/JSON++ (C++) ... | |
Warning: potential memory leak (256 allocations for 5128 bytes) | |
Memory stats: | |
mallocCount = 3136459 | |
reallocCount = 0 | |
freeCount = 3136203 | |
currentSize = 5128 | |
peakSize = 29124360 | |
OK | |
Verifying Parson (C) ... OK | |
Verifying PicoJSON (C++) ... OK | |
Verifying RapidJSON (C++) ... OK | |
Verifying SimpleJSON (C++) ... | |
Statistics of 'twitter.json' is different from reference. | |
Reference | |
--------- | |
objectCount: 1264 | |
arrayCount: 1050 | |
numberCount: 2109 | |
stringCount: 18099 | |
trueCount: 345 | |
falseCount: 2446 | |
nullCount: 1946 | |
memberCount: 13345 | |
elementCount: 568 | |
stringLength: 367917 | |
Stat #1 | |
-------- | |
objectCount: 1264 | |
arrayCount: 1050 | |
numberCount: 2109 | |
stringCount: 18099 | |
trueCount: 345 | |
falseCount: 2446 | |
nullCount: 1946 | |
memberCount: 13345 | |
elementCount: 568 | |
stringLength: 304319 | |
Failed | |
Verifying strdup (C) ... Not support Statistics | |
Not support Statistics | |
Not support Statistics | |
OK | |
Verifying udp/json-parser (C) ... OK | |
Verifying ujson4c (C) ... | |
Statistics of 'twitter.json' is different from reference. | |
Reference | |
--------- | |
objectCount: 1264 | |
arrayCount: 1050 | |
numberCount: 2109 | |
stringCount: 18099 | |
trueCount: 345 | |
falseCount: 2446 | |
nullCount: 1946 | |
memberCount: 13345 | |
elementCount: 568 | |
stringLength: 367917 | |
Stat 1 | |
-------- | |
objectCount: 1264 | |
arrayCount: 1050 | |
numberCount: 2109 | |
stringCount: 18099 | |
trueCount: 345 | |
falseCount: 2446 | |
nullCount: 1946 | |
memberCount: 13345 | |
elementCount: 568 | |
stringLength: 304319 | |
Failed | |
Verifying Vinenthz/libjson (C) ... OK | |
Verifying YAJL (C) ... OK | |
Verifying JSON Spirit (C++) ... | |
Warning: potential memory leak (4 allocations for 72 bytes) | |
Memory stats: | |
mallocCount = 871027 | |
reallocCount = 0 | |
freeCount = 871023 | |
currentSize = 72 | |
peakSize = 11868268 | |
OK | |
Benchmarking CAJUN (C++) | |
Parse canada.json ... 996.966 ms 2.153 MB/s | |
Parse citm_catalog.json ... 259.999 ms 6.335 MB/s | |
Parse twitter.json ... 83.695 ms 7.196 MB/s | |
Stringify canada.json ... 213.356 ms 10.062 MB/s | |
Stringify citm_catalog.json ... 37.118 ms 44.377 MB/s | |
Stringify twitter.json ... 21.508 ms 28.002 MB/s | |
Prettify canada.json ... Not support | |
Prettify citm_catalog.json ... Not support | |
Prettify twitter.json ... Not support | |
Statistics canada.json ... 8.335 ms 257.561 MB/s | |
Statistics citm_catalog.json ... 2.005 ms 821.541 MB/s | |
Statistics twitter.json ... 0.375 ms 1606.023 MB/s | |
SaxRoundtrip canada.json ... Not support | |
SaxRoundtrip citm_catalog.json ... Not support | |
SaxRoundtrip twitter.json ... Not support | |
Sax Statistics canada.json ... Not support | |
Sax Statistics citm_catalog.json ... Not support | |
Sax Statistics twitter.json ... Not support | |
objectCount: 4 | |
arrayCount: 56045 | |
numberCount: 111126 | |
stringCount: 12 | |
trueCount: 0 | |
falseCount: 0 | |
nullCount: 0 | |
memberCount: 8 | |
elementCount: 167170 | |
stringLength: 90 | |
jsonstat file size = 61504 | |
Benchmarking cJSON (C) | |
Parse canada.json ... 33.128 ms 64.802 MB/s | |
Parse citm_catalog.json ... 10.832 ms 152.067 MB/s | |
Parse twitter.json ... 3.870 ms 155.622 MB/s | |
Stringify canada.json ... 110.284 ms 19.466 MB/s | |
Stringify citm_catalog.json ... 15.249 ms 108.020 MB/s | |
Stringify twitter.json ... 10.641 ms 56.598 MB/s | |
Prettify canada.json ... 111.921 ms 19.181 MB/s | |
Prettify citm_catalog.json ... 18.049 ms 91.262 MB/s | |
Prettify twitter.json ... 10.807 ms 55.729 MB/s | |
Statistics canada.json ... 1.892 ms 1134.656 MB/s | |
Statistics citm_catalog.json ... 0.753 ms 2187.503 MB/s | |
Statistics twitter.json ... 0.365 ms 1650.024 MB/s | |
SaxRoundtrip canada.json ... Not support | |
SaxRoundtrip citm_catalog.json ... Not support | |
SaxRoundtrip twitter.json ... Not support | |
Sax Statistics canada.json ... Not support | |
Sax Statistics citm_catalog.json ... Not support | |
Sax Statistics twitter.json ... Not support | |
objectCount: 4 | |
arrayCount: 56045 | |
numberCount: 111126 | |
stringCount: 12 | |
trueCount: 0 | |
falseCount: 0 | |
nullCount: 0 | |
memberCount: 8 | |
elementCount: 167170 | |
stringLength: 90 | |
jsonstat file size = 19112 | |
Benchmarking dropbox/json11 (C++11) | |
Parse canada.json ... 71.586 ms 29.989 MB/s | |
Parse citm_catalog.json ... 27.649 ms 59.575 MB/s | |
Parse twitter.json ... 21.507 ms 28.003 MB/s | |
Stringify canada.json ... 132.784 ms 16.167 MB/s | |
Stringify citm_catalog.json ... 7.341 ms 224.382 MB/s | |
Stringify twitter.json ... 4.353 ms 138.355 MB/s | |
Prettify canada.json ... Not support | |
Prettify citm_catalog.json ... Not support | |
Prettify twitter.json ... Not support | |
Statistics canada.json ... 2.693 ms 797.167 MB/s | |
Statistics citm_catalog.json ... 0.806 ms 2043.660 MB/s | |
Statistics twitter.json ... 0.441 ms 1365.666 MB/s | |
SaxRoundtrip canada.json ... Not support | |
SaxRoundtrip citm_catalog.json ... Not support | |
SaxRoundtrip twitter.json ... Not support | |
Sax Statistics canada.json ... Not support | |
Sax Statistics citm_catalog.json ... Not support | |
Sax Statistics twitter.json ... Not support | |
objectCount: 4 | |
arrayCount: 56045 | |
numberCount: 111126 | |
stringCount: 12 | |
trueCount: 0 | |
falseCount: 0 | |
nullCount: 0 | |
memberCount: 8 | |
elementCount: 167170 | |
stringLength: 90 | |
jsonstat file size = 56184 | |
Benchmarking FastJson (C++) | |
Parse canada.json ... 62.462 ms 34.369 MB/s | |
Parse citm_catalog.json ... 12.312 ms 133.787 MB/s | |
Parse twitter.json ... 4.843 ms 124.357 MB/s | |
Stringify canada.json ... 47.070 ms 45.608 MB/s | |
Stringify citm_catalog.json ... 4.989 ms 330.164 MB/s | |
Stringify twitter.json ... 2.832 ms 212.662 MB/s | |
Prettify canada.json ... Not support | |
Prettify citm_catalog.json ... Not support | |
Prettify twitter.json ... Not support | |
Statistics canada.json ... 0.799 ms 2686.820 MB/s | |
Statistics citm_catalog.json ... 0.235 ms 7009.320 MB/s | |
Statistics twitter.json ... 0.142 ms 4241.258 MB/s | |
SaxRoundtrip canada.json ... Not support | |
SaxRoundtrip citm_catalog.json ... Not support | |
SaxRoundtrip twitter.json ... Not support | |
Sax Statistics canada.json ... Not support | |
Sax Statistics citm_catalog.json ... Not support | |
Sax Statistics twitter.json ... Not support | |
objectCount: 4 | |
arrayCount: 56045 | |
numberCount: 111126 | |
stringCount: 12 | |
trueCount: 0 | |
falseCount: 0 | |
nullCount: 0 | |
memberCount: 8 | |
elementCount: 167170 | |
stringLength: 90 | |
jsonstat file size = 67492 | |
Benchmarking gason (C++11) | |
Parse canada.json ... 10.645 ms 201.669 MB/s | |
Parse citm_catalog.json ... 12.249 ms 134.475 MB/s | |
Parse twitter.json ... 4.293 ms 140.289 MB/s | |
Stringify canada.json ... 98.336 ms 21.831 MB/s | |
Stringify citm_catalog.json ... 22.819 ms 72.185 MB/s | |
Stringify twitter.json ... 11.028 ms 54.612 MB/s | |
Prettify canada.json ... 156.214 ms 13.742 MB/s | |
Prettify citm_catalog.json ... 33.511 ms 49.154 MB/s | |
Prettify twitter.json ... 13.368 ms 45.052 MB/s | |
Statistics canada.json ... 0.714 ms 3006.680 MB/s | |
Statistics citm_catalog.json ... 0.527 ms 3125.598 MB/s | |
Statistics twitter.json ... 0.380 ms 1584.891 MB/s | |
SaxRoundtrip canada.json ... Not support | |
SaxRoundtrip citm_catalog.json ... Not support | |
SaxRoundtrip twitter.json ... Not support | |
Sax Statistics canada.json ... Not support | |
Sax Statistics citm_catalog.json ... Not support | |
Sax Statistics twitter.json ... Not support | |
jsonstat file size = 11884 | |
Benchmarking Jansson (C) | |
Parse canada.json ... 118.541 ms 18.110 MB/s | |
Parse citm_catalog.json ... 37.081 ms 44.421 MB/s | |
Parse twitter.json ... 20.451 ms 29.449 MB/s | |
Stringify canada.json ... 138.666 ms 15.482 MB/s | |
Stringify citm_catalog.json ... 10.696 ms 154.001 MB/s | |
Stringify twitter.json ... 6.599 ms 91.265 MB/s | |
Prettify canada.json ... 179.364 ms 11.969 MB/s | |
Prettify citm_catalog.json ... 17.700 ms 93.062 MB/s | |
Prettify twitter.json ... 7.906 ms 76.177 MB/s | |
Statistics canada.json ... 2.714 ms 790.998 MB/s | |
Statistics citm_catalog.json ... 1.113 ms 1479.955 MB/s | |
Statistics twitter.json ... 0.518 ms 1162.662 MB/s | |
SaxRoundtrip canada.json ... Not support | |
SaxRoundtrip citm_catalog.json ... Not support | |
SaxRoundtrip twitter.json ... Not support | |
Sax Statistics canada.json ... Not support | |
Sax Statistics citm_catalog.json ... Not support | |
Sax Statistics twitter.json ... Not support | |
objectCount: 4 | |
arrayCount: 56045 | |
numberCount: 111126 | |
stringCount: 12 | |
trueCount: 0 | |
falseCount: 0 | |
nullCount: 0 | |
memberCount: 8 | |
elementCount: 167170 | |
stringLength: 90 | |
jsonstat file size = 46236 | |
Benchmarking JsonBox (C++) | |
Parse canada.json ... 445.456 ms 4.819 MB/s | |
Parse citm_catalog.json ... 149.153 ms 11.044 MB/s | |
Parse twitter.json ... 75.763 ms 7.949 MB/s | |
Stringify canada.json ... 265.309 ms 8.092 MB/s | |
Stringify citm_catalog.json ... 106.224 ms 15.507 MB/s | |
Stringify twitter.json ... 64.426 ms 9.348 MB/s | |
Prettify canada.json ... 231.221 ms 9.284 MB/s | |
Prettify citm_catalog.json ... 90.007 ms 18.301 MB/s | |
Prettify twitter.json ... 58.671 ms 10.265 MB/s | |
Statistics canada.json ... 1.187 ms 1808.567 MB/s | |
Statistics citm_catalog.json ... 0.832 ms 1979.796 MB/s | |
Statistics twitter.json ... 0.264 ms 2281.283 MB/s | |
SaxRoundtrip canada.json ... Not support | |
SaxRoundtrip citm_catalog.json ... Not support | |
SaxRoundtrip twitter.json ... Not support | |
Sax Statistics canada.json ... Not support | |
Sax Statistics citm_catalog.json ... Not support | |
Sax Statistics twitter.json ... Not support | |
objectCount: 4 | |
arrayCount: 56045 | |
numberCount: 111126 | |
stringCount: 12 | |
trueCount: 0 | |
falseCount: 0 | |
nullCount: 0 | |
memberCount: 8 | |
elementCount: 167170 | |
stringLength: 90 | |
jsonstat file size = 76032 | |
Benchmarking JsonCpp (C++) | |
Parse canada.json ... 136.799 ms 15.693 MB/s | |
Parse citm_catalog.json ... 35.368 ms 46.573 MB/s | |
Parse twitter.json ... 16.113 ms 37.377 MB/s | |
Stringify canada.json ... 152.446 ms 14.082 MB/s | |
Stringify citm_catalog.json ... 24.472 ms 67.309 MB/s | |
Stringify twitter.json ... 15.753 ms 38.231 MB/s | |
Prettify canada.json ... Not support | |
Prettify citm_catalog.json ... Not support | |
Prettify twitter.json ... Not support | |
Statistics canada.json ... 4.791 ms 448.084 MB/s | |
Statistics citm_catalog.json ... 1.302 ms 1265.123 MB/s | |
Statistics twitter.json ... 1.139 ms 528.761 MB/s | |
SaxRoundtrip canada.json ... Not support | |
SaxRoundtrip citm_catalog.json ... Not support | |
SaxRoundtrip twitter.json ... Not support | |
Sax Statistics canada.json ... Not support | |
Sax Statistics citm_catalog.json ... Not support | |
Sax Statistics twitter.json ... Not support | |
objectCount: 4 | |
arrayCount: 56045 | |
numberCount: 111126 | |
stringCount: 12 | |
trueCount: 0 | |
falseCount: 0 | |
nullCount: 0 | |
memberCount: 8 | |
elementCount: 167170 | |
stringLength: 90 | |
jsonstat file size = 96308 | |
Benchmarking json-c (C) | |
Parse canada.json ... 142.055 ms 15.112 MB/s | |
Parse citm_catalog.json ... 25.675 ms 64.155 MB/s | |
Parse twitter.json ... 14.929 ms 40.342 MB/s | |
Stringify canada.json ... 44.616 ms 48.117 MB/s | |
Stringify citm_catalog.json ... 21.805 ms 75.542 MB/s | |
Stringify twitter.json ... 9.606 ms 62.696 MB/s | |
Prettify canada.json ... 58.513 ms 36.689 MB/s | |
Prettify citm_catalog.json ... 25.911 ms 63.571 MB/s | |
Prettify twitter.json ... 10.156 ms 59.301 MB/s | |
Statistics canada.json ... 6.229 ms 344.641 MB/s | |
Statistics citm_catalog.json ... 2.111 ms 780.289 MB/s | |
Statistics twitter.json ... 0.420 ms 1433.949 MB/s | |
SaxRoundtrip canada.json ... Not support | |
SaxRoundtrip citm_catalog.json ... Not support | |
SaxRoundtrip twitter.json ... Not support | |
Sax Statistics canada.json ... Not support | |
Sax Statistics citm_catalog.json ... Not support | |
Sax Statistics twitter.json ... Not support | |
objectCount: 4 | |
arrayCount: 56045 | |
numberCount: 111126 | |
stringCount: 12 | |
trueCount: 0 | |
falseCount: 0 | |
nullCount: 0 | |
memberCount: 8 | |
elementCount: 167170 | |
stringLength: 90 | |
jsonstat file size = 38848 | |
Benchmarking hjiang/JSON++ (C++) | |
Parse canada.json ... 220.108 ms 9.753 MB/s | |
Parse citm_catalog.json ... 77.394 ms 21.283 MB/s | |
Parse twitter.json ... 39.912 ms 15.090 MB/s | |
Stringify canada.json ... 525.168 ms 4.088 MB/s | |
Stringify citm_catalog.json ... 102.870 ms 16.012 MB/s | |
Stringify twitter.json ... 40.697 ms 14.799 MB/s | |
Prettify canada.json ... Not support | |
Prettify citm_catalog.json ... Not support | |
Prettify twitter.json ... Not support | |
Statistics canada.json ... 33.028 ms 64.998 MB/s | |
Statistics citm_catalog.json ... 12.152 ms 135.549 MB/s | |
Statistics twitter.json ... 10.750 ms 56.024 MB/s | |
SaxRoundtrip canada.json ... Not support | |
SaxRoundtrip citm_catalog.json ... Not support | |
SaxRoundtrip twitter.json ... Not support | |
Sax Statistics canada.json ... Not support | |
Sax Statistics citm_catalog.json ... Not support | |
Sax Statistics twitter.json ... Not support | |
objectCount: 4 | |
arrayCount: 56045 | |
numberCount: 111126 | |
stringCount: 12 | |
trueCount: 0 | |
falseCount: 0 | |
nullCount: 0 | |
memberCount: 8 | |
elementCount: 167170 | |
stringLength: 90 | |
jsonstat file size = 74668 | |
Benchmarking Parson (C) | |
Parse canada.json ... 81.016 ms 26.498 MB/s | |
Parse citm_catalog.json ... 22.328 ms 73.772 MB/s | |
Parse twitter.json ... 10.961 ms 54.946 MB/s | |
Stringify canada.json ... Not support | |
Stringify citm_catalog.json ... Not support | |
Stringify twitter.json ... Not support | |
Prettify canada.json ... Not support | |
Prettify citm_catalog.json ... Not support | |
Prettify twitter.json ... Not support | |
Statistics canada.json ... 3.061 ms 701.329 MB/s | |
Statistics citm_catalog.json ... 2.124 ms 775.513 MB/s | |
Statistics twitter.json ... 2.915 ms 206.607 MB/s | |
SaxRoundtrip canada.json ... Not support | |
SaxRoundtrip citm_catalog.json ... Not support | |
SaxRoundtrip twitter.json ... Not support | |
Sax Statistics canada.json ... Not support | |
Sax Statistics citm_catalog.json ... Not support | |
Sax Statistics twitter.json ... Not support | |
objectCount: 4 | |
arrayCount: 56045 | |
numberCount: 111126 | |
stringCount: 12 | |
trueCount: 0 | |
falseCount: 0 | |
nullCount: 0 | |
memberCount: 8 | |
elementCount: 167170 | |
stringLength: 90 | |
jsonstat file size = 17228 | |
Benchmarking PicoJSON (C++) | |
Parse canada.json ... 165.975 ms 12.934 MB/s | |
Parse citm_catalog.json ... 45.637 ms 36.093 MB/s | |
Parse twitter.json ... 22.863 ms 26.342 MB/s | |
Stringify canada.json ... 156.017 ms 13.760 MB/s | |
Stringify citm_catalog.json ... 15.169 ms 108.589 MB/s | |
Stringify twitter.json ... 5.977 ms 100.763 MB/s | |
Prettify canada.json ... Not support | |
Prettify citm_catalog.json ... Not support | |
Prettify twitter.json ... Not support | |
Statistics canada.json ... 0.890 ms 2412.101 MB/s | |
Statistics citm_catalog.json ... 0.503 ms 3274.732 MB/s | |
Statistics twitter.json ... 0.312 ms 1930.316 MB/s | |
SaxRoundtrip canada.json ... Not support | |
SaxRoundtrip citm_catalog.json ... Not support | |
SaxRoundtrip twitter.json ... Not support | |
Sax Statistics canada.json ... Not support | |
Sax Statistics citm_catalog.json ... Not support | |
Sax Statistics twitter.json ... Not support | |
objectCount: 4 | |
arrayCount: 56045 | |
numberCount: 111126 | |
stringCount: 12 | |
trueCount: 0 | |
falseCount: 0 | |
nullCount: 0 | |
memberCount: 8 | |
elementCount: 167170 | |
stringLength: 90 | |
jsonstat file size = 55668 | |
Benchmarking RapidJSON (C++) | |
Parse canada.json ... 12.408 ms 173.015 MB/s | |
Parse citm_catalog.json ... 5.764 ms 285.772 MB/s | |
Parse twitter.json ... 2.768 ms 217.579 MB/s | |
Stringify canada.json ... 24.940 ms 86.077 MB/s | |
Stringify citm_catalog.json ... 2.396 ms 687.475 MB/s | |
Stringify twitter.json ... 2.172 ms 277.283 MB/s | |
Prettify canada.json ... 44.966 ms 47.742 MB/s | |
Prettify citm_catalog.json ... 4.738 ms 347.655 MB/s | |
Prettify twitter.json ... 2.502 ms 240.711 MB/s | |
Statistics canada.json ... 0.888 ms 2417.533 MB/s | |
Statistics citm_catalog.json ... 0.298 ms 5527.484 MB/s | |
Statistics twitter.json ... 0.130 ms 4632.759 MB/s | |
SaxRoundtrip canada.json ... 35.193 ms 61.000 MB/s | |
SaxRoundtrip citm_catalog.json ... 7.046 ms 233.777 MB/s | |
SaxRoundtrip twitter.json ... 4.155 ms 144.948 MB/s | |
Sax Statistics canada.json ... 5.439 ms 394.699 MB/s | |
Sax Statistics citm_catalog.json ... 5.096 ms 323.232 MB/s | |
Sax Statistics twitter.json ... 2.493 ms 241.580 MB/s | |
objectCount: 4 | |
arrayCount: 56045 | |
numberCount: 111126 | |
stringCount: 12 | |
trueCount: 0 | |
falseCount: 0 | |
nullCount: 0 | |
memberCount: 8 | |
elementCount: 167170 | |
stringLength: 90 | |
jsonstat file size = 23568 | |
Benchmarking SimpleJSON (C++) | |
Parse canada.json ... 57.053 ms 37.628 MB/s | |
Parse citm_catalog.json ... 50.540 ms 32.592 MB/s | |
Parse twitter.json ... 29.874 ms 20.160 MB/s | |
Stringify canada.json ... 385.641 ms 5.567 MB/s | |
Stringify citm_catalog.json ... 77.276 ms 21.316 MB/s | |
Stringify twitter.json ... 29.086 ms 20.706 MB/s | |
Prettify canada.json ... Not support | |
Prettify citm_catalog.json ... Not support | |
Prettify twitter.json ... Not support | |
Statistics canada.json ... 4.094 ms 524.370 MB/s | |
Statistics citm_catalog.json ... 1.571 ms 1048.498 MB/s | |
Statistics twitter.json ... 0.617 ms 976.108 MB/s | |
SaxRoundtrip canada.json ... Not support | |
SaxRoundtrip citm_catalog.json ... Not support | |
SaxRoundtrip twitter.json ... Not support | |
Sax Statistics canada.json ... Not support | |
Sax Statistics citm_catalog.json ... Not support | |
Sax Statistics twitter.json ... Not support | |
objectCount: 4 | |
arrayCount: 56045 | |
numberCount: 111126 | |
stringCount: 12 | |
trueCount: 0 | |
falseCount: 0 | |
nullCount: 0 | |
memberCount: 8 | |
elementCount: 167170 | |
stringLength: 90 | |
jsonstat file size = 28724 | |
Benchmarking strdup (C) | |
Parse canada.json ... 2.732 ms 785.787 MB/s | |
Parse citm_catalog.json ... 0.677 ms 2433.073 MB/s | |
Parse twitter.json ... 0.279 ms 2158.633 MB/s | |
Stringify canada.json ... 0.804 ms 2670.111 MB/s | |
Stringify citm_catalog.json ... 0.573 ms 2874.677 MB/s | |
Stringify twitter.json ... 0.062 ms 9713.850 MB/s | |
Prettify canada.json ... Not support | |
Prettify citm_catalog.json ... Not support | |
Prettify twitter.json ... Not support | |
Statistics canada.json ... Not support | |
Statistics citm_catalog.json ... Not support | |
Statistics twitter.json ... Not support | |
SaxRoundtrip canada.json ... Not support | |
SaxRoundtrip citm_catalog.json ... Not support | |
SaxRoundtrip twitter.json ... Not support | |
Sax Statistics canada.json ... Not support | |
Sax Statistics citm_catalog.json ... Not support | |
Sax Statistics twitter.json ... Not support | |
Not support Statistics | |
jsonstat file size = 6936 | |
Benchmarking udp/json-parser (C) | |
Parse canada.json ... 54.969 ms 39.054 MB/s | |
Parse citm_catalog.json ... 29.433 ms 55.964 MB/s | |
Parse twitter.json ... 8.239 ms 73.099 MB/s | |
Stringify canada.json ... Not support | |
Stringify citm_catalog.json ... Not support | |
Stringify twitter.json ... Not support | |
Prettify canada.json ... Not support | |
Prettify citm_catalog.json ... Not support | |
Prettify twitter.json ... Not support | |
Statistics canada.json ... 1.513 ms 1418.883 MB/s | |
Statistics citm_catalog.json ... 0.337 ms 4887.804 MB/s | |
Statistics twitter.json ... 0.156 ms 3860.633 MB/s | |
SaxRoundtrip canada.json ... Not support | |
SaxRoundtrip citm_catalog.json ... Not support | |
SaxRoundtrip twitter.json ... Not support | |
Sax Statistics canada.json ... Not support | |
Sax Statistics citm_catalog.json ... Not support | |
Sax Statistics twitter.json ... Not support | |
objectCount: 4 | |
arrayCount: 56045 | |
numberCount: 111126 | |
stringCount: 12 | |
trueCount: 0 | |
falseCount: 0 | |
nullCount: 0 | |
memberCount: 8 | |
elementCount: 167170 | |
stringLength: 90 | |
jsonstat file size = 22384 | |
Benchmarking ujson4c (C) | |
Parse canada.json ... 11.000 ms 195.161 MB/s | |
Parse citm_catalog.json ... 5.113 ms 322.157 MB/s | |
Parse twitter.json ... 2.462 ms 244.622 MB/s | |
Stringify canada.json ... Not support | |
Stringify citm_catalog.json ... Not support | |
Stringify twitter.json ... Not support | |
Prettify canada.json ... Not support | |
Prettify citm_catalog.json ... Not support | |
Prettify twitter.json ... Not support | |
Statistics canada.json ... 1.916 ms 1120.443 MB/s | |
Statistics citm_catalog.json ... 0.821 ms 2006.322 MB/s | |
Statistics twitter.json ... 0.384 ms 1568.382 MB/s | |
SaxRoundtrip canada.json ... Not support | |
SaxRoundtrip citm_catalog.json ... Not support | |
SaxRoundtrip twitter.json ... Not support | |
Sax Statistics canada.json ... Not support | |
Sax Statistics citm_catalog.json ... Not support | |
Sax Statistics twitter.json ... Not support | |
objectCount: 4 | |
arrayCount: 56045 | |
numberCount: 111126 | |
stringCount: 12 | |
trueCount: 0 | |
falseCount: 0 | |
nullCount: 0 | |
memberCount: 8 | |
elementCount: 167170 | |
stringLength: 90 | |
jsonstat file size = 20016 | |
Benchmarking Vinenthz/libjson (C) | |
Parse canada.json ... 83.681 ms 25.654 MB/s | |
Parse citm_catalog.json ... 23.026 ms 71.536 MB/s | |
Parse twitter.json ... 12.344 ms 48.790 MB/s | |
Stringify canada.json ... 129.718 ms 16.550 MB/s | |
Stringify citm_catalog.json ... 9.033 ms 182.352 MB/s | |
Stringify twitter.json ... 6.240 ms 96.516 MB/s | |
Prettify canada.json ... 131.065 ms 16.379 MB/s | |
Prettify citm_catalog.json ... 9.054 ms 181.930 MB/s | |
Prettify twitter.json ... 6.237 ms 96.562 MB/s | |
Statistics canada.json ... 1.348 ms 1592.559 MB/s | |
Statistics citm_catalog.json ... 0.514 ms 3204.650 MB/s | |
Statistics twitter.json ... 0.239 ms 2519.911 MB/s | |
SaxRoundtrip canada.json ... 28.580 ms 75.114 MB/s | |
SaxRoundtrip citm_catalog.json ... 17.965 ms 91.689 MB/s | |
SaxRoundtrip twitter.json ... 10.360 ms 58.133 MB/s | |
Sax Statistics canada.json ... 22.259 ms 96.445 MB/s | |
Sax Statistics citm_catalog.json ... 12.887 ms 127.818 MB/s | |
Sax Statistics twitter.json ... 5.490 ms 109.701 MB/s | |
objectCount: 4 | |
arrayCount: 56045 | |
numberCount: 111126 | |
stringCount: 12 | |
trueCount: 0 | |
falseCount: 0 | |
nullCount: 0 | |
memberCount: 8 | |
elementCount: 167170 | |
stringLength: 90 | |
jsonstat file size = 22356 | |
Benchmarking YAJL (C) | |
Parse canada.json ... 93.941 ms 22.852 MB/s | |
Parse citm_catalog.json ... 22.625 ms 72.804 MB/s | |
Parse twitter.json ... 10.556 ms 57.054 MB/s | |
Stringify canada.json ... 147.975 ms 14.508 MB/s | |
Stringify citm_catalog.json ... 8.082 ms 203.810 MB/s | |
Stringify twitter.json ... 4.131 ms 145.790 MB/s | |
Prettify canada.json ... 183.108 ms 11.724 MB/s | |
Prettify citm_catalog.json ... 15.758 ms 104.530 MB/s | |
Prettify twitter.json ... 6.093 ms 98.844 MB/s | |
Statistics canada.json ... 2.983 ms 719.668 MB/s | |
Statistics citm_catalog.json ... 0.686 ms 2401.152 MB/s | |
Statistics twitter.json ... 0.343 ms 1755.856 MB/s | |
SaxRoundtrip canada.json ... 205.823 ms 10.430 MB/s | |
SaxRoundtrip citm_catalog.json ... 16.883 ms 97.565 MB/s | |
SaxRoundtrip twitter.json ... 6.777 ms 88.868 MB/s | |
Sax Statistics canada.json ... 56.366 ms 38.086 MB/s | |
Sax Statistics citm_catalog.json ... 8.420 ms 195.628 MB/s | |
Sax Statistics twitter.json ... 2.818 ms 213.718 MB/s | |
objectCount: 4 | |
arrayCount: 56045 | |
numberCount: 111126 | |
stringCount: 12 | |
trueCount: 0 | |
falseCount: 0 | |
nullCount: 0 | |
memberCount: 8 | |
elementCount: 167170 | |
stringLength: 90 | |
jsonstat file size = 36852 | |
Benchmarking JSON Spirit (C++) | |
Parse canada.json ... 91.293 ms 23.515 MB/s | |
Parse citm_catalog.json ... 71.735 ms 22.962 MB/s | |
Parse twitter.json ... 19.998 ms 30.116 MB/s | |
Stringify canada.json ... 155.914 ms 13.769 MB/s | |
Stringify citm_catalog.json ... 27.732 ms 59.397 MB/s | |
Stringify twitter.json ... 35.358 ms 17.033 MB/s | |
Prettify canada.json ... 237.219 ms 9.050 MB/s | |
Prettify citm_catalog.json ... 46.673 ms 35.292 MB/s | |
Prettify twitter.json ... 39.795 ms 15.134 MB/s | |
Statistics canada.json ... 1.161 ms 1849.069 MB/s | |
Statistics citm_catalog.json ... 0.444 ms 3709.888 MB/s | |
Statistics twitter.json ... 0.215 ms 2801.203 MB/s | |
SaxRoundtrip canada.json ... Not support | |
SaxRoundtrip citm_catalog.json ... Not support | |
SaxRoundtrip twitter.json ... Not support | |
Sax Statistics canada.json ... Not support | |
Sax Statistics citm_catalog.json ... Not support | |
Sax Statistics twitter.json ... Not support | |
objectCount: 4 | |
arrayCount: 56045 | |
numberCount: 111126 | |
stringCount: 12 | |
trueCount: 0 | |
falseCount: 0 | |
nullCount: 0 | |
memberCount: 8 | |
elementCount: 167170 | |
stringLength: 90 | |
jsonstat file size = 70244 | |
Warning: potential memory leak (263 allocations for 5260 bytes) | |
Memory stats: | |
mallocCount = 105781364 | |
reallocCount = 3500202 | |
freeCount = 109281303 | |
currentSize = 5260 | |
peakSize = 2137866392 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Type | Library | Filename | Time (ms) | Memory (byte) | MemoryPeak (byte) | AllocCount | FileSize (byte) | |
---|---|---|---|---|---|---|---|---|
1. Parse | CAJUN (C++) | canada.json | 996.966000 | 34907128 | 128412588 | 4787701 | 0 | |
1. Parse | CAJUN (C++) | citm_catalog.json | 259.999000 | 7872580 | 27199160 | 1099924 | 0 | |
1. Parse | CAJUN (C++) | twitter.json | 83.695000 | 1906536 | 6446888 | 359253 | 0 | |
2. Stringify | CAJUN (C++) | canada.json | 213.356000 | 4272136 | 12660732 | 223242 | 0 | |
2. Stringify | CAJUN (C++) | citm_catalog.json | 37.118000 | 892928 | 1941492 | 50480 | 0 | |
2. Stringify | CAJUN (C++) | twitter.json | 21.508000 | 675840 | 1724404 | 15493 | 0 | |
4. Statistics | CAJUN (C++) | canada.json | 8.335000 | 0 | 0 | 0 | 0 | |
4. Statistics | CAJUN (C++) | citm_catalog.json | 2.005000 | 0 | 0 | 0 | 0 | |
4. Statistics | CAJUN (C++) | twitter.json | 0.375000 | 0 | 0 | 0 | 0 | |
7. Code size | CAJUN (C++) | jsonstat | 0 | 0 | 0 | 0 | 61504 | |
1. Parse | cJSON (C) | canada.json | 33.128000 | 6033248 | 6033248 | 167192 | 0 | |
1. Parse | cJSON (C) | citm_catalog.json | 10.832000 | 1745156 | 1745156 | 64383 | 0 | |
1. Parse | cJSON (C) | twitter.json | 3.870000 | 962688 | 962688 | 32014 | 0 | |
2. Stringify | cJSON (C) | canada.json | 110.284000 | 1298436 | 2654864 | 223241 | 0 | |
2. Stringify | cJSON (C) | citm_catalog.json | 15.249000 | 500320 | 1001096 | 87274 | 0 | |
2. Stringify | cJSON (C) | twitter.json | 10.641000 | 466928 | 934584 | 30092 | 0 | |
3. Prettify | cJSON (C) | canada.json | 111.921000 | 1409028 | 2875720 | 223241 | 0 | |
3. Prettify | cJSON (C) | citm_catalog.json | 18.049000 | 789224 | 1578848 | 87274 | 0 | |
3. Prettify | cJSON (C) | twitter.json | 10.807000 | 557960 | 1116504 | 30092 | 0 | |
4. Statistics | cJSON (C) | canada.json | 1.892000 | 0 | 0 | 0 | 0 | |
4. Statistics | cJSON (C) | citm_catalog.json | 0.753000 | 0 | 0 | 0 | 0 | |
4. Statistics | cJSON (C) | twitter.json | 0.365000 | 0 | 0 | 0 | 0 | |
7. Code size | cJSON (C) | jsonstat | 0 | 0 | 0 | 0 | 19112 | |
1. Parse | dropbox/json11 (C++11) | canada.json | 71.586000 | 6248804 | 8567104 | 337482 | 0 | |
1. Parse | dropbox/json11 (C++11) | citm_catalog.json | 27.649000 | 2703588 | 4432396 | 210284 | 0 | |
1. Parse | dropbox/json11 (C++11) | twitter.json | 21.507000 | 1467564 | 2102612 | 134790 | 0 | |
2. Stringify | dropbox/json11 (C++11) | canada.json | 132.784000 | 4194308 | 6291452 | 23 | 0 | |
2. Stringify | dropbox/json11 (C++11) | citm_catalog.json | 7.341000 | 1048576 | 1572852 | 21 | 0 | |
2. Stringify | dropbox/json11 (C++11) | twitter.json | 4.353000 | 524288 | 786420 | 20 | 0 | |
4. Statistics | dropbox/json11 (C++11) | canada.json | 2.693000 | 0 | 0 | 0 | 0 | |
4. Statistics | dropbox/json11 (C++11) | citm_catalog.json | 0.806000 | 0 | 0 | 0 | 0 | |
4. Statistics | dropbox/json11 (C++11) | twitter.json | 0.441000 | 0 | 0 | 0 | 0 | |
7. Code size | dropbox/json11 (C++11) | jsonstat | 0 | 0 | 0 | 0 | 56184 | |
1. Parse | FastJson (C++) | canada.json | 62.462000 | 5374608 | 7627768 | 22 | 0 | |
1. Parse | FastJson (C++) | citm_catalog.json | 12.312000 | 1517876 | 3246748 | 22 | 0 | |
1. Parse | FastJson (C++) | twitter.json | 4.843000 | 869684 | 1505212 | 24 | 0 | |
2. Stringify | FastJson (C++) | canada.json | 47.070000 | 2252800 | 2252800 | 2 | 0 | |
2. Stringify | FastJson (C++) | citm_catalog.json | 4.989000 | 503808 | 503808 | 2 | 0 | |
2. Stringify | FastJson (C++) | twitter.json | 2.832000 | 565256 | 565256 | 2 | 0 | |
4. Statistics | FastJson (C++) | canada.json | 0.799000 | 0 | 0 | 0 | 0 | |
4. Statistics | FastJson (C++) | citm_catalog.json | 0.235000 | 0 | 0 | 0 | 0 | |
4. Statistics | FastJson (C++) | twitter.json | 0.142000 | 0 | 0 | 0 | 0 | |
7. Code size | FastJson (C++) | jsonstat | 0 | 0 | 0 | 0 | 67492 | |
1. Parse | gason (C++11) | canada.json | 10.645000 | 4940672 | 4940672 | 658 | 0 | |
1. Parse | gason (C++11) | citm_catalog.json | 12.249000 | 2338132 | 2338132 | 151 | 0 | |
1. Parse | gason (C++11) | twitter.json | 4.293000 | 857036 | 857036 | 57 | 0 | |
2. Stringify | gason (C++11) | canada.json | 98.336000 | 1519628 | 3616772 | 14 | 0 | |
2. Stringify | gason (C++11) | citm_catalog.json | 22.819000 | 679944 | 1728508 | 13 | 0 | |
2. Stringify | gason (C++11) | twitter.json | 11.028000 | 512008 | 1036284 | 12 | 0 | |
3. Prettify | gason (C++11) | canada.json | 156.214000 | 7319564 | 15708164 | 16 | 0 | |
3. Prettify | gason (C++11) | citm_catalog.json | 33.511000 | 1830920 | 3928064 | 14 | 0 | |
3. Prettify | gason (C++11) | twitter.json | 13.368000 | 782344 | 1830908 | 13 | 0 | |
4. Statistics | gason (C++11) | canada.json | 0.714000 | 0 | 0 | 0 | 0 | |
4. Statistics | gason (C++11) | citm_catalog.json | 0.527000 | 0 | 0 | 0 | 0 | |
4. Statistics | gason (C++11) | twitter.json | 0.380000 | 0 | 0 | 0 | 0 | |
7. Code size | gason (C++11) | jsonstat | 0 | 0 | 0 | 0 | 11884 | |
1. Parse | Jansson (C) | canada.json | 118.541000 | 6125044 | 6125092 | 224392 | 0 | |
1. Parse | Jansson (C) | citm_catalog.json | 37.081000 | 3006424 | 3006512 | 111230 | 0 | |
1. Parse | Jansson (C) | twitter.json | 20.451000 | 1180236 | 1180772 | 43822 | 0 | |
2. Stringify | Jansson (C) | canada.json | 138.666000 | 2363396 | 6561788 | 21 | 0 | |
2. Stringify | Jansson (C) | citm_catalog.json | 10.696000 | 551272 | 1599852 | 19 | 0 | |
2. Stringify | Jansson (C) | twitter.json | 6.599000 | 492624 | 1016916 | 18 | 0 | |
3. Prettify | Jansson (C) | canada.json | 179.364000 | 8273924 | 16928764 | 22 | 0 | |
3. Prettify | Jansson (C) | citm_catalog.json | 17.700000 | 1727224 | 3828464 | 20 | 0 | |
3. Prettify | Jansson (C) | twitter.json | 7.906000 | 767328 | 1815908 | 19 | 0 | |
4. Statistics | Jansson (C) | canada.json | 2.714000 | 0 | 0 | 0 | 0 | |
4. Statistics | Jansson (C) | citm_catalog.json | 1.113000 | 0 | 0 | 0 | 0 | |
4. Statistics | Jansson (C) | twitter.json | 0.518000 | 0 | 0 | 0 | 0 | |
7. Code size | Jansson (C) | jsonstat | 0 | 0 | 0 | 0 | 46236 | |
1. Parse | JsonBox (C++) | canada.json | 445.456000 | 3746132 | 8447776 | 976365 | 0 | |
1. Parse | JsonBox (C++) | citm_catalog.json | 149.153000 | 2147332 | 5604884 | 335448 | 0 | |
1. Parse | JsonBox (C++) | twitter.json | 75.763000 | 1221752 | 2492040 | 115473 | 0 | |
2. Stringify | JsonBox (C++) | canada.json | 265.309000 | 1044480 | 2093044 | 37 | 0 | |
2. Stringify | JsonBox (C++) | citm_catalog.json | 106.224000 | 499720 | 1023996 | 53220 | 0 | |
2. Stringify | JsonBox (C++) | twitter.json | 64.426000 | 466952 | 991228 | 35924 | 0 | |
3. Prettify | JsonBox (C++) | canada.json | 231.221000 | 2719744 | 6914040 | 39 | 0 | |
3. Prettify | JsonBox (C++) | citm_catalog.json | 90.007000 | 892936 | 1941500 | 53221 | 0 | |
3. Prettify | JsonBox (C++) | twitter.json | 58.671000 | 577544 | 1626108 | 35925 | 0 | |
4. Statistics | JsonBox (C++) | canada.json | 1.187000 | 0 | 0 | 0 | 0 | |
4. Statistics | JsonBox (C++) | citm_catalog.json | 0.832000 | 0 | 0 | 0 | 0 | |
4. Statistics | JsonBox (C++) | twitter.json | 0.264000 | 0 | 0 | 0 | 0 | |
7. Code size | JsonBox (C++) | jsonstat | 0 | 0 | 0 | 0 | 76032 | |
1. Parse | JsonCpp (C++) | canada.json | 136.799000 | 10262824 | 12516784 | 279320 | 0 | |
1. Parse | JsonCpp (C++) | citm_catalog.json | 35.368000 | 2926816 | 4656508 | 159292 | 0 | |
1. Parse | JsonCpp (C++) | twitter.json | 16.113000 | 1253348 | 1889408 | 72488 | 0 | |
2. Stringify | JsonCpp (C++) | canada.json | 152.446000 | 2097156 | 3145956 | 111194 | 0 | |
2. Stringify | JsonCpp (C++) | citm_catalog.json | 24.472000 | 524288 | 787124 | 131024 | 0 | |
2. Stringify | JsonCpp (C++) | twitter.json | 15.753000 | 524288 | 788796 | 73056 | 0 | |
4. Statistics | JsonCpp (C++) | canada.json | 4.791000 | 0 | 36 | 4 | 0 | |
4. Statistics | JsonCpp (C++) | citm_catalog.json | 1.302000 | 0 | 68 | 735 | 0 | |
4. Statistics | JsonCpp (C++) | twitter.json | 1.139000 | 0 | 476 | 4611 | 0 | |
7. Code size | JsonCpp (C++) | jsonstat | 0 | 0 | 0 | 0 | 96308 | |
1. Parse | json-c (C) | canada.json | 142.055000 | 17018544 | 17019308 | 390651 | 0 | |
1. Parse | json-c (C) | citm_catalog.json | 25.675000 | 6777640 | 6778444 | 131793 | 0 | |
1. Parse | json-c (C) | twitter.json | 14.929000 | 1724660 | 1725912 | 49446 | 0 | |
2. Stringify | json-c (C) | canada.json | 44.616000 | 6676488 | 6676488 | 21 | 0 | |
2. Stringify | json-c (C) | citm_catalog.json | 21.805000 | 1642504 | 1642504 | 19 | 0 | |
2. Stringify | json-c (C) | twitter.json | 9.606000 | 1026840 | 1026840 | 18 | 0 | |
3. Prettify | json-c (C) | canada.json | 58.513000 | 13766664 | 13766664 | 22 | 0 | |
3. Prettify | json-c (C) | citm_catalog.json | 25.911000 | 3358728 | 3358728 | 20 | 0 | |
3. Prettify | json-c (C) | twitter.json | 10.156000 | 1680904 | 1680904 | 19 | 0 | |
4. Statistics | json-c (C) | canada.json | 6.229000 | 0 | 0 | 0 | 0 | |
4. Statistics | json-c (C) | citm_catalog.json | 2.111000 | 0 | 0 | 0 | 0 | |
4. Statistics | json-c (C) | twitter.json | 0.420000 | 0 | 0 | 0 | 0 | |
7. Code size | json-c (C) | jsonstat | 0 | 0 | 0 | 0 | 38848 | |
1. Parse | hjiang/JSON++ (C++) | canada.json | 220.108000 | 5017664 | 9523240 | 504655 | 0 | |
1. Parse | hjiang/JSON++ (C++) | citm_catalog.json | 77.394000 | 2789020 | 6246020 | 240560 | 0 | |
1. Parse | hjiang/JSON++ (C++) | twitter.json | 39.912000 | 1620624 | 2890360 | 132630 | 0 | |
2. Stringify | hjiang/JSON++ (C++) | canada.json | 525.168000 | 3979816 | 20121736 | 725982 | 0 | |
2. Stringify | hjiang/JSON++ (C++) | citm_catalog.json | 102.870000 | 946936 | 4842192 | 202208 | 0 | |
2. Stringify | hjiang/JSON++ (C++) | twitter.json | 40.697000 | 575680 | 3356828 | 77033 | 0 | |
4. Statistics | hjiang/JSON++ (C++) | canada.json | 33.028000 | 0 | 5016896 | 337431 | 0 | |
4. Statistics | hjiang/JSON++ (C++) | citm_catalog.json | 12.152000 | 0 | 1991212 | 92419 | 0 | |
4. Statistics | hjiang/JSON++ (C++) | twitter.json | 10.750000 | 0 | 761128 | 34802 | 0 | |
7. Code size | hjiang/JSON++ (C++) | jsonstat | 0 | 0 | 0 | 0 | 74668 | |
1. Parse | Parson (C) | canada.json | 81.016000 | 3578352 | 3588292 | 336060 | 0 | |
1. Parse | Parson (C) | citm_catalog.json | 22.328000 | 1505252 | 1505400 | 185585 | 0 | |
1. Parse | Parson (C) | twitter.json | 10.961000 | 795176 | 795340 | 72477 | 0 | |
4. Statistics | Parson (C) | canada.json | 3.061000 | 0 | 0 | 0 | 0 | |
4. Statistics | Parson (C) | citm_catalog.json | 2.124000 | 0 | 0 | 0 | 0 | |
4. Statistics | Parson (C) | twitter.json | 2.915000 | 0 | 0 | 0 | 0 | |
7. Code size | Parson (C) | jsonstat | 0 | 0 | 0 | 0 | 17228 | |
1. Parse | PicoJSON (C++) | canada.json | 165.975000 | 3168852 | 3334728 | 1099387 | 0 | |
1. Parse | PicoJSON (C++) | citm_catalog.json | 45.637000 | 2332788 | 2332816 | 394656 | 0 | |
1. Parse | PicoJSON (C++) | twitter.json | 22.863000 | 1457592 | 1457592 | 154333 | 0 | |
2. Stringify | PicoJSON (C++) | canada.json | 156.017000 | 4194308 | 6291488 | 111149 | 0 | |
2. Stringify | PicoJSON (C++) | citm_catalog.json | 15.169000 | 524288 | 786448 | 16087 | 0 | |
2. Stringify | PicoJSON (C++) | twitter.json | 5.977000 | 524288 | 786420 | 14138 | 0 | |
4. Statistics | PicoJSON (C++) | canada.json | 0.890000 | 0 | 0 | 0 | 0 | |
4. Statistics | PicoJSON (C++) | citm_catalog.json | 0.503000 | 0 | 0 | 0 | 0 | |
4. Statistics | PicoJSON (C++) | twitter.json | 0.312000 | 0 | 0 | 0 | 0 | |
7. Code size | PicoJSON (C++) | jsonstat | 0 | 0 | 0 | 0 | 55668 | |
1. Parse | RapidJSON (C++) | canada.json | 12.408000 | 2870328 | 3132476 | 53 | 0 | |
1. Parse | RapidJSON (C++) | citm_catalog.json | 5.764000 | 1376612 | 1384808 | 29 | 0 | |
1. Parse | RapidJSON (C++) | twitter.json | 2.768000 | 917776 | 921876 | 21 | 0 | |
2. Stringify | RapidJSON (C++) | canada.json | 24.940000 | 2097204 | 2097484 | 18 | 0 | |
2. Stringify | RapidJSON (C++) | citm_catalog.json | 2.396000 | 524340 | 524620 | 16 | 0 | |
2. Stringify | RapidJSON (C++) | twitter.json | 2.172000 | 524340 | 524620 | 16 | 0 | |
3. Prettify | RapidJSON (C++) | canada.json | 44.966000 | 8392744 | 8458324 | 21 | 0 | |
3. Prettify | RapidJSON (C++) | citm_catalog.json | 4.738000 | 2097204 | 2162784 | 19 | 0 | |
3. Prettify | RapidJSON (C++) | twitter.json | 2.502000 | 1048628 | 1114208 | 18 | 0 | |
4. Statistics | RapidJSON (C++) | canada.json | 0.888000 | 0 | 0 | 0 | 0 | |
4. Statistics | RapidJSON (C++) | citm_catalog.json | 0.298000 | 0 | 0 | 0 | 0 | |
4. Statistics | RapidJSON (C++) | twitter.json | 0.130000 | 0 | 0 | 0 | 0 | |
5. Sax Round-trip | RapidJSON (C++) | canada.json | 35.193000 | 2097196 | 2097748 | 20 | 0 | |
5. Sax Round-trip | RapidJSON (C++) | citm_catalog.json | 7.046000 | 524340 | 524892 | 18 | 0 | |
5. Sax Round-trip | RapidJSON (C++) | twitter.json | 4.155000 | 524340 | 525148 | 19 | 0 | |
6. SaxStatistics | RapidJSON (C++) | canada.json | 5.439000 | 0 | 280 | 2 | 0 | |
6. SaxStatistics | RapidJSON (C++) | citm_catalog.json | 5.096000 | 0 | 280 | 2 | 0 | |
6. SaxStatistics | RapidJSON (C++) | twitter.json | 2.493000 | 0 | 528 | 3 | 0 | |
7. Code size | RapidJSON (C++) | jsonstat | 0 | 0 | 0 | 0 | 23568 | |
1. Parse | SimpleJSON (C++) | canada.json | 57.053000 | 10932516 | 19972116 | 337494 | 0 | |
1. Parse | SimpleJSON (C++) | citm_catalog.json | 50.540000 | 4455848 | 11366100 | 235618 | 0 | |
1. Parse | SimpleJSON (C++) | twitter.json | 29.874000 | 2761448 | 5287672 | 147115 | 0 | |
2. Stringify | SimpleJSON (C++) | canada.json | 385.641000 | 3158020 | 14700908 | 416931 | 0 | |
2. Stringify | SimpleJSON (C++) | citm_catalog.json | 77.276000 | 1001088 | 5992432 | 225257 | 0 | |
2. Stringify | SimpleJSON (C++) | twitter.json | 29.086000 | 819472 | 4004444 | 112252 | 0 | |
4. Statistics | SimpleJSON (C++) | canada.json | 4.094000 | 0 | 0 | 0 | 0 | |
4. Statistics | SimpleJSON (C++) | citm_catalog.json | 1.571000 | 0 | 0 | 0 | 0 | |
4. Statistics | SimpleJSON (C++) | twitter.json | 0.617000 | 0 | 0 | 0 | 0 | |
7. Code size | SimpleJSON (C++) | jsonstat | 0 | 0 | 0 | 0 | 28724 | |
1. Parse | strdup (C) | canada.json | 2.732000 | 2251064 | 2251064 | 2 | 0 | |
1. Parse | strdup (C) | citm_catalog.json | 0.677000 | 1727224 | 1727224 | 2 | 0 | |
1. Parse | strdup (C) | twitter.json | 0.279000 | 631528 | 631528 | 2 | 0 | |
2. Stringify | strdup (C) | canada.json | 0.804000 | 2251072 | 2251072 | 2 | 0 | |
2. Stringify | strdup (C) | citm_catalog.json | 0.573000 | 1727232 | 1727232 | 2 | 0 | |
2. Stringify | strdup (C) | twitter.json | 0.062000 | 631536 | 631536 | 2 | 0 | |
7. Code size | strdup (C) | jsonstat | 0 | 0 | 0 | 0 | 6936 | |
1. Parse | udp/json-parser (C) | canada.json | 54.969000 | 5573196 | 5573196 | 223233 | 0 | |
1. Parse | udp/json-parser (C) | citm_catalog.json | 29.433000 | 1715764 | 1715764 | 51205 | 0 | |
1. Parse | udp/json-parser (C) | twitter.json | 8.239000 | 965980 | 965980 | 20237 | 0 | |
4. Statistics | udp/json-parser (C) | canada.json | 1.513000 | 0 | 0 | 0 | 0 | |
4. Statistics | udp/json-parser (C) | citm_catalog.json | 0.337000 | 0 | 0 | 0 | 0 | |
4. Statistics | udp/json-parser (C) | twitter.json | 0.156000 | 0 | 0 | 0 | 0 | |
7. Code size | udp/json-parser (C) | jsonstat | 0 | 0 | 0 | 0 | 22384 | |
1. Parse | ujson4c (C) | canada.json | 11.000000 | 4177964 | 13185060 | 10 | 0 | |
1. Parse | ujson4c (C) | citm_catalog.json | 5.113000 | 4177964 | 11087908 | 10 | 0 | |
1. Parse | ujson4c (C) | twitter.json | 2.462000 | 2080808 | 4606844 | 9 | 0 | |
4. Statistics | ujson4c (C) | canada.json | 1.916000 | 0 | 0 | 0 | 0 | |
4. Statistics | ujson4c (C) | citm_catalog.json | 0.821000 | 0 | 0 | 0 | 0 | |
4. Statistics | ujson4c (C) | twitter.json | 0.384000 | 0 | 0 | 0 | 0 | |
7. Code size | ujson4c (C) | jsonstat | 0 | 0 | 0 | 0 | 20016 | |
1. Parse | Vinenthz/libjson (C) | canada.json | 83.681000 | 4253924 | 4270588 | 334389 | 0 | |
1. Parse | Vinenthz/libjson (C) | citm_catalog.json | 23.026000 | 1641676 | 1658340 | 153901 | 0 | |
1. Parse | Vinenthz/libjson (C) | twitter.json | 12.344000 | 972956 | 989628 | 72620 | 0 | |
2. Stringify | Vinenthz/libjson (C) | canada.json | 129.718000 | 4198412 | 4198412 | 13 | 0 | |
2. Stringify | Vinenthz/libjson (C) | citm_catalog.json | 9.033000 | 524312 | 524312 | 10 | 0 | |
2. Stringify | Vinenthz/libjson (C) | twitter.json | 6.240000 | 524312 | 524312 | 10 | 0 | |
3. Prettify | Vinenthz/libjson (C) | canada.json | 131.065000 | 4198412 | 4198412 | 13 | 0 | |
3. Prettify | Vinenthz/libjson (C) | citm_catalog.json | 9.054000 | 524312 | 524312 | 10 | 0 | |
3. Prettify | Vinenthz/libjson (C) | twitter.json | 6.237000 | 524312 | 524312 | 10 | 0 | |
4. Statistics | Vinenthz/libjson (C) | canada.json | 1.348000 | 0 | 0 | 0 | 0 | |
4. Statistics | Vinenthz/libjson (C) | citm_catalog.json | 0.514000 | 0 | 0 | 0 | 0 | |
4. Statistics | Vinenthz/libjson (C) | twitter.json | 0.239000 | 0 | 0 | 0 | 0 | |
5. Sax Round-trip | Vinenthz/libjson (C) | canada.json | 28.580000 | 4194328 | 4198688 | 15 | 0 | |
5. Sax Round-trip | Vinenthz/libjson (C) | citm_catalog.json | 17.965000 | 524312 | 528672 | 12 | 0 | |
5. Sax Round-trip | Vinenthz/libjson (C) | twitter.json | 10.360000 | 524312 | 528672 | 12 | 0 | |
6. SaxStatistics | Vinenthz/libjson (C) | canada.json | 22.259000 | 0 | 4360 | 2 | 0 | |
6. SaxStatistics | Vinenthz/libjson (C) | citm_catalog.json | 12.887000 | 0 | 4360 | 2 | 0 | |
6. SaxStatistics | Vinenthz/libjson (C) | twitter.json | 5.490000 | 0 | 4360 | 2 | 0 | |
7. Code size | Vinenthz/libjson (C) | jsonstat | 0 | 0 | 0 | 0 | 22356 | |
1. Parse | YAJL (C) | canada.json | 93.941000 | 7796196 | 7798516 | 501567 | 0 | |
1. Parse | YAJL (C) | citm_catalog.json | 22.625000 | 1933588 | 1937960 | 189685 | 0 | |
1. Parse | YAJL (C) | twitter.json | 10.556000 | 1003732 | 1008104 | 77047 | 0 | |
2. Stringify | YAJL (C) | canada.json | 147.975000 | 4202556 | 4202556 | 15 | 0 | |
2. Stringify | YAJL (C) | citm_catalog.json | 8.082000 | 528456 | 528456 | 12 | 0 | |
2. Stringify | YAJL (C) | twitter.json | 4.131000 | 528456 | 528456 | 12 | 0 | |
3. Prettify | YAJL (C) | canada.json | 183.108000 | 16785468 | 16785468 | 17 | 0 | |
3. Prettify | YAJL (C) | citm_catalog.json | 15.758000 | 2101320 | 2101320 | 14 | 0 | |
3. Prettify | YAJL (C) | twitter.json | 6.093000 | 1052744 | 1052744 | 13 | 0 | |
4. Statistics | YAJL (C) | canada.json | 2.983000 | 0 | 0 | 0 | 0 | |
4. Statistics | YAJL (C) | citm_catalog.json | 0.686000 | 0 | 0 | 0 | 0 | |
4. Statistics | YAJL (C) | twitter.json | 0.343000 | 0 | 0 | 0 | 0 | |
5. Sax Round-trip | YAJL (C) | canada.json | 205.823000 | 4198472 | 4202844 | 22 | 0 | |
5. Sax Round-trip | YAJL (C) | citm_catalog.json | 16.883000 | 528456 | 532828 | 19 | 0 | |
5. Sax Round-trip | YAJL (C) | twitter.json | 6.777000 | 528456 | 532828 | 19 | 0 | |
6. SaxStatistics | YAJL (C) | canada.json | 56.366000 | 0 | 4372 | 7 | 0 | |
6. SaxStatistics | YAJL (C) | citm_catalog.json | 8.420000 | 0 | 4372 | 7 | 0 | |
6. SaxStatistics | YAJL (C) | twitter.json | 2.818000 | 0 | 4372 | 7 | 0 | |
7. Code size | YAJL (C) | jsonstat | 0 | 0 | 0 | 0 | 36852 | |
1. Parse | JSON Spirit (C++) | canada.json | 91.293000 | 3168156 | 5587404 | 435449 | 0 | |
1. Parse | JSON Spirit (C++) | citm_catalog.json | 71.735000 | 1526736 | 4128472 | 332263 | 0 | |
1. Parse | JSON Spirit (C++) | twitter.json | 19.998000 | 927652 | 1826768 | 63854 | 0 | |
2. Stringify | JSON Spirit (C++) | canada.json | 155.914000 | 2252800 | 6447096 | 63 | 0 | |
2. Stringify | JSON Spirit (C++) | citm_catalog.json | 27.732000 | 503808 | 1028084 | 111480 | 0 | |
2. Stringify | JSON Spirit (C++) | twitter.json | 35.358000 | 946176 | 1994740 | 197795 | 0 | |
3. Prettify | JSON Spirit (C++) | canada.json | 237.219000 | 8273924 | 16662524 | 64 | 0 | |
3. Prettify | JSON Spirit (C++) | citm_catalog.json | 46.673000 | 2007044 | 4104188 | 111482 | 0 | |
3. Prettify | JSON Spirit (C++) | twitter.json | 39.795000 | 1273856 | 3370996 | 197796 | 0 | |
4. Statistics | JSON Spirit (C++) | canada.json | 1.161000 | 0 | 0 | 0 | 0 | |
4. Statistics | JSON Spirit (C++) | citm_catalog.json | 0.444000 | 0 | 0 | 0 | 0 | |
4. Statistics | JSON Spirit (C++) | twitter.json | 0.215000 | 0 | 0 | 0 | 0 | |
7. Code size | JSON Spirit (C++) | jsonstat | 0 | 0 | 0 | 0 | 70244 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment