diff --git a/README.md b/README.md index be86ef30..757b2525 100644 --- a/README.md +++ b/README.md @@ -87,8 +87,8 @@ Library | Language | Version | Notes [parson](https://github.com/kgabis/parson) | C | [picojson](https://github.com/kazuho/picojson) | C++ | 1.3.0 [pjson](https://github.com/ony/pjson) | C | | No numbers parsing, no DOM interface -[POCO](https://github.com/pocoproject/poco) | C++ | | Need installation | -[Qt](http://www.qt.io/) | C++ | 5.5.1 | Need installation | +[POCO](https://github.com/pocoproject/poco) | C++ | 1.7.5 | Need installation | +[Qt](http://www.qt.io/) | C++ | 5.6.1-1 | Need installation | [RapidJSON](https://github.com/miloyip/rapidjson) | C++ | v1.1.0 | There are four configurations: RapidJSON (default), RapidJSON_AutoUTF (transcoding any UTF JSON), RapidJSON_Insitu (*insitu* parsing) & RapidJSON_FullPrec (full precision number parsing) [sajson](https://github.com/chadaustin/sajson) | C++ | [SimpleJSON](https://github.com/MJPA/SimpleJSON) | C++ | @@ -98,7 +98,7 @@ udp/json | C | 1.1.0 | Actually 2 libraries: [udp/json-parser](https://github.co [tunnuz/JSON++](https://github.com/tunnuz/json) | C++ | [ujson](https://bitbucket.org/awangk/ujson/) | C++ | 2015-04-12 | [ujson4c](https://github.com/esnme/ujson4c) | C | -[V8](https://github.com/v8/v8) | C++ | 4.8.271.17 +[V8](https://github.com/v8/v8) | C++ | 5.1.281.47 | Need installation | [vincenthz/libjson](https://github.com/vincenthz/libjson) | C | 0.8 [YAJL](https://github.com/lloyd/yajl) | C | 2.1.0 @@ -148,9 +148,11 @@ Boost and POCO need to be installed by user manually. ## Sample Results +Update on: 2016-9-9 + A collection of benchmarks results can be viewed [HERE](https://rawgit.com/miloyip/nativejson-benchmark/master/sample/conformance.html). Select "Benchmark" from the menu to check available benchmark configurations. The presentation is powered by [Google Charts](https://developers.google.com/chart/) with interactivity. -The followings are some snapshots from the results of an iMac (Corei5-3330S@2.70GHz) with clang 6.1_1 64-bit. +The followings are some snapshots from the results of MacBook Pro (Retina, 15-inch, Mid 2015, Corei7-4980HQ@2.80GHz) with clang 7.0 64-bit. ### Conformance @@ -160,33 +162,33 @@ This is the average score of 4 conformance benchmarks. Higher is better. [Detail ### Parsing Time -![Parsing Time](sample/performance_Corei5-3330S@2.70GHz_mac64_clang6.1_1._Parse_Time_(ms).png) +![Parsing Time](sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_1._Parse_Time_(ms).png) -This is the total duration of parsing 3 JSONs to DOM representation, sorted in ascending order. Lower is better. [Details](https://rawgit.com/miloyip/nativejson-benchmark/master/sample/performance_Corei5-3330S@2.70GHz_mac64_clang6.1.html#1. Parse) +This is the total duration of parsing 3 JSONs to DOM representation, sorted in ascending order. Lower is better. [Details](https://rawgit.com/miloyip/nativejson-benchmark/master/sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0.html#1. Parse) ### Parsing Memory -![Parsing Memory](sample/performance_Corei5-3330S@2.70GHz_mac64_clang6.1_1._Parse_Memory_(byte).png) +![Parsing Memory](sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_1._Parse_Memory_(byte).png) -This is the total memory after parsing 3 JSONs to DOM representation, sorted in ascending order. Lower is better. [Details](https://rawgit.com/miloyip/nativejson-benchmark/master/sample/performance_Corei5-3330S@2.70GHz_mac64_clang6.1.html#1. Parse) +This is the total memory after parsing 3 JSONs to DOM representation, sorted in ascending order. Lower is better. [Details](https://rawgit.com/miloyip/nativejson-benchmark/master/sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0.html#1. Parse) ### Stringify Time -![Stringify Time](sample/performance_Corei5-3330S@2.70GHz_mac64_clang6.1_2._Stringify_Time_(ms).png) +![Stringify Time](sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_2._Stringify_Time_(ms).png) -This is the total duration of stringifying 3 DOMs to JSONs, sorted in ascending order. Lower is better. [Details](https://rawgit.com/miloyip/nativejson-benchmark/master/sample/performance_Corei5-3330S@2.70GHz_mac64_clang6.1.html#2. Stringify) +This is the total duration of stringifying 3 DOMs to JSONs, sorted in ascending order. Lower is better. [Details](https://rawgit.com/miloyip/nativejson-benchmark/master/sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0.html#2. Stringify) ### Prettify Time -![Prettify Time](sample/performance_Corei5-3330S@2.70GHz_mac64_clang6.1_3._Prettify_Time_(ms).png) +![Prettify Time](sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_3._Prettify_Time_(ms).png) -This is the total duration of prettifying 3 DOMs to JSONs, sorted in ascending order. Lower is better. [Details](https://rawgit.com/miloyip/nativejson-benchmark/master/sample/performance_Corei5-3330S@2.70GHz_mac64_clang6.1.html#2. Prettify) +This is the total duration of prettifying 3 DOMs to JSONs, sorted in ascending order. Lower is better. [Details](https://rawgit.com/miloyip/nativejson-benchmark/master/sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0.html#2. Prettify) ### Code Size -![Code Size](sample/performance_Corei5-3330S@2.70GHz_mac64_clang6.1_7._Code_size_FileSize_(byte).png) +![Code Size](sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_7._Code_size_FileSize_(byte).png) -The is the size of executable program, which parses a JSON from `stdin` to a DOM and then computes the statistics of the DOM. Lower is better. [Details](https://rawgit.com/miloyip/nativejson-benchmark/master/sample/performance_Corei5-3330S@2.70GHz_mac64_clang6.1.html#7. Code size) +The is the size of executable program, which parses a JSON from `stdin` to a DOM and then computes the statistics of the DOM. Lower is better. [Details](https://rawgit.com/miloyip/nativejson-benchmark/master/sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0.html#7. Code size) ## FAQ diff --git a/result/conformance.php b/result/conformance.php index 01167191..1baf1f85 100644 --- a/result/conformance.php +++ b/result/conformance.php @@ -191,13 +191,15 @@ function drawTable(type, data) { function drawBarChart(type, data, div) { // Using same colors as in series - var colors = ["#3366cc","#dc3912","#ff9900","#109618","#990099","#0099c6","#dd4477","#66aa00","#b82e2e","#316395","#994499","#22aa99","#aaaa11","#6633cc","#e67300","#8b0707","#651067","#329262","#5574a6","#3b3eac","#b77322","#16d620","#b91383","#f4359e","#9c5935","#a9c413","#2a778d","#668d1c","#bea413","#0c5922","#743411"]; - var h = data.getNumberOfRows() * 20; + var colors = ["#3366cc","#dc3912","#ff9900","#109618","#990099","#0099c6","#dd4477","#66aa00","#b82e2e","#316395","#994499","#22aa99","#aaaa11","#6633cc","#e67300","#8b0707","#651067","#329262","#5574a6","#3b3eac","#b77322","#16d620","#b91383","#f4359e","#9c5935","#a9c413","#2a778d","#668d1c","#bea413","#0c5922","#743411","#3366cc","#dc3912","#ff9900","#109618","#990099","#0099c6","#dd4477","#66aa00","#b82e2e","#316395","#994499","#22aa99","#aaaa11","#6633cc","#e67300","#8b0707","#651067","#329262","#5574a6","#3b3eac","#b77322","#16d620","#b91383","#f4359e","#9c5935","#a9c413","#2a778d","#668d1c","#bea413","#0c5922","#743411"]; + var h = data.getNumberOfRows() * 12; var options = { title: type, - chartArea: {left: '30%', width: '60%', height: h }, + chartArea: {left: '20%', width: '70%', height: h }, width: 800, height: h + 100, + fontSize: 10, + bar: {groupWidth: "80%"}, hAxis: { title: data.getColumnLabel(1), format: 'percent' }, legend: { position: "none" }, }; @@ -343,7 +345,7 @@ function sanitize(svg) {
- +
diff --git a/result/performance.php b/result/performance.php index d269cdc7..a8ecd1eb 100644 --- a/result/performance.php +++ b/result/performance.php @@ -254,13 +254,15 @@ function() { function drawBarChart(type, data, chart, sortOptions) { // Using same colors as in series - var colors = ["#3366cc","#dc3912","#ff9900","#109618","#990099","#0099c6","#dd4477","#66aa00","#b82e2e","#316395","#994499","#22aa99","#aaaa11","#6633cc","#e67300","#8b0707","#651067","#329262","#5574a6","#3b3eac","#b77322","#16d620","#b91383","#f4359e","#9c5935","#a9c413","#2a778d","#668d1c","#bea413","#0c5922","#743411"]; - var h = data.getNumberOfRows() * 20; + var colors = ["#3366cc","#dc3912","#ff9900","#109618","#990099","#0099c6","#dd4477","#66aa00","#b82e2e","#316395","#994499","#22aa99","#aaaa11","#6633cc","#e67300","#8b0707","#651067","#329262","#5574a6","#3b3eac","#b77322","#16d620","#b91383","#f4359e","#9c5935","#a9c413","#2a778d","#668d1c","#bea413","#0c5922","#743411","#3366cc","#dc3912","#ff9900","#109618","#990099","#0099c6","#dd4477","#66aa00","#b82e2e","#316395","#994499","#22aa99","#aaaa11","#6633cc","#e67300","#8b0707","#651067","#329262","#5574a6","#3b3eac","#b77322","#16d620","#b91383","#f4359e","#9c5935","#a9c413","#2a778d","#668d1c","#bea413","#0c5922","#743411"]; + var h = data.getNumberOfRows() * 12; var options = { title: type, - chartArea: {left: '30%', width: '60%', 'height': h }, + chartArea: {left: '20%', width: '70%', height: h }, width: 800, height: h + 100, + fontSize: 10, + bar: {groupWidth: "80%"}, hAxis: { title: data.getColumnLabel(1) }, legend: { position: "none" }, }; @@ -292,15 +294,16 @@ function drawBarChart(type, data, chart, sortOptions) { function drawPivotBarChart(type, data, title) { - var h = (data.getNumberOfColumns() + 1) * data.getNumberOfRows() * 10; + var h = (data.getNumberOfColumns() + 1) * data.getNumberOfRows() * 5; var options = { title: type, - chartArea: {left: '20%', width: '55%', 'height': h}, + chartArea: {left: '10%', width: '70%', 'height': h}, width: 800, height: h + 100, + fontSize: 10, hAxis: { "title": title }, - legend: { textStyle: {fontSize: 12}}, - bar : { groupWidth: 10 * data.getNumberOfColumns() } + legend: { textStyle: {fontSize: 8}}, + bar : { groupWidth: "95%" } }; var div = document.createElement("div"); div.className = "chart"; @@ -432,7 +435,7 @@ function sanitize(svg) {
- +
diff --git a/sample/conformance.csv b/sample/conformance.csv index 71a2dbd8..299880c9 100644 --- a/sample/conformance.csv +++ b/sample/conformance.csv @@ -1,12 +1,12 @@ Type,Library,Test,Result -1. Parse Validation,ArduinoJson (C++),pass01,true +1. Parse Validation,ArduinoJson (C++),pass01,false 1. Parse Validation,ArduinoJson (C++),pass02,false 1. Parse Validation,ArduinoJson (C++),pass03,true 1. Parse Validation,ArduinoJson (C++),fail02,true 1. Parse Validation,ArduinoJson (C++),fail03,true -1. Parse Validation,ArduinoJson (C++),fail04,true -1. Parse Validation,ArduinoJson (C++),fail05,true -1. Parse Validation,ArduinoJson (C++),fail06,true +1. Parse Validation,ArduinoJson (C++),fail04,false +1. Parse Validation,ArduinoJson (C++),fail05,false +1. Parse Validation,ArduinoJson (C++),fail06,false 1. Parse Validation,ArduinoJson (C++),fail07,false 1. Parse Validation,ArduinoJson (C++),fail08,false 1. Parse Validation,ArduinoJson (C++),fail09,true @@ -14,7 +14,7 @@ Type,Library,Test,Result 1. Parse Validation,ArduinoJson (C++),fail11,true 1. Parse Validation,ArduinoJson (C++),fail12,true 1. Parse Validation,ArduinoJson (C++),fail13,false -1. Parse Validation,ArduinoJson (C++),fail14,true +1. Parse Validation,ArduinoJson (C++),fail14,false 1. Parse Validation,ArduinoJson (C++),fail15,false 1. Parse Validation,ArduinoJson (C++),fail16,true 1. Parse Validation,ArduinoJson (C++),fail17,false @@ -22,13 +22,13 @@ Type,Library,Test,Result 1. Parse Validation,ArduinoJson (C++),fail20,true 1. Parse Validation,ArduinoJson (C++),fail21,true 1. Parse Validation,ArduinoJson (C++),fail22,true -1. Parse Validation,ArduinoJson (C++),fail23,true +1. Parse Validation,ArduinoJson (C++),fail23,false 1. Parse Validation,ArduinoJson (C++),fail24,false 1. Parse Validation,ArduinoJson (C++),fail25,false 1. Parse Validation,ArduinoJson (C++),fail26,false 1. Parse Validation,ArduinoJson (C++),fail27,false 1. Parse Validation,ArduinoJson (C++),fail28,false -1. Parse Validation,ArduinoJson (C++),fail29,true +1. Parse Validation,ArduinoJson (C++),fail29,false 1. Parse Validation,ArduinoJson (C++),fail30,true 1. Parse Validation,ArduinoJson (C++),fail31,true 1. Parse Validation,ArduinoJson (C++),fail32,true @@ -42,32 +42,32 @@ Type,Library,Test,Result 2. Parse Double,ArduinoJson (C++),double07,true 2. Parse Double,ArduinoJson (C++),double08,true 2. Parse Double,ArduinoJson (C++),double09,true -2. Parse Double,ArduinoJson (C++),double10,true +2. Parse Double,ArduinoJson (C++),double10,false 2. Parse Double,ArduinoJson (C++),double11,true 2. Parse Double,ArduinoJson (C++),double12,true 2. Parse Double,ArduinoJson (C++),double13,true -2. Parse Double,ArduinoJson (C++),double14,true +2. Parse Double,ArduinoJson (C++),double14,false 2. Parse Double,ArduinoJson (C++),double15,true -2. Parse Double,ArduinoJson (C++),double16,true +2. Parse Double,ArduinoJson (C++),double16,false 2. Parse Double,ArduinoJson (C++),double17,true -2. Parse Double,ArduinoJson (C++),double18,true +2. Parse Double,ArduinoJson (C++),double18,false 2. Parse Double,ArduinoJson (C++),double19,true -2. Parse Double,ArduinoJson (C++),double20,true +2. Parse Double,ArduinoJson (C++),double20,false 2. Parse Double,ArduinoJson (C++),double21,true 2. Parse Double,ArduinoJson (C++),double22,true 2. Parse Double,ArduinoJson (C++),double23,true 2. Parse Double,ArduinoJson (C++),double24,true -2. Parse Double,ArduinoJson (C++),double25,true +2. Parse Double,ArduinoJson (C++),double25,false 2. Parse Double,ArduinoJson (C++),double26,true -2. Parse Double,ArduinoJson (C++),double27,false -2. Parse Double,ArduinoJson (C++),double28,false +2. Parse Double,ArduinoJson (C++),double27,true +2. Parse Double,ArduinoJson (C++),double28,true 2. Parse Double,ArduinoJson (C++),double29,true 2. Parse Double,ArduinoJson (C++),double30,true 2. Parse Double,ArduinoJson (C++),double31,true 2. Parse Double,ArduinoJson (C++),double32,true 2. Parse Double,ArduinoJson (C++),double33,true 2. Parse Double,ArduinoJson (C++),double34,true -2. Parse Double,ArduinoJson (C++),double35,true +2. Parse Double,ArduinoJson (C++),double35,false 2. Parse Double,ArduinoJson (C++),double36,true 2. Parse Double,ArduinoJson (C++),double37,true 2. Parse Double,ArduinoJson (C++),double38,true @@ -87,17 +87,17 @@ Type,Library,Test,Result 2. Parse Double,ArduinoJson (C++),double52,true 2. Parse Double,ArduinoJson (C++),double53,true 2. Parse Double,ArduinoJson (C++),double54,true -2. Parse Double,ArduinoJson (C++),double55,false -2. Parse Double,ArduinoJson (C++),double56,false -2. Parse Double,ArduinoJson (C++),double57,false +2. Parse Double,ArduinoJson (C++),double55,true +2. Parse Double,ArduinoJson (C++),double56,true +2. Parse Double,ArduinoJson (C++),double57,true 2. Parse Double,ArduinoJson (C++),double58,true 2. Parse Double,ArduinoJson (C++),double59,true -2. Parse Double,ArduinoJson (C++),double60,false -2. Parse Double,ArduinoJson (C++),double61,false -2. Parse Double,ArduinoJson (C++),double62,false +2. Parse Double,ArduinoJson (C++),double60,true +2. Parse Double,ArduinoJson (C++),double61,true +2. Parse Double,ArduinoJson (C++),double62,true 2. Parse Double,ArduinoJson (C++),double63,true 2. Parse Double,ArduinoJson (C++),double64,true -2. Parse Double,ArduinoJson (C++),double65,false +2. Parse Double,ArduinoJson (C++),double65,true 2. Parse Double,ArduinoJson (C++),double66,true 3. Parse String,ArduinoJson (C++),string01,true 3. Parse String,ArduinoJson (C++),string02,true @@ -131,10 +131,10 @@ Type,Library,Test,Result 4. Roundtrip,ArduinoJson (C++),roundtrip21,true 4. Roundtrip,ArduinoJson (C++),roundtrip22,true 4. Roundtrip,ArduinoJson (C++),roundtrip23,true -4. Roundtrip,ArduinoJson (C++),roundtrip24,false -4. Roundtrip,ArduinoJson (C++),roundtrip25,false -4. Roundtrip,ArduinoJson (C++),roundtrip26,false -4. Roundtrip,ArduinoJson (C++),roundtrip27,false +4. Roundtrip,ArduinoJson (C++),roundtrip24,true +4. Roundtrip,ArduinoJson (C++),roundtrip25,true +4. Roundtrip,ArduinoJson (C++),roundtrip26,true +4. Roundtrip,ArduinoJson (C++),roundtrip27,true 1. Parse Validation,CAJUN (C++),pass01,true 1. Parse Validation,CAJUN (C++),pass02,true 1. Parse Validation,CAJUN (C++),pass03,true @@ -271,142 +271,142 @@ Type,Library,Test,Result 4. Roundtrip,CAJUN (C++),roundtrip25,false 4. Roundtrip,CAJUN (C++),roundtrip26,false 4. Roundtrip,CAJUN (C++),roundtrip27,false -1. Parse Validation,C++ REST SDK (C++11),pass01,true -1. Parse Validation,C++ REST SDK (C++11),pass02,true -1. Parse Validation,C++ REST SDK (C++11),pass03,true -1. Parse Validation,C++ REST SDK (C++11),fail02,true -1. Parse Validation,C++ REST SDK (C++11),fail03,true -1. Parse Validation,C++ REST SDK (C++11),fail04,true -1. Parse Validation,C++ REST SDK (C++11),fail05,true -1. Parse Validation,C++ REST SDK (C++11),fail06,true -1. Parse Validation,C++ REST SDK (C++11),fail07,true -1. Parse Validation,C++ REST SDK (C++11),fail08,true -1. Parse Validation,C++ REST SDK (C++11),fail09,true -1. Parse Validation,C++ REST SDK (C++11),fail10,true -1. Parse Validation,C++ REST SDK (C++11),fail11,true -1. Parse Validation,C++ REST SDK (C++11),fail12,true -1. Parse Validation,C++ REST SDK (C++11),fail13,false -1. Parse Validation,C++ REST SDK (C++11),fail14,true -1. Parse Validation,C++ REST SDK (C++11),fail15,false -1. Parse Validation,C++ REST SDK (C++11),fail16,true -1. Parse Validation,C++ REST SDK (C++11),fail17,false -1. Parse Validation,C++ REST SDK (C++11),fail19,true -1. Parse Validation,C++ REST SDK (C++11),fail20,true -1. Parse Validation,C++ REST SDK (C++11),fail21,true -1. Parse Validation,C++ REST SDK (C++11),fail22,true -1. Parse Validation,C++ REST SDK (C++11),fail23,true -1. Parse Validation,C++ REST SDK (C++11),fail24,true -1. Parse Validation,C++ REST SDK (C++11),fail25,true -1. Parse Validation,C++ REST SDK (C++11),fail26,false -1. Parse Validation,C++ REST SDK (C++11),fail27,true -1. Parse Validation,C++ REST SDK (C++11),fail28,false -1. Parse Validation,C++ REST SDK (C++11),fail29,true -1. Parse Validation,C++ REST SDK (C++11),fail30,true -1. Parse Validation,C++ REST SDK (C++11),fail31,true -1. Parse Validation,C++ REST SDK (C++11),fail32,true -1. Parse Validation,C++ REST SDK (C++11),fail33,true -2. Parse Double,C++ REST SDK (C++11),double01,true -2. Parse Double,C++ REST SDK (C++11),double02,true -2. Parse Double,C++ REST SDK (C++11),double03,true -2. Parse Double,C++ REST SDK (C++11),double04,true -2. Parse Double,C++ REST SDK (C++11),double05,true -2. Parse Double,C++ REST SDK (C++11),double06,true -2. Parse Double,C++ REST SDK (C++11),double07,true -2. Parse Double,C++ REST SDK (C++11),double08,true -2. Parse Double,C++ REST SDK (C++11),double09,true -2. Parse Double,C++ REST SDK (C++11),double10,true -2. Parse Double,C++ REST SDK (C++11),double11,true -2. Parse Double,C++ REST SDK (C++11),double12,true -2. Parse Double,C++ REST SDK (C++11),double13,true -2. Parse Double,C++ REST SDK (C++11),double14,true -2. Parse Double,C++ REST SDK (C++11),double15,true -2. Parse Double,C++ REST SDK (C++11),double16,true -2. Parse Double,C++ REST SDK (C++11),double17,true -2. Parse Double,C++ REST SDK (C++11),double18,true -2. Parse Double,C++ REST SDK (C++11),double19,true -2. Parse Double,C++ REST SDK (C++11),double20,true -2. Parse Double,C++ REST SDK (C++11),double21,true -2. Parse Double,C++ REST SDK (C++11),double22,true -2. Parse Double,C++ REST SDK (C++11),double23,true -2. Parse Double,C++ REST SDK (C++11),double24,true -2. Parse Double,C++ REST SDK (C++11),double25,true -2. Parse Double,C++ REST SDK (C++11),double26,true -2. Parse Double,C++ REST SDK (C++11),double27,true -2. Parse Double,C++ REST SDK (C++11),double28,true -2. Parse Double,C++ REST SDK (C++11),double29,true -2. Parse Double,C++ REST SDK (C++11),double30,true -2. Parse Double,C++ REST SDK (C++11),double31,true -2. Parse Double,C++ REST SDK (C++11),double32,true -2. Parse Double,C++ REST SDK (C++11),double33,true -2. Parse Double,C++ REST SDK (C++11),double34,true -2. Parse Double,C++ REST SDK (C++11),double35,true -2. Parse Double,C++ REST SDK (C++11),double36,true -2. Parse Double,C++ REST SDK (C++11),double37,true -2. Parse Double,C++ REST SDK (C++11),double38,true -2. Parse Double,C++ REST SDK (C++11),double39,true -2. Parse Double,C++ REST SDK (C++11),double40,true -2. Parse Double,C++ REST SDK (C++11),double41,true -2. Parse Double,C++ REST SDK (C++11),double42,true -2. Parse Double,C++ REST SDK (C++11),double43,true -2. Parse Double,C++ REST SDK (C++11),double44,true -2. Parse Double,C++ REST SDK (C++11),double45,true -2. Parse Double,C++ REST SDK (C++11),double46,true -2. Parse Double,C++ REST SDK (C++11),double47,true -2. Parse Double,C++ REST SDK (C++11),double48,true -2. Parse Double,C++ REST SDK (C++11),double49,true -2. Parse Double,C++ REST SDK (C++11),double50,true -2. Parse Double,C++ REST SDK (C++11),double51,true -2. Parse Double,C++ REST SDK (C++11),double52,true -2. Parse Double,C++ REST SDK (C++11),double53,true -2. Parse Double,C++ REST SDK (C++11),double54,true -2. Parse Double,C++ REST SDK (C++11),double55,true -2. Parse Double,C++ REST SDK (C++11),double56,true -2. Parse Double,C++ REST SDK (C++11),double57,true -2. Parse Double,C++ REST SDK (C++11),double58,true -2. Parse Double,C++ REST SDK (C++11),double59,true -2. Parse Double,C++ REST SDK (C++11),double60,true -2. Parse Double,C++ REST SDK (C++11),double61,true -2. Parse Double,C++ REST SDK (C++11),double62,true -2. Parse Double,C++ REST SDK (C++11),double63,true -2. Parse Double,C++ REST SDK (C++11),double64,true -2. Parse Double,C++ REST SDK (C++11),double65,true -2. Parse Double,C++ REST SDK (C++11),double66,true -3. Parse String,C++ REST SDK (C++11),string01,true -3. Parse String,C++ REST SDK (C++11),string02,true -3. Parse String,C++ REST SDK (C++11),string03,true -3. Parse String,C++ REST SDK (C++11),string04,true -3. Parse String,C++ REST SDK (C++11),string05,true -3. Parse String,C++ REST SDK (C++11),string06,true -3. Parse String,C++ REST SDK (C++11),string07,true -3. Parse String,C++ REST SDK (C++11),string08,true -3. Parse String,C++ REST SDK (C++11),string09,false -4. Roundtrip,C++ REST SDK (C++11),roundtrip01,true -4. Roundtrip,C++ REST SDK (C++11),roundtrip02,true -4. Roundtrip,C++ REST SDK (C++11),roundtrip03,true -4. Roundtrip,C++ REST SDK (C++11),roundtrip04,true -4. Roundtrip,C++ REST SDK (C++11),roundtrip05,true -4. Roundtrip,C++ REST SDK (C++11),roundtrip06,true -4. Roundtrip,C++ REST SDK (C++11),roundtrip07,true -4. Roundtrip,C++ REST SDK (C++11),roundtrip08,true -4. Roundtrip,C++ REST SDK (C++11),roundtrip09,true -4. Roundtrip,C++ REST SDK (C++11),roundtrip10,true -4. Roundtrip,C++ REST SDK (C++11),roundtrip11,true -4. Roundtrip,C++ REST SDK (C++11),roundtrip12,true -4. Roundtrip,C++ REST SDK (C++11),roundtrip13,true -4. Roundtrip,C++ REST SDK (C++11),roundtrip14,true -4. Roundtrip,C++ REST SDK (C++11),roundtrip15,true -4. Roundtrip,C++ REST SDK (C++11),roundtrip16,true -4. Roundtrip,C++ REST SDK (C++11),roundtrip17,true -4. Roundtrip,C++ REST SDK (C++11),roundtrip18,true -4. Roundtrip,C++ REST SDK (C++11),roundtrip19,true -4. Roundtrip,C++ REST SDK (C++11),roundtrip20,false -4. Roundtrip,C++ REST SDK (C++11),roundtrip21,false -4. Roundtrip,C++ REST SDK (C++11),roundtrip22,false -4. Roundtrip,C++ REST SDK (C++11),roundtrip23,false -4. Roundtrip,C++ REST SDK (C++11),roundtrip24,false -4. Roundtrip,C++ REST SDK (C++11),roundtrip25,false -4. Roundtrip,C++ REST SDK (C++11),roundtrip26,true -4. Roundtrip,C++ REST SDK (C++11),roundtrip27,false +1. Parse Validation,ccan/json (C),pass01,true +1. Parse Validation,ccan/json (C),pass02,true +1. Parse Validation,ccan/json (C),pass03,true +1. Parse Validation,ccan/json (C),fail02,true +1. Parse Validation,ccan/json (C),fail03,true +1. Parse Validation,ccan/json (C),fail04,true +1. Parse Validation,ccan/json (C),fail05,true +1. Parse Validation,ccan/json (C),fail06,true +1. Parse Validation,ccan/json (C),fail07,true +1. Parse Validation,ccan/json (C),fail08,true +1. Parse Validation,ccan/json (C),fail09,true +1. Parse Validation,ccan/json (C),fail10,true +1. Parse Validation,ccan/json (C),fail11,true +1. Parse Validation,ccan/json (C),fail12,true +1. Parse Validation,ccan/json (C),fail13,true +1. Parse Validation,ccan/json (C),fail14,true +1. Parse Validation,ccan/json (C),fail15,true +1. Parse Validation,ccan/json (C),fail16,true +1. Parse Validation,ccan/json (C),fail17,true +1. Parse Validation,ccan/json (C),fail19,true +1. Parse Validation,ccan/json (C),fail20,true +1. Parse Validation,ccan/json (C),fail21,true +1. Parse Validation,ccan/json (C),fail22,true +1. Parse Validation,ccan/json (C),fail23,true +1. Parse Validation,ccan/json (C),fail24,true +1. Parse Validation,ccan/json (C),fail25,true +1. Parse Validation,ccan/json (C),fail26,true +1. Parse Validation,ccan/json (C),fail27,true +1. Parse Validation,ccan/json (C),fail28,true +1. Parse Validation,ccan/json (C),fail29,true +1. Parse Validation,ccan/json (C),fail30,true +1. Parse Validation,ccan/json (C),fail31,true +1. Parse Validation,ccan/json (C),fail32,true +1. Parse Validation,ccan/json (C),fail33,true +2. Parse Double,ccan/json (C),double01,true +2. Parse Double,ccan/json (C),double02,true +2. Parse Double,ccan/json (C),double03,true +2. Parse Double,ccan/json (C),double04,true +2. Parse Double,ccan/json (C),double05,true +2. Parse Double,ccan/json (C),double06,true +2. Parse Double,ccan/json (C),double07,true +2. Parse Double,ccan/json (C),double08,true +2. Parse Double,ccan/json (C),double09,true +2. Parse Double,ccan/json (C),double10,true +2. Parse Double,ccan/json (C),double11,true +2. Parse Double,ccan/json (C),double12,true +2. Parse Double,ccan/json (C),double13,true +2. Parse Double,ccan/json (C),double14,true +2. Parse Double,ccan/json (C),double15,true +2. Parse Double,ccan/json (C),double16,true +2. Parse Double,ccan/json (C),double17,true +2. Parse Double,ccan/json (C),double18,true +2. Parse Double,ccan/json (C),double19,true +2. Parse Double,ccan/json (C),double20,true +2. Parse Double,ccan/json (C),double21,true +2. Parse Double,ccan/json (C),double22,true +2. Parse Double,ccan/json (C),double23,true +2. Parse Double,ccan/json (C),double24,true +2. Parse Double,ccan/json (C),double25,true +2. Parse Double,ccan/json (C),double26,true +2. Parse Double,ccan/json (C),double27,true +2. Parse Double,ccan/json (C),double28,true +2. Parse Double,ccan/json (C),double29,true +2. Parse Double,ccan/json (C),double30,true +2. Parse Double,ccan/json (C),double31,true +2. Parse Double,ccan/json (C),double32,true +2. Parse Double,ccan/json (C),double33,true +2. Parse Double,ccan/json (C),double34,true +2. Parse Double,ccan/json (C),double35,true +2. Parse Double,ccan/json (C),double36,true +2. Parse Double,ccan/json (C),double37,true +2. Parse Double,ccan/json (C),double38,true +2. Parse Double,ccan/json (C),double39,true +2. Parse Double,ccan/json (C),double40,true +2. Parse Double,ccan/json (C),double41,true +2. Parse Double,ccan/json (C),double42,true +2. Parse Double,ccan/json (C),double43,true +2. Parse Double,ccan/json (C),double44,true +2. Parse Double,ccan/json (C),double45,true +2. Parse Double,ccan/json (C),double46,true +2. Parse Double,ccan/json (C),double47,true +2. Parse Double,ccan/json (C),double48,true +2. Parse Double,ccan/json (C),double49,true +2. Parse Double,ccan/json (C),double50,true +2. Parse Double,ccan/json (C),double51,true +2. Parse Double,ccan/json (C),double52,true +2. Parse Double,ccan/json (C),double53,true +2. Parse Double,ccan/json (C),double54,true +2. Parse Double,ccan/json (C),double55,true +2. Parse Double,ccan/json (C),double56,true +2. Parse Double,ccan/json (C),double57,true +2. Parse Double,ccan/json (C),double58,true +2. Parse Double,ccan/json (C),double59,true +2. Parse Double,ccan/json (C),double60,true +2. Parse Double,ccan/json (C),double61,true +2. Parse Double,ccan/json (C),double62,true +2. Parse Double,ccan/json (C),double63,true +2. Parse Double,ccan/json (C),double64,true +2. Parse Double,ccan/json (C),double65,true +2. Parse Double,ccan/json (C),double66,true +3. Parse String,ccan/json (C),string01,true +3. Parse String,ccan/json (C),string02,true +3. Parse String,ccan/json (C),string03,true +3. Parse String,ccan/json (C),string04,false +3. Parse String,ccan/json (C),string05,true +3. Parse String,ccan/json (C),string06,true +3. Parse String,ccan/json (C),string07,true +3. Parse String,ccan/json (C),string08,true +3. Parse String,ccan/json (C),string09,true +4. Roundtrip,ccan/json (C),roundtrip01,true +4. Roundtrip,ccan/json (C),roundtrip02,true +4. Roundtrip,ccan/json (C),roundtrip03,true +4. Roundtrip,ccan/json (C),roundtrip04,true +4. Roundtrip,ccan/json (C),roundtrip05,true +4. Roundtrip,ccan/json (C),roundtrip06,true +4. Roundtrip,ccan/json (C),roundtrip07,true +4. Roundtrip,ccan/json (C),roundtrip08,true +4. Roundtrip,ccan/json (C),roundtrip09,true +4. Roundtrip,ccan/json (C),roundtrip10,true +4. Roundtrip,ccan/json (C),roundtrip11,true +4. Roundtrip,ccan/json (C),roundtrip12,true +4. Roundtrip,ccan/json (C),roundtrip13,false +4. Roundtrip,ccan/json (C),roundtrip14,false +4. Roundtrip,ccan/json (C),roundtrip15,true +4. Roundtrip,ccan/json (C),roundtrip16,true +4. Roundtrip,ccan/json (C),roundtrip17,true +4. Roundtrip,ccan/json (C),roundtrip18,false +4. Roundtrip,ccan/json (C),roundtrip19,false +4. Roundtrip,ccan/json (C),roundtrip20,false +4. Roundtrip,ccan/json (C),roundtrip21,false +4. Roundtrip,ccan/json (C),roundtrip22,true +4. Roundtrip,ccan/json (C),roundtrip23,true +4. Roundtrip,ccan/json (C),roundtrip24,false +4. Roundtrip,ccan/json (C),roundtrip25,true +4. Roundtrip,ccan/json (C),roundtrip26,false +4. Roundtrip,ccan/json (C),roundtrip27,false 1. Parse Validation,cJSON (C),pass01,true 1. Parse Validation,cJSON (C),pass02,true 1. Parse Validation,cJSON (C),pass03,true @@ -543,6 +543,278 @@ Type,Library,Test,Result 4. Roundtrip,cJSON (C),roundtrip25,false 4. Roundtrip,cJSON (C),roundtrip26,false 4. Roundtrip,cJSON (C),roundtrip27,false +1. Parse Validation,Configuru (C++11),pass01,true +1. Parse Validation,Configuru (C++11),pass02,true +1. Parse Validation,Configuru (C++11),pass03,true +1. Parse Validation,Configuru (C++11),fail02,true +1. Parse Validation,Configuru (C++11),fail03,true +1. Parse Validation,Configuru (C++11),fail04,true +1. Parse Validation,Configuru (C++11),fail05,true +1. Parse Validation,Configuru (C++11),fail06,true +1. Parse Validation,Configuru (C++11),fail07,true +1. Parse Validation,Configuru (C++11),fail08,true +1. Parse Validation,Configuru (C++11),fail09,true +1. Parse Validation,Configuru (C++11),fail10,true +1. Parse Validation,Configuru (C++11),fail11,true +1. Parse Validation,Configuru (C++11),fail12,true +1. Parse Validation,Configuru (C++11),fail13,true +1. Parse Validation,Configuru (C++11),fail14,true +1. Parse Validation,Configuru (C++11),fail15,true +1. Parse Validation,Configuru (C++11),fail16,true +1. Parse Validation,Configuru (C++11),fail17,true +1. Parse Validation,Configuru (C++11),fail19,true +1. Parse Validation,Configuru (C++11),fail20,true +1. Parse Validation,Configuru (C++11),fail21,true +1. Parse Validation,Configuru (C++11),fail22,true +1. Parse Validation,Configuru (C++11),fail23,true +1. Parse Validation,Configuru (C++11),fail24,true +1. Parse Validation,Configuru (C++11),fail25,true +1. Parse Validation,Configuru (C++11),fail26,true +1. Parse Validation,Configuru (C++11),fail27,true +1. Parse Validation,Configuru (C++11),fail28,true +1. Parse Validation,Configuru (C++11),fail29,true +1. Parse Validation,Configuru (C++11),fail30,true +1. Parse Validation,Configuru (C++11),fail31,true +1. Parse Validation,Configuru (C++11),fail32,true +1. Parse Validation,Configuru (C++11),fail33,true +2. Parse Double,Configuru (C++11),double01,true +2. Parse Double,Configuru (C++11),double02,true +2. Parse Double,Configuru (C++11),double03,true +2. Parse Double,Configuru (C++11),double04,true +2. Parse Double,Configuru (C++11),double05,true +2. Parse Double,Configuru (C++11),double06,true +2. Parse Double,Configuru (C++11),double07,true +2. Parse Double,Configuru (C++11),double08,true +2. Parse Double,Configuru (C++11),double09,true +2. Parse Double,Configuru (C++11),double10,true +2. Parse Double,Configuru (C++11),double11,true +2. Parse Double,Configuru (C++11),double12,true +2. Parse Double,Configuru (C++11),double13,true +2. Parse Double,Configuru (C++11),double14,true +2. Parse Double,Configuru (C++11),double15,true +2. Parse Double,Configuru (C++11),double16,true +2. Parse Double,Configuru (C++11),double17,true +2. Parse Double,Configuru (C++11),double18,true +2. Parse Double,Configuru (C++11),double19,true +2. Parse Double,Configuru (C++11),double20,true +2. Parse Double,Configuru (C++11),double21,true +2. Parse Double,Configuru (C++11),double22,true +2. Parse Double,Configuru (C++11),double23,true +2. Parse Double,Configuru (C++11),double24,true +2. Parse Double,Configuru (C++11),double25,true +2. Parse Double,Configuru (C++11),double26,true +2. Parse Double,Configuru (C++11),double27,true +2. Parse Double,Configuru (C++11),double28,true +2. Parse Double,Configuru (C++11),double29,true +2. Parse Double,Configuru (C++11),double30,true +2. Parse Double,Configuru (C++11),double31,true +2. Parse Double,Configuru (C++11),double32,true +2. Parse Double,Configuru (C++11),double33,true +2. Parse Double,Configuru (C++11),double34,true +2. Parse Double,Configuru (C++11),double35,true +2. Parse Double,Configuru (C++11),double36,true +2. Parse Double,Configuru (C++11),double37,true +2. Parse Double,Configuru (C++11),double38,true +2. Parse Double,Configuru (C++11),double39,true +2. Parse Double,Configuru (C++11),double40,true +2. Parse Double,Configuru (C++11),double41,true +2. Parse Double,Configuru (C++11),double42,true +2. Parse Double,Configuru (C++11),double43,true +2. Parse Double,Configuru (C++11),double44,true +2. Parse Double,Configuru (C++11),double45,true +2. Parse Double,Configuru (C++11),double46,true +2. Parse Double,Configuru (C++11),double47,true +2. Parse Double,Configuru (C++11),double48,true +2. Parse Double,Configuru (C++11),double49,true +2. Parse Double,Configuru (C++11),double50,true +2. Parse Double,Configuru (C++11),double51,true +2. Parse Double,Configuru (C++11),double52,true +2. Parse Double,Configuru (C++11),double53,true +2. Parse Double,Configuru (C++11),double54,true +2. Parse Double,Configuru (C++11),double55,true +2. Parse Double,Configuru (C++11),double56,true +2. Parse Double,Configuru (C++11),double57,true +2. Parse Double,Configuru (C++11),double58,true +2. Parse Double,Configuru (C++11),double59,true +2. Parse Double,Configuru (C++11),double60,true +2. Parse Double,Configuru (C++11),double61,true +2. Parse Double,Configuru (C++11),double62,true +2. Parse Double,Configuru (C++11),double63,true +2. Parse Double,Configuru (C++11),double64,true +2. Parse Double,Configuru (C++11),double65,true +2. Parse Double,Configuru (C++11),double66,true +3. Parse String,Configuru (C++11),string01,true +3. Parse String,Configuru (C++11),string02,true +3. Parse String,Configuru (C++11),string03,true +3. Parse String,Configuru (C++11),string04,true +3. Parse String,Configuru (C++11),string05,true +3. Parse String,Configuru (C++11),string06,true +3. Parse String,Configuru (C++11),string07,true +3. Parse String,Configuru (C++11),string08,true +3. Parse String,Configuru (C++11),string09,true +4. Roundtrip,Configuru (C++11),roundtrip01,true +4. Roundtrip,Configuru (C++11),roundtrip02,true +4. Roundtrip,Configuru (C++11),roundtrip03,true +4. Roundtrip,Configuru (C++11),roundtrip04,true +4. Roundtrip,Configuru (C++11),roundtrip05,true +4. Roundtrip,Configuru (C++11),roundtrip06,true +4. Roundtrip,Configuru (C++11),roundtrip07,true +4. Roundtrip,Configuru (C++11),roundtrip08,true +4. Roundtrip,Configuru (C++11),roundtrip09,true +4. Roundtrip,Configuru (C++11),roundtrip10,true +4. Roundtrip,Configuru (C++11),roundtrip11,true +4. Roundtrip,Configuru (C++11),roundtrip12,true +4. Roundtrip,Configuru (C++11),roundtrip13,true +4. Roundtrip,Configuru (C++11),roundtrip14,true +4. Roundtrip,Configuru (C++11),roundtrip15,true +4. Roundtrip,Configuru (C++11),roundtrip16,true +4. Roundtrip,Configuru (C++11),roundtrip17,true +4. Roundtrip,Configuru (C++11),roundtrip18,true +4. Roundtrip,Configuru (C++11),roundtrip19,true +4. Roundtrip,Configuru (C++11),roundtrip20,true +4. Roundtrip,Configuru (C++11),roundtrip21,true +4. Roundtrip,Configuru (C++11),roundtrip22,true +4. Roundtrip,Configuru (C++11),roundtrip23,true +4. Roundtrip,Configuru (C++11),roundtrip24,true +4. Roundtrip,Configuru (C++11),roundtrip25,true +4. Roundtrip,Configuru (C++11),roundtrip26,true +4. Roundtrip,Configuru (C++11),roundtrip27,false +1. Parse Validation,C++ REST SDK (C++11),pass01,true +1. Parse Validation,C++ REST SDK (C++11),pass02,true +1. Parse Validation,C++ REST SDK (C++11),pass03,true +1. Parse Validation,C++ REST SDK (C++11),fail02,true +1. Parse Validation,C++ REST SDK (C++11),fail03,true +1. Parse Validation,C++ REST SDK (C++11),fail04,true +1. Parse Validation,C++ REST SDK (C++11),fail05,true +1. Parse Validation,C++ REST SDK (C++11),fail06,true +1. Parse Validation,C++ REST SDK (C++11),fail07,true +1. Parse Validation,C++ REST SDK (C++11),fail08,true +1. Parse Validation,C++ REST SDK (C++11),fail09,true +1. Parse Validation,C++ REST SDK (C++11),fail10,true +1. Parse Validation,C++ REST SDK (C++11),fail11,true +1. Parse Validation,C++ REST SDK (C++11),fail12,true +1. Parse Validation,C++ REST SDK (C++11),fail13,false +1. Parse Validation,C++ REST SDK (C++11),fail14,true +1. Parse Validation,C++ REST SDK (C++11),fail15,false +1. Parse Validation,C++ REST SDK (C++11),fail16,true +1. Parse Validation,C++ REST SDK (C++11),fail17,false +1. Parse Validation,C++ REST SDK (C++11),fail19,true +1. Parse Validation,C++ REST SDK (C++11),fail20,true +1. Parse Validation,C++ REST SDK (C++11),fail21,true +1. Parse Validation,C++ REST SDK (C++11),fail22,true +1. Parse Validation,C++ REST SDK (C++11),fail23,true +1. Parse Validation,C++ REST SDK (C++11),fail24,true +1. Parse Validation,C++ REST SDK (C++11),fail25,true +1. Parse Validation,C++ REST SDK (C++11),fail26,false +1. Parse Validation,C++ REST SDK (C++11),fail27,true +1. Parse Validation,C++ REST SDK (C++11),fail28,false +1. Parse Validation,C++ REST SDK (C++11),fail29,true +1. Parse Validation,C++ REST SDK (C++11),fail30,true +1. Parse Validation,C++ REST SDK (C++11),fail31,true +1. Parse Validation,C++ REST SDK (C++11),fail32,true +1. Parse Validation,C++ REST SDK (C++11),fail33,true +2. Parse Double,C++ REST SDK (C++11),double01,true +2. Parse Double,C++ REST SDK (C++11),double02,true +2. Parse Double,C++ REST SDK (C++11),double03,true +2. Parse Double,C++ REST SDK (C++11),double04,true +2. Parse Double,C++ REST SDK (C++11),double05,true +2. Parse Double,C++ REST SDK (C++11),double06,true +2. Parse Double,C++ REST SDK (C++11),double07,true +2. Parse Double,C++ REST SDK (C++11),double08,true +2. Parse Double,C++ REST SDK (C++11),double09,true +2. Parse Double,C++ REST SDK (C++11),double10,true +2. Parse Double,C++ REST SDK (C++11),double11,true +2. Parse Double,C++ REST SDK (C++11),double12,true +2. Parse Double,C++ REST SDK (C++11),double13,true +2. Parse Double,C++ REST SDK (C++11),double14,true +2. Parse Double,C++ REST SDK (C++11),double15,true +2. Parse Double,C++ REST SDK (C++11),double16,true +2. Parse Double,C++ REST SDK (C++11),double17,true +2. Parse Double,C++ REST SDK (C++11),double18,true +2. Parse Double,C++ REST SDK (C++11),double19,true +2. Parse Double,C++ REST SDK (C++11),double20,true +2. Parse Double,C++ REST SDK (C++11),double21,true +2. Parse Double,C++ REST SDK (C++11),double22,true +2. Parse Double,C++ REST SDK (C++11),double23,true +2. Parse Double,C++ REST SDK (C++11),double24,true +2. Parse Double,C++ REST SDK (C++11),double25,true +2. Parse Double,C++ REST SDK (C++11),double26,true +2. Parse Double,C++ REST SDK (C++11),double27,true +2. Parse Double,C++ REST SDK (C++11),double28,true +2. Parse Double,C++ REST SDK (C++11),double29,true +2. Parse Double,C++ REST SDK (C++11),double30,true +2. Parse Double,C++ REST SDK (C++11),double31,true +2. Parse Double,C++ REST SDK (C++11),double32,true +2. Parse Double,C++ REST SDK (C++11),double33,true +2. Parse Double,C++ REST SDK (C++11),double34,true +2. Parse Double,C++ REST SDK (C++11),double35,true +2. Parse Double,C++ REST SDK (C++11),double36,true +2. Parse Double,C++ REST SDK (C++11),double37,true +2. Parse Double,C++ REST SDK (C++11),double38,true +2. Parse Double,C++ REST SDK (C++11),double39,true +2. Parse Double,C++ REST SDK (C++11),double40,true +2. Parse Double,C++ REST SDK (C++11),double41,true +2. Parse Double,C++ REST SDK (C++11),double42,true +2. Parse Double,C++ REST SDK (C++11),double43,true +2. Parse Double,C++ REST SDK (C++11),double44,true +2. Parse Double,C++ REST SDK (C++11),double45,true +2. Parse Double,C++ REST SDK (C++11),double46,true +2. Parse Double,C++ REST SDK (C++11),double47,true +2. Parse Double,C++ REST SDK (C++11),double48,true +2. Parse Double,C++ REST SDK (C++11),double49,true +2. Parse Double,C++ REST SDK (C++11),double50,true +2. Parse Double,C++ REST SDK (C++11),double51,true +2. Parse Double,C++ REST SDK (C++11),double52,true +2. Parse Double,C++ REST SDK (C++11),double53,true +2. Parse Double,C++ REST SDK (C++11),double54,true +2. Parse Double,C++ REST SDK (C++11),double55,true +2. Parse Double,C++ REST SDK (C++11),double56,true +2. Parse Double,C++ REST SDK (C++11),double57,true +2. Parse Double,C++ REST SDK (C++11),double58,true +2. Parse Double,C++ REST SDK (C++11),double59,true +2. Parse Double,C++ REST SDK (C++11),double60,true +2. Parse Double,C++ REST SDK (C++11),double61,true +2. Parse Double,C++ REST SDK (C++11),double62,true +2. Parse Double,C++ REST SDK (C++11),double63,true +2. Parse Double,C++ REST SDK (C++11),double64,true +2. Parse Double,C++ REST SDK (C++11),double65,true +2. Parse Double,C++ REST SDK (C++11),double66,true +3. Parse String,C++ REST SDK (C++11),string01,true +3. Parse String,C++ REST SDK (C++11),string02,true +3. Parse String,C++ REST SDK (C++11),string03,true +3. Parse String,C++ REST SDK (C++11),string04,true +3. Parse String,C++ REST SDK (C++11),string05,true +3. Parse String,C++ REST SDK (C++11),string06,true +3. Parse String,C++ REST SDK (C++11),string07,true +3. Parse String,C++ REST SDK (C++11),string08,true +3. Parse String,C++ REST SDK (C++11),string09,false +4. Roundtrip,C++ REST SDK (C++11),roundtrip01,true +4. Roundtrip,C++ REST SDK (C++11),roundtrip02,true +4. Roundtrip,C++ REST SDK (C++11),roundtrip03,true +4. Roundtrip,C++ REST SDK (C++11),roundtrip04,true +4. Roundtrip,C++ REST SDK (C++11),roundtrip05,true +4. Roundtrip,C++ REST SDK (C++11),roundtrip06,true +4. Roundtrip,C++ REST SDK (C++11),roundtrip07,true +4. Roundtrip,C++ REST SDK (C++11),roundtrip08,true +4. Roundtrip,C++ REST SDK (C++11),roundtrip09,true +4. Roundtrip,C++ REST SDK (C++11),roundtrip10,true +4. Roundtrip,C++ REST SDK (C++11),roundtrip11,true +4. Roundtrip,C++ REST SDK (C++11),roundtrip12,true +4. Roundtrip,C++ REST SDK (C++11),roundtrip13,true +4. Roundtrip,C++ REST SDK (C++11),roundtrip14,true +4. Roundtrip,C++ REST SDK (C++11),roundtrip15,true +4. Roundtrip,C++ REST SDK (C++11),roundtrip16,true +4. Roundtrip,C++ REST SDK (C++11),roundtrip17,true +4. Roundtrip,C++ REST SDK (C++11),roundtrip18,true +4. Roundtrip,C++ REST SDK (C++11),roundtrip19,true +4. Roundtrip,C++ REST SDK (C++11),roundtrip20,false +4. Roundtrip,C++ REST SDK (C++11),roundtrip21,false +4. Roundtrip,C++ REST SDK (C++11),roundtrip22,false +4. Roundtrip,C++ REST SDK (C++11),roundtrip23,false +4. Roundtrip,C++ REST SDK (C++11),roundtrip24,false +4. Roundtrip,C++ REST SDK (C++11),roundtrip25,false +4. Roundtrip,C++ REST SDK (C++11),roundtrip26,true +4. Roundtrip,C++ REST SDK (C++11),roundtrip27,false 1. Parse Validation,dropbox/json11 (C++11),pass01,true 1. Parse Validation,dropbox/json11 (C++11),pass02,true 1. Parse Validation,dropbox/json11 (C++11),pass03,true @@ -1087,142 +1359,115 @@ Type,Library,Test,Result 4. Roundtrip,Jansson (C),roundtrip25,false 4. Roundtrip,Jansson (C),roundtrip26,true 4. Roundtrip,Jansson (C),roundtrip27,true -1. Parse Validation,JeayeSON (C++14),pass01,true -1. Parse Validation,JeayeSON (C++14),pass02,true -1. Parse Validation,JeayeSON (C++14),pass03,true -1. Parse Validation,JeayeSON (C++14),fail02,false -1. Parse Validation,JeayeSON (C++14),fail03,false -1. Parse Validation,JeayeSON (C++14),fail04,false -1. Parse Validation,JeayeSON (C++14),fail05,false -1. Parse Validation,JeayeSON (C++14),fail06,false -1. Parse Validation,JeayeSON (C++14),fail07,false -1. Parse Validation,JeayeSON (C++14),fail08,false -1. Parse Validation,JeayeSON (C++14),fail09,false -1. Parse Validation,JeayeSON (C++14),fail10,false -1. Parse Validation,JeayeSON (C++14),fail11,false -1. Parse Validation,JeayeSON (C++14),fail12,false -1. Parse Validation,JeayeSON (C++14),fail13,false -1. Parse Validation,JeayeSON (C++14),fail14,false -1. Parse Validation,JeayeSON (C++14),fail15,false -1. Parse Validation,JeayeSON (C++14),fail16,false -1. Parse Validation,JeayeSON (C++14),fail17,false -1. Parse Validation,JeayeSON (C++14),fail19,false -1. Parse Validation,JeayeSON (C++14),fail20,false -1. Parse Validation,JeayeSON (C++14),fail21,false -1. Parse Validation,JeayeSON (C++14),fail22,false -1. Parse Validation,JeayeSON (C++14),fail23,false -1. Parse Validation,JeayeSON (C++14),fail24,false -1. Parse Validation,JeayeSON (C++14),fail25,false -1. Parse Validation,JeayeSON (C++14),fail26,false -1. Parse Validation,JeayeSON (C++14),fail27,false -1. Parse Validation,JeayeSON (C++14),fail28,false -1. Parse Validation,JeayeSON (C++14),fail29,false -1. Parse Validation,JeayeSON (C++14),fail30,false -1. Parse Validation,JeayeSON (C++14),fail31,false -1. Parse Validation,JeayeSON (C++14),fail32,false -1. Parse Validation,JeayeSON (C++14),fail33,false -2. Parse Double,JeayeSON (C++14),double01,true -2. Parse Double,JeayeSON (C++14),double02,true -2. Parse Double,JeayeSON (C++14),double03,true -2. Parse Double,JeayeSON (C++14),double04,true -2. Parse Double,JeayeSON (C++14),double05,true -2. Parse Double,JeayeSON (C++14),double06,true -2. Parse Double,JeayeSON (C++14),double07,false -2. Parse Double,JeayeSON (C++14),double08,true -2. Parse Double,JeayeSON (C++14),double09,true -2. Parse Double,JeayeSON (C++14),double10,true -2. Parse Double,JeayeSON (C++14),double11,false -2. Parse Double,JeayeSON (C++14),double12,true -2. Parse Double,JeayeSON (C++14),double13,true -2. Parse Double,JeayeSON (C++14),double14,true -2. Parse Double,JeayeSON (C++14),double15,false -2. Parse Double,JeayeSON (C++14),double16,false -2. Parse Double,JeayeSON (C++14),double17,false -2. Parse Double,JeayeSON (C++14),double18,false -2. Parse Double,JeayeSON (C++14),double19,false -2. Parse Double,JeayeSON (C++14),double20,false -2. Parse Double,JeayeSON (C++14),double21,false -2. Parse Double,JeayeSON (C++14),double22,false -2. Parse Double,JeayeSON (C++14),double23,false -2. Parse Double,JeayeSON (C++14),double24,false -2. Parse Double,JeayeSON (C++14),double25,false -2. Parse Double,JeayeSON (C++14),double26,true -2. Parse Double,JeayeSON (C++14),double27,false -2. Parse Double,JeayeSON (C++14),double28,false -2. Parse Double,JeayeSON (C++14),double29,true -2. Parse Double,JeayeSON (C++14),double30,false -2. Parse Double,JeayeSON (C++14),double31,false -2. Parse Double,JeayeSON (C++14),double32,false -2. Parse Double,JeayeSON (C++14),double33,true -2. Parse Double,JeayeSON (C++14),double34,true -2. Parse Double,JeayeSON (C++14),double35,false -2. Parse Double,JeayeSON (C++14),double36,false -2. Parse Double,JeayeSON (C++14),double37,false -2. Parse Double,JeayeSON (C++14),double38,false -2. Parse Double,JeayeSON (C++14),double39,true -2. Parse Double,JeayeSON (C++14),double40,false -2. Parse Double,JeayeSON (C++14),double41,true -2. Parse Double,JeayeSON (C++14),double42,true -2. Parse Double,JeayeSON (C++14),double43,true -2. Parse Double,JeayeSON (C++14),double44,false -2. Parse Double,JeayeSON (C++14),double45,false -2. Parse Double,JeayeSON (C++14),double46,true -2. Parse Double,JeayeSON (C++14),double47,true -2. Parse Double,JeayeSON (C++14),double48,false -2. Parse Double,JeayeSON (C++14),double49,true -2. Parse Double,JeayeSON (C++14),double50,false -2. Parse Double,JeayeSON (C++14),double51,true -2. Parse Double,JeayeSON (C++14),double52,true -2. Parse Double,JeayeSON (C++14),double53,false -2. Parse Double,JeayeSON (C++14),double54,true -2. Parse Double,JeayeSON (C++14),double55,false -2. Parse Double,JeayeSON (C++14),double56,false -2. Parse Double,JeayeSON (C++14),double57,false -2. Parse Double,JeayeSON (C++14),double58,false -2. Parse Double,JeayeSON (C++14),double59,true -2. Parse Double,JeayeSON (C++14),double60,false -2. Parse Double,JeayeSON (C++14),double61,false -2. Parse Double,JeayeSON (C++14),double62,false -2. Parse Double,JeayeSON (C++14),double63,false -2. Parse Double,JeayeSON (C++14),double64,false -2. Parse Double,JeayeSON (C++14),double65,false -2. Parse Double,JeayeSON (C++14),double66,false -3. Parse String,JeayeSON (C++14),string01,true -3. Parse String,JeayeSON (C++14),string02,true -3. Parse String,JeayeSON (C++14),string03,true -3. Parse String,JeayeSON (C++14),string04,true -3. Parse String,JeayeSON (C++14),string05,true -3. Parse String,JeayeSON (C++14),string06,true -3. Parse String,JeayeSON (C++14),string07,true -3. Parse String,JeayeSON (C++14),string08,true -3. Parse String,JeayeSON (C++14),string09,true -4. Roundtrip,JeayeSON (C++14),roundtrip01,true -4. Roundtrip,JeayeSON (C++14),roundtrip02,true -4. Roundtrip,JeayeSON (C++14),roundtrip03,true -4. Roundtrip,JeayeSON (C++14),roundtrip04,true -4. Roundtrip,JeayeSON (C++14),roundtrip05,true -4. Roundtrip,JeayeSON (C++14),roundtrip06,true -4. Roundtrip,JeayeSON (C++14),roundtrip07,true -4. Roundtrip,JeayeSON (C++14),roundtrip08,true -4. Roundtrip,JeayeSON (C++14),roundtrip09,true -4. Roundtrip,JeayeSON (C++14),roundtrip10,true -4. Roundtrip,JeayeSON (C++14),roundtrip11,true -4. Roundtrip,JeayeSON (C++14),roundtrip12,true -4. Roundtrip,JeayeSON (C++14),roundtrip13,false -4. Roundtrip,JeayeSON (C++14),roundtrip14,false -4. Roundtrip,JeayeSON (C++14),roundtrip15,true -4. Roundtrip,JeayeSON (C++14),roundtrip16,true -4. Roundtrip,JeayeSON (C++14),roundtrip17,false -4. Roundtrip,JeayeSON (C++14),roundtrip18,false -4. Roundtrip,JeayeSON (C++14),roundtrip19,false -4. Roundtrip,JeayeSON (C++14),roundtrip20,false -4. Roundtrip,JeayeSON (C++14),roundtrip21,false -4. Roundtrip,JeayeSON (C++14),roundtrip22,true -4. Roundtrip,JeayeSON (C++14),roundtrip23,true -4. Roundtrip,JeayeSON (C++14),roundtrip24,false -4. Roundtrip,JeayeSON (C++14),roundtrip25,false -4. Roundtrip,JeayeSON (C++14),roundtrip26,false -4. Roundtrip,JeayeSON (C++14),roundtrip27,false +1. Parse Validation,jsmn (C),pass01,true +1. Parse Validation,jsmn (C),pass02,true +1. Parse Validation,jsmn (C),pass03,true +1. Parse Validation,jsmn (C),fail02,true +1. Parse Validation,jsmn (C),fail03,false +1. Parse Validation,jsmn (C),fail04,false +1. Parse Validation,jsmn (C),fail05,false +1. Parse Validation,jsmn (C),fail06,false +1. Parse Validation,jsmn (C),fail07,false +1. Parse Validation,jsmn (C),fail08,true +1. Parse Validation,jsmn (C),fail09,false +1. Parse Validation,jsmn (C),fail10,false +1. Parse Validation,jsmn (C),fail11,false +1. Parse Validation,jsmn (C),fail12,false +1. Parse Validation,jsmn (C),fail13,false +1. Parse Validation,jsmn (C),fail14,false +1. Parse Validation,jsmn (C),fail15,true +1. Parse Validation,jsmn (C),fail16,false +1. Parse Validation,jsmn (C),fail17,true +1. Parse Validation,jsmn (C),fail19,false +1. Parse Validation,jsmn (C),fail20,false +1. Parse Validation,jsmn (C),fail21,false +1. Parse Validation,jsmn (C),fail22,false +1. Parse Validation,jsmn (C),fail23,false +1. Parse Validation,jsmn (C),fail24,false +1. Parse Validation,jsmn (C),fail25,false +1. Parse Validation,jsmn (C),fail26,true +1. Parse Validation,jsmn (C),fail27,false +1. Parse Validation,jsmn (C),fail28,true +1. Parse Validation,jsmn (C),fail29,false +1. Parse Validation,jsmn (C),fail30,false +1. Parse Validation,jsmn (C),fail31,false +1. Parse Validation,jsmn (C),fail32,true +1. Parse Validation,jsmn (C),fail33,true +2. Parse Double,jsmn (C),double01,true +2. Parse Double,jsmn (C),double02,true +2. Parse Double,jsmn (C),double03,true +2. Parse Double,jsmn (C),double04,true +2. Parse Double,jsmn (C),double05,true +2. Parse Double,jsmn (C),double06,true +2. Parse Double,jsmn (C),double07,true +2. Parse Double,jsmn (C),double08,true +2. Parse Double,jsmn (C),double09,true +2. Parse Double,jsmn (C),double10,true +2. Parse Double,jsmn (C),double11,true +2. Parse Double,jsmn (C),double12,true +2. Parse Double,jsmn (C),double13,true +2. Parse Double,jsmn (C),double14,true +2. Parse Double,jsmn (C),double15,true +2. Parse Double,jsmn (C),double16,true +2. Parse Double,jsmn (C),double17,true +2. Parse Double,jsmn (C),double18,true +2. Parse Double,jsmn (C),double19,true +2. Parse Double,jsmn (C),double20,true +2. Parse Double,jsmn (C),double21,true +2. Parse Double,jsmn (C),double22,true +2. Parse Double,jsmn (C),double23,true +2. Parse Double,jsmn (C),double24,true +2. Parse Double,jsmn (C),double25,true +2. Parse Double,jsmn (C),double26,true +2. Parse Double,jsmn (C),double27,true +2. Parse Double,jsmn (C),double28,true +2. Parse Double,jsmn (C),double29,true +2. Parse Double,jsmn (C),double30,true +2. Parse Double,jsmn (C),double31,true +2. Parse Double,jsmn (C),double32,true +2. Parse Double,jsmn (C),double33,true +2. Parse Double,jsmn (C),double34,true +2. Parse Double,jsmn (C),double35,true +2. Parse Double,jsmn (C),double36,true +2. Parse Double,jsmn (C),double37,true +2. Parse Double,jsmn (C),double38,true +2. Parse Double,jsmn (C),double39,true +2. Parse Double,jsmn (C),double40,true +2. Parse Double,jsmn (C),double41,true +2. Parse Double,jsmn (C),double42,true +2. Parse Double,jsmn (C),double43,true +2. Parse Double,jsmn (C),double44,true +2. Parse Double,jsmn (C),double45,true +2. Parse Double,jsmn (C),double46,true +2. Parse Double,jsmn (C),double47,true +2. Parse Double,jsmn (C),double48,true +2. Parse Double,jsmn (C),double49,true +2. Parse Double,jsmn (C),double50,true +2. Parse Double,jsmn (C),double51,true +2. Parse Double,jsmn (C),double52,true +2. Parse Double,jsmn (C),double53,true +2. Parse Double,jsmn (C),double54,true +2. Parse Double,jsmn (C),double55,true +2. Parse Double,jsmn (C),double56,true +2. Parse Double,jsmn (C),double57,true +2. Parse Double,jsmn (C),double58,true +2. Parse Double,jsmn (C),double59,true +2. Parse Double,jsmn (C),double60,true +2. Parse Double,jsmn (C),double61,true +2. Parse Double,jsmn (C),double62,true +2. Parse Double,jsmn (C),double63,true +2. Parse Double,jsmn (C),double64,true +2. Parse Double,jsmn (C),double65,true +2. Parse Double,jsmn (C),double66,true +3. Parse String,jsmn (C),string01,true +3. Parse String,jsmn (C),string02,true +3. Parse String,jsmn (C),string03,false +3. Parse String,jsmn (C),string04,false +3. Parse String,jsmn (C),string05,false +3. Parse String,jsmn (C),string06,false +3. Parse String,jsmn (C),string07,false +3. Parse String,jsmn (C),string08,false +3. Parse String,jsmn (C),string09,false 1. Parse Validation,JsonBox (C++),pass01,true 1. Parse Validation,JsonBox (C++),pass02,true 1. Parse Validation,JsonBox (C++),pass03,true @@ -1367,13 +1612,13 @@ Type,Library,Test,Result 1. Parse Validation,jsoncons (C++),fail04,true 1. Parse Validation,jsoncons (C++),fail05,true 1. Parse Validation,jsoncons (C++),fail06,true -1. Parse Validation,jsoncons (C++),fail07,false -1. Parse Validation,jsoncons (C++),fail08,false +1. Parse Validation,jsoncons (C++),fail07,true +1. Parse Validation,jsoncons (C++),fail08,true 1. Parse Validation,jsoncons (C++),fail09,true -1. Parse Validation,jsoncons (C++),fail10,false +1. Parse Validation,jsoncons (C++),fail10,true 1. Parse Validation,jsoncons (C++),fail11,true 1. Parse Validation,jsoncons (C++),fail12,true -1. Parse Validation,jsoncons (C++),fail13,false +1. Parse Validation,jsoncons (C++),fail13,true 1. Parse Validation,jsoncons (C++),fail14,true 1. Parse Validation,jsoncons (C++),fail15,true 1. Parse Validation,jsoncons (C++),fail16,true @@ -1418,44 +1663,44 @@ Type,Library,Test,Result 2. Parse Double,jsoncons (C++),double23,true 2. Parse Double,jsoncons (C++),double24,true 2. Parse Double,jsoncons (C++),double25,true -2. Parse Double,jsoncons (C++),double26,false +2. Parse Double,jsoncons (C++),double26,true 2. Parse Double,jsoncons (C++),double27,true 2. Parse Double,jsoncons (C++),double28,true 2. Parse Double,jsoncons (C++),double29,true 2. Parse Double,jsoncons (C++),double30,true 2. Parse Double,jsoncons (C++),double31,true 2. Parse Double,jsoncons (C++),double32,true -2. Parse Double,jsoncons (C++),double33,false -2. Parse Double,jsoncons (C++),double34,false +2. Parse Double,jsoncons (C++),double33,true +2. Parse Double,jsoncons (C++),double34,true 2. Parse Double,jsoncons (C++),double35,true 2. Parse Double,jsoncons (C++),double36,true -2. Parse Double,jsoncons (C++),double37,false +2. Parse Double,jsoncons (C++),double37,true 2. Parse Double,jsoncons (C++),double38,true 2. Parse Double,jsoncons (C++),double39,true -2. Parse Double,jsoncons (C++),double40,false +2. Parse Double,jsoncons (C++),double40,true 2. Parse Double,jsoncons (C++),double41,true 2. Parse Double,jsoncons (C++),double42,true 2. Parse Double,jsoncons (C++),double43,true -2. Parse Double,jsoncons (C++),double44,false +2. Parse Double,jsoncons (C++),double44,true 2. Parse Double,jsoncons (C++),double45,true 2. Parse Double,jsoncons (C++),double46,true 2. Parse Double,jsoncons (C++),double47,true -2. Parse Double,jsoncons (C++),double48,false +2. Parse Double,jsoncons (C++),double48,true 2. Parse Double,jsoncons (C++),double49,true 2. Parse Double,jsoncons (C++),double50,true 2. Parse Double,jsoncons (C++),double51,true 2. Parse Double,jsoncons (C++),double52,true -2. Parse Double,jsoncons (C++),double53,false +2. Parse Double,jsoncons (C++),double53,true 2. Parse Double,jsoncons (C++),double54,true 2. Parse Double,jsoncons (C++),double55,true 2. Parse Double,jsoncons (C++),double56,true 2. Parse Double,jsoncons (C++),double57,true -2. Parse Double,jsoncons (C++),double58,false +2. Parse Double,jsoncons (C++),double58,true 2. Parse Double,jsoncons (C++),double59,true 2. Parse Double,jsoncons (C++),double60,true 2. Parse Double,jsoncons (C++),double61,true 2. Parse Double,jsoncons (C++),double62,true -2. Parse Double,jsoncons (C++),double63,false +2. Parse Double,jsoncons (C++),double63,true 2. Parse Double,jsoncons (C++),double64,true 2. Parse Double,jsoncons (C++),double65,true 2. Parse Double,jsoncons (C++),double66,true @@ -1476,8 +1721,8 @@ Type,Library,Test,Result 4. Roundtrip,jsoncons (C++),roundtrip06,true 4. Roundtrip,jsoncons (C++),roundtrip07,true 4. Roundtrip,jsoncons (C++),roundtrip08,true -4. Roundtrip,jsoncons (C++),roundtrip09,true -4. Roundtrip,jsoncons (C++),roundtrip10,true +4. Roundtrip,jsoncons (C++),roundtrip09,false +4. Roundtrip,jsoncons (C++),roundtrip10,false 4. Roundtrip,jsoncons (C++),roundtrip11,true 4. Roundtrip,jsoncons (C++),roundtrip12,true 4. Roundtrip,jsoncons (C++),roundtrip13,true @@ -1493,7 +1738,7 @@ Type,Library,Test,Result 4. Roundtrip,jsoncons (C++),roundtrip23,true 4. Roundtrip,jsoncons (C++),roundtrip24,false 4. Roundtrip,jsoncons (C++),roundtrip25,true -4. Roundtrip,jsoncons (C++),roundtrip26,false +4. Roundtrip,jsoncons (C++),roundtrip26,true 4. Roundtrip,jsoncons (C++),roundtrip27,false 1. Parse Validation,JsonCpp (C++),pass01,true 1. Parse Validation,JsonCpp (C++),pass02,true @@ -1524,8 +1769,8 @@ Type,Library,Test,Result 1. Parse Validation,JsonCpp (C++),fail26,true 1. Parse Validation,JsonCpp (C++),fail27,false 1. Parse Validation,JsonCpp (C++),fail28,true -1. Parse Validation,JsonCpp (C++),fail29,false -1. Parse Validation,JsonCpp (C++),fail30,false +1. Parse Validation,JsonCpp (C++),fail29,true +1. Parse Validation,JsonCpp (C++),fail30,true 1. Parse Validation,JsonCpp (C++),fail31,true 1. Parse Validation,JsonCpp (C++),fail32,true 1. Parse Validation,JsonCpp (C++),fail33,true @@ -1554,44 +1799,44 @@ Type,Library,Test,Result 2. Parse Double,JsonCpp (C++),double23,true 2. Parse Double,JsonCpp (C++),double24,true 2. Parse Double,JsonCpp (C++),double25,true -2. Parse Double,JsonCpp (C++),double26,true +2. Parse Double,JsonCpp (C++),double26,false 2. Parse Double,JsonCpp (C++),double27,true 2. Parse Double,JsonCpp (C++),double28,true 2. Parse Double,JsonCpp (C++),double29,true 2. Parse Double,JsonCpp (C++),double30,true 2. Parse Double,JsonCpp (C++),double31,true 2. Parse Double,JsonCpp (C++),double32,true -2. Parse Double,JsonCpp (C++),double33,true -2. Parse Double,JsonCpp (C++),double34,true +2. Parse Double,JsonCpp (C++),double33,false +2. Parse Double,JsonCpp (C++),double34,false 2. Parse Double,JsonCpp (C++),double35,true 2. Parse Double,JsonCpp (C++),double36,true -2. Parse Double,JsonCpp (C++),double37,true +2. Parse Double,JsonCpp (C++),double37,false 2. Parse Double,JsonCpp (C++),double38,true 2. Parse Double,JsonCpp (C++),double39,true -2. Parse Double,JsonCpp (C++),double40,true +2. Parse Double,JsonCpp (C++),double40,false 2. Parse Double,JsonCpp (C++),double41,true 2. Parse Double,JsonCpp (C++),double42,true 2. Parse Double,JsonCpp (C++),double43,true -2. Parse Double,JsonCpp (C++),double44,true +2. Parse Double,JsonCpp (C++),double44,false 2. Parse Double,JsonCpp (C++),double45,true 2. Parse Double,JsonCpp (C++),double46,true 2. Parse Double,JsonCpp (C++),double47,true -2. Parse Double,JsonCpp (C++),double48,true +2. Parse Double,JsonCpp (C++),double48,false 2. Parse Double,JsonCpp (C++),double49,true 2. Parse Double,JsonCpp (C++),double50,true 2. Parse Double,JsonCpp (C++),double51,true 2. Parse Double,JsonCpp (C++),double52,true -2. Parse Double,JsonCpp (C++),double53,true +2. Parse Double,JsonCpp (C++),double53,false 2. Parse Double,JsonCpp (C++),double54,true 2. Parse Double,JsonCpp (C++),double55,true 2. Parse Double,JsonCpp (C++),double56,true 2. Parse Double,JsonCpp (C++),double57,true -2. Parse Double,JsonCpp (C++),double58,true +2. Parse Double,JsonCpp (C++),double58,false 2. Parse Double,JsonCpp (C++),double59,true 2. Parse Double,JsonCpp (C++),double60,true 2. Parse Double,JsonCpp (C++),double61,true 2. Parse Double,JsonCpp (C++),double62,true -2. Parse Double,JsonCpp (C++),double63,true +2. Parse Double,JsonCpp (C++),double63,false 2. Parse Double,JsonCpp (C++),double64,true 2. Parse Double,JsonCpp (C++),double65,true 2. Parse Double,JsonCpp (C++),double66,true @@ -1662,7 +1907,7 @@ Type,Library,Test,Result 1. Parse Validation,json-c (C),fail28,true 1. Parse Validation,json-c (C),fail29,false 1. Parse Validation,json-c (C),fail30,false -1. Parse Validation,json-c (C),fail31,true +1. Parse Validation,json-c (C),fail31,false 1. Parse Validation,json-c (C),fail32,true 1. Parse Validation,json-c (C),fail33,true 2. Parse Double,json-c (C),double01,true @@ -1767,142 +2012,6 @@ Type,Library,Test,Result 4. Roundtrip,json-c (C),roundtrip25,true 4. Roundtrip,json-c (C),roundtrip26,true 4. Roundtrip,json-c (C),roundtrip27,true -1. Parse Validation,JSON Spirit (C++),pass01,true -1. Parse Validation,JSON Spirit (C++),pass02,true -1. Parse Validation,JSON Spirit (C++),pass03,true -1. Parse Validation,JSON Spirit (C++),fail02,true -1. Parse Validation,JSON Spirit (C++),fail03,true -1. Parse Validation,JSON Spirit (C++),fail04,true -1. Parse Validation,JSON Spirit (C++),fail05,true -1. Parse Validation,JSON Spirit (C++),fail06,true -1. Parse Validation,JSON Spirit (C++),fail07,false -1. Parse Validation,JSON Spirit (C++),fail08,false -1. Parse Validation,JSON Spirit (C++),fail09,true -1. Parse Validation,JSON Spirit (C++),fail10,false -1. Parse Validation,JSON Spirit (C++),fail11,true -1. Parse Validation,JSON Spirit (C++),fail12,true -1. Parse Validation,JSON Spirit (C++),fail13,false -1. Parse Validation,JSON Spirit (C++),fail14,true -1. Parse Validation,JSON Spirit (C++),fail15,false -1. Parse Validation,JSON Spirit (C++),fail16,true -1. Parse Validation,JSON Spirit (C++),fail17,false -1. Parse Validation,JSON Spirit (C++),fail19,true -1. Parse Validation,JSON Spirit (C++),fail20,true -1. Parse Validation,JSON Spirit (C++),fail21,true -1. Parse Validation,JSON Spirit (C++),fail22,true -1. Parse Validation,JSON Spirit (C++),fail23,true -1. Parse Validation,JSON Spirit (C++),fail24,true -1. Parse Validation,JSON Spirit (C++),fail25,false -1. Parse Validation,JSON Spirit (C++),fail26,false -1. Parse Validation,JSON Spirit (C++),fail27,false -1. Parse Validation,JSON Spirit (C++),fail28,false -1. Parse Validation,JSON Spirit (C++),fail29,true -1. Parse Validation,JSON Spirit (C++),fail30,true -1. Parse Validation,JSON Spirit (C++),fail31,true -1. Parse Validation,JSON Spirit (C++),fail32,true -1. Parse Validation,JSON Spirit (C++),fail33,true -2. Parse Double,JSON Spirit (C++),double01,true -2. Parse Double,JSON Spirit (C++),double02,true -2. Parse Double,JSON Spirit (C++),double03,true -2. Parse Double,JSON Spirit (C++),double04,true -2. Parse Double,JSON Spirit (C++),double05,true -2. Parse Double,JSON Spirit (C++),double06,true -2. Parse Double,JSON Spirit (C++),double07,true -2. Parse Double,JSON Spirit (C++),double08,true -2. Parse Double,JSON Spirit (C++),double09,true -2. Parse Double,JSON Spirit (C++),double10,true -2. Parse Double,JSON Spirit (C++),double11,true -2. Parse Double,JSON Spirit (C++),double12,true -2. Parse Double,JSON Spirit (C++),double13,true -2. Parse Double,JSON Spirit (C++),double14,true -2. Parse Double,JSON Spirit (C++),double15,true -2. Parse Double,JSON Spirit (C++),double16,true -2. Parse Double,JSON Spirit (C++),double17,true -2. Parse Double,JSON Spirit (C++),double18,true -2. Parse Double,JSON Spirit (C++),double19,true -2. Parse Double,JSON Spirit (C++),double20,true -2. Parse Double,JSON Spirit (C++),double21,true -2. Parse Double,JSON Spirit (C++),double22,false -2. Parse Double,JSON Spirit (C++),double23,true -2. Parse Double,JSON Spirit (C++),double24,true -2. Parse Double,JSON Spirit (C++),double25,true -2. Parse Double,JSON Spirit (C++),double26,true -2. Parse Double,JSON Spirit (C++),double27,false -2. Parse Double,JSON Spirit (C++),double28,false -2. Parse Double,JSON Spirit (C++),double29,false -2. Parse Double,JSON Spirit (C++),double30,true -2. Parse Double,JSON Spirit (C++),double31,true -2. Parse Double,JSON Spirit (C++),double32,true -2. Parse Double,JSON Spirit (C++),double33,true -2. Parse Double,JSON Spirit (C++),double34,true -2. Parse Double,JSON Spirit (C++),double35,false -2. Parse Double,JSON Spirit (C++),double36,true -2. Parse Double,JSON Spirit (C++),double37,true -2. Parse Double,JSON Spirit (C++),double38,false -2. Parse Double,JSON Spirit (C++),double39,true -2. Parse Double,JSON Spirit (C++),double40,false -2. Parse Double,JSON Spirit (C++),double41,true -2. Parse Double,JSON Spirit (C++),double42,true -2. Parse Double,JSON Spirit (C++),double43,true -2. Parse Double,JSON Spirit (C++),double44,false -2. Parse Double,JSON Spirit (C++),double45,true -2. Parse Double,JSON Spirit (C++),double46,true -2. Parse Double,JSON Spirit (C++),double47,false -2. Parse Double,JSON Spirit (C++),double48,true -2. Parse Double,JSON Spirit (C++),double49,false -2. Parse Double,JSON Spirit (C++),double50,false -2. Parse Double,JSON Spirit (C++),double51,false -2. Parse Double,JSON Spirit (C++),double52,true -2. Parse Double,JSON Spirit (C++),double53,false -2. Parse Double,JSON Spirit (C++),double54,true -2. Parse Double,JSON Spirit (C++),double55,false -2. Parse Double,JSON Spirit (C++),double56,false -2. Parse Double,JSON Spirit (C++),double57,false -2. Parse Double,JSON Spirit (C++),double58,true -2. Parse Double,JSON Spirit (C++),double59,false -2. Parse Double,JSON Spirit (C++),double60,false -2. Parse Double,JSON Spirit (C++),double61,false -2. Parse Double,JSON Spirit (C++),double62,false -2. Parse Double,JSON Spirit (C++),double63,false -2. Parse Double,JSON Spirit (C++),double64,false -2. Parse Double,JSON Spirit (C++),double65,false -2. Parse Double,JSON Spirit (C++),double66,false -3. Parse String,JSON Spirit (C++),string01,true -3. Parse String,JSON Spirit (C++),string02,true -3. Parse String,JSON Spirit (C++),string03,true -3. Parse String,JSON Spirit (C++),string04,true -3. Parse String,JSON Spirit (C++),string05,true -3. Parse String,JSON Spirit (C++),string06,true -3. Parse String,JSON Spirit (C++),string07,false -3. Parse String,JSON Spirit (C++),string08,false -3. Parse String,JSON Spirit (C++),string09,false -4. Roundtrip,JSON Spirit (C++),roundtrip01,true -4. Roundtrip,JSON Spirit (C++),roundtrip02,true -4. Roundtrip,JSON Spirit (C++),roundtrip03,true -4. Roundtrip,JSON Spirit (C++),roundtrip04,true -4. Roundtrip,JSON Spirit (C++),roundtrip05,true -4. Roundtrip,JSON Spirit (C++),roundtrip06,true -4. Roundtrip,JSON Spirit (C++),roundtrip07,true -4. Roundtrip,JSON Spirit (C++),roundtrip08,true -4. Roundtrip,JSON Spirit (C++),roundtrip09,true -4. Roundtrip,JSON Spirit (C++),roundtrip10,true -4. Roundtrip,JSON Spirit (C++),roundtrip11,true -4. Roundtrip,JSON Spirit (C++),roundtrip12,true -4. Roundtrip,JSON Spirit (C++),roundtrip13,true -4. Roundtrip,JSON Spirit (C++),roundtrip14,true -4. Roundtrip,JSON Spirit (C++),roundtrip15,true -4. Roundtrip,JSON Spirit (C++),roundtrip16,true -4. Roundtrip,JSON Spirit (C++),roundtrip17,true -4. Roundtrip,JSON Spirit (C++),roundtrip18,true -4. Roundtrip,JSON Spirit (C++),roundtrip19,true -4. Roundtrip,JSON Spirit (C++),roundtrip20,false -4. Roundtrip,JSON Spirit (C++),roundtrip21,false -4. Roundtrip,JSON Spirit (C++),roundtrip22,false -4. Roundtrip,JSON Spirit (C++),roundtrip23,false -4. Roundtrip,JSON Spirit (C++),roundtrip24,false -4. Roundtrip,JSON Spirit (C++),roundtrip25,false -4. Roundtrip,JSON Spirit (C++),roundtrip26,true -4. Roundtrip,JSON Spirit (C++),roundtrip27,false 1. Parse Validation,hjiang/JSON++ (C++),pass01,true 1. Parse Validation,hjiang/JSON++ (C++),pass02,true 1. Parse Validation,hjiang/JSON++ (C++),pass03,true @@ -2039,6 +2148,142 @@ Type,Library,Test,Result 4. Roundtrip,hjiang/JSON++ (C++),roundtrip25,false 4. Roundtrip,hjiang/JSON++ (C++),roundtrip26,false 4. Roundtrip,hjiang/JSON++ (C++),roundtrip27,false +1. Parse Validation,JVar (C++),pass01,true +1. Parse Validation,JVar (C++),pass02,true +1. Parse Validation,JVar (C++),pass03,true +1. Parse Validation,JVar (C++),fail02,true +1. Parse Validation,JVar (C++),fail03,true +1. Parse Validation,JVar (C++),fail04,true +1. Parse Validation,JVar (C++),fail05,true +1. Parse Validation,JVar (C++),fail06,true +1. Parse Validation,JVar (C++),fail07,true +1. Parse Validation,JVar (C++),fail08,true +1. Parse Validation,JVar (C++),fail09,true +1. Parse Validation,JVar (C++),fail10,true +1. Parse Validation,JVar (C++),fail11,true +1. Parse Validation,JVar (C++),fail12,true +1. Parse Validation,JVar (C++),fail13,true +1. Parse Validation,JVar (C++),fail14,true +1. Parse Validation,JVar (C++),fail15,true +1. Parse Validation,JVar (C++),fail16,true +1. Parse Validation,JVar (C++),fail17,true +1. Parse Validation,JVar (C++),fail19,true +1. Parse Validation,JVar (C++),fail20,true +1. Parse Validation,JVar (C++),fail21,true +1. Parse Validation,JVar (C++),fail22,true +1. Parse Validation,JVar (C++),fail23,true +1. Parse Validation,JVar (C++),fail24,true +1. Parse Validation,JVar (C++),fail25,false +1. Parse Validation,JVar (C++),fail26,true +1. Parse Validation,JVar (C++),fail27,false +1. Parse Validation,JVar (C++),fail28,true +1. Parse Validation,JVar (C++),fail29,true +1. Parse Validation,JVar (C++),fail30,true +1. Parse Validation,JVar (C++),fail31,true +1. Parse Validation,JVar (C++),fail32,true +1. Parse Validation,JVar (C++),fail33,true +2. Parse Double,JVar (C++),double01,true +2. Parse Double,JVar (C++),double02,true +2. Parse Double,JVar (C++),double03,true +2. Parse Double,JVar (C++),double04,true +2. Parse Double,JVar (C++),double05,true +2. Parse Double,JVar (C++),double06,true +2. Parse Double,JVar (C++),double07,true +2. Parse Double,JVar (C++),double08,true +2. Parse Double,JVar (C++),double09,true +2. Parse Double,JVar (C++),double10,true +2. Parse Double,JVar (C++),double11,true +2. Parse Double,JVar (C++),double12,true +2. Parse Double,JVar (C++),double13,true +2. Parse Double,JVar (C++),double14,true +2. Parse Double,JVar (C++),double15,true +2. Parse Double,JVar (C++),double16,true +2. Parse Double,JVar (C++),double17,true +2. Parse Double,JVar (C++),double18,true +2. Parse Double,JVar (C++),double19,true +2. Parse Double,JVar (C++),double20,true +2. Parse Double,JVar (C++),double21,true +2. Parse Double,JVar (C++),double22,true +2. Parse Double,JVar (C++),double23,true +2. Parse Double,JVar (C++),double24,true +2. Parse Double,JVar (C++),double25,true +2. Parse Double,JVar (C++),double26,true +2. Parse Double,JVar (C++),double27,true +2. Parse Double,JVar (C++),double28,true +2. Parse Double,JVar (C++),double29,true +2. Parse Double,JVar (C++),double30,true +2. Parse Double,JVar (C++),double31,true +2. Parse Double,JVar (C++),double32,true +2. Parse Double,JVar (C++),double33,true +2. Parse Double,JVar (C++),double34,true +2. Parse Double,JVar (C++),double35,true +2. Parse Double,JVar (C++),double36,true +2. Parse Double,JVar (C++),double37,true +2. Parse Double,JVar (C++),double38,true +2. Parse Double,JVar (C++),double39,true +2. Parse Double,JVar (C++),double40,true +2. Parse Double,JVar (C++),double41,true +2. Parse Double,JVar (C++),double42,true +2. Parse Double,JVar (C++),double43,true +2. Parse Double,JVar (C++),double44,true +2. Parse Double,JVar (C++),double45,true +2. Parse Double,JVar (C++),double46,true +2. Parse Double,JVar (C++),double47,true +2. Parse Double,JVar (C++),double48,true +2. Parse Double,JVar (C++),double49,true +2. Parse Double,JVar (C++),double50,true +2. Parse Double,JVar (C++),double51,true +2. Parse Double,JVar (C++),double52,true +2. Parse Double,JVar (C++),double53,true +2. Parse Double,JVar (C++),double54,true +2. Parse Double,JVar (C++),double55,true +2. Parse Double,JVar (C++),double56,true +2. Parse Double,JVar (C++),double57,true +2. Parse Double,JVar (C++),double58,true +2. Parse Double,JVar (C++),double59,true +2. Parse Double,JVar (C++),double60,true +2. Parse Double,JVar (C++),double61,true +2. Parse Double,JVar (C++),double62,true +2. Parse Double,JVar (C++),double63,true +2. Parse Double,JVar (C++),double64,true +2. Parse Double,JVar (C++),double65,true +2. Parse Double,JVar (C++),double66,true +3. Parse String,JVar (C++),string01,true +3. Parse String,JVar (C++),string02,true +3. Parse String,JVar (C++),string03,true +3. Parse String,JVar (C++),string04,true +3. Parse String,JVar (C++),string05,true +3. Parse String,JVar (C++),string06,true +3. Parse String,JVar (C++),string07,true +3. Parse String,JVar (C++),string08,true +3. Parse String,JVar (C++),string09,false +4. Roundtrip,JVar (C++),roundtrip01,true +4. Roundtrip,JVar (C++),roundtrip02,true +4. Roundtrip,JVar (C++),roundtrip03,true +4. Roundtrip,JVar (C++),roundtrip04,true +4. Roundtrip,JVar (C++),roundtrip05,true +4. Roundtrip,JVar (C++),roundtrip06,true +4. Roundtrip,JVar (C++),roundtrip07,true +4. Roundtrip,JVar (C++),roundtrip08,true +4. Roundtrip,JVar (C++),roundtrip09,true +4. Roundtrip,JVar (C++),roundtrip10,true +4. Roundtrip,JVar (C++),roundtrip11,true +4. Roundtrip,JVar (C++),roundtrip12,true +4. Roundtrip,JVar (C++),roundtrip13,false +4. Roundtrip,JVar (C++),roundtrip14,false +4. Roundtrip,JVar (C++),roundtrip15,true +4. Roundtrip,JVar (C++),roundtrip16,true +4. Roundtrip,JVar (C++),roundtrip17,true +4. Roundtrip,JVar (C++),roundtrip18,true +4. Roundtrip,JVar (C++),roundtrip19,true +4. Roundtrip,JVar (C++),roundtrip20,false +4. Roundtrip,JVar (C++),roundtrip21,false +4. Roundtrip,JVar (C++),roundtrip22,true +4. Roundtrip,JVar (C++),roundtrip23,true +4. Roundtrip,JVar (C++),roundtrip24,false +4. Roundtrip,JVar (C++),roundtrip25,false +4. Roundtrip,JVar (C++),roundtrip26,false +4. Roundtrip,JVar (C++),roundtrip27,false 1. Parse Validation,Jzon (C++),pass01,false 1. Parse Validation,Jzon (C++),pass02,true 1. Parse Validation,Jzon (C++),pass03,true @@ -2318,7 +2563,7 @@ Type,Library,Test,Result 1. Parse Validation,Nlohmann (C++11),fail03,true 1. Parse Validation,Nlohmann (C++11),fail04,true 1. Parse Validation,Nlohmann (C++11),fail05,true -1. Parse Validation,Nlohmann (C++11),fail06,false +1. Parse Validation,Nlohmann (C++11),fail06,true 1. Parse Validation,Nlohmann (C++11),fail07,true 1. Parse Validation,Nlohmann (C++11),fail08,true 1. Parse Validation,Nlohmann (C++11),fail09,true @@ -2336,9 +2581,9 @@ Type,Library,Test,Result 1. Parse Validation,Nlohmann (C++11),fail22,true 1. Parse Validation,Nlohmann (C++11),fail23,true 1. Parse Validation,Nlohmann (C++11),fail24,true -1. Parse Validation,Nlohmann (C++11),fail25,false +1. Parse Validation,Nlohmann (C++11),fail25,true 1. Parse Validation,Nlohmann (C++11),fail26,true -1. Parse Validation,Nlohmann (C++11),fail27,false +1. Parse Validation,Nlohmann (C++11),fail27,true 1. Parse Validation,Nlohmann (C++11),fail28,true 1. Parse Validation,Nlohmann (C++11),fail29,true 1. Parse Validation,Nlohmann (C++11),fail30,true @@ -2346,7 +2591,7 @@ Type,Library,Test,Result 1. Parse Validation,Nlohmann (C++11),fail32,true 1. Parse Validation,Nlohmann (C++11),fail33,true 2. Parse Double,Nlohmann (C++11),double01,true -2. Parse Double,Nlohmann (C++11),double02,false +2. Parse Double,Nlohmann (C++11),double02,true 2. Parse Double,Nlohmann (C++11),double03,true 2. Parse Double,Nlohmann (C++11),double04,true 2. Parse Double,Nlohmann (C++11),double05,true @@ -2432,15 +2677,15 @@ Type,Library,Test,Result 4. Roundtrip,Nlohmann (C++11),roundtrip10,true 4. Roundtrip,Nlohmann (C++11),roundtrip11,true 4. Roundtrip,Nlohmann (C++11),roundtrip12,true -4. Roundtrip,Nlohmann (C++11),roundtrip13,false +4. Roundtrip,Nlohmann (C++11),roundtrip13,true 4. Roundtrip,Nlohmann (C++11),roundtrip14,true 4. Roundtrip,Nlohmann (C++11),roundtrip15,true 4. Roundtrip,Nlohmann (C++11),roundtrip16,true 4. Roundtrip,Nlohmann (C++11),roundtrip17,true -4. Roundtrip,Nlohmann (C++11),roundtrip18,false -4. Roundtrip,Nlohmann (C++11),roundtrip19,false -4. Roundtrip,Nlohmann (C++11),roundtrip20,false -4. Roundtrip,Nlohmann (C++11),roundtrip21,false +4. Roundtrip,Nlohmann (C++11),roundtrip18,true +4. Roundtrip,Nlohmann (C++11),roundtrip19,true +4. Roundtrip,Nlohmann (C++11),roundtrip20,true +4. Roundtrip,Nlohmann (C++11),roundtrip21,true 4. Roundtrip,Nlohmann (C++11),roundtrip22,true 4. Roundtrip,Nlohmann (C++11),roundtrip23,true 4. Roundtrip,Nlohmann (C++11),roundtrip24,false @@ -2556,6 +2801,33 @@ Type,Library,Test,Result 3. Parse String,Parson (C),string07,true 3. Parse String,Parson (C),string08,true 3. Parse String,Parson (C),string09,true +4. Roundtrip,Parson (C),roundtrip01,true +4. Roundtrip,Parson (C),roundtrip02,true +4. Roundtrip,Parson (C),roundtrip03,true +4. Roundtrip,Parson (C),roundtrip04,true +4. Roundtrip,Parson (C),roundtrip05,true +4. Roundtrip,Parson (C),roundtrip06,true +4. Roundtrip,Parson (C),roundtrip07,true +4. Roundtrip,Parson (C),roundtrip08,true +4. Roundtrip,Parson (C),roundtrip09,true +4. Roundtrip,Parson (C),roundtrip10,true +4. Roundtrip,Parson (C),roundtrip11,true +4. Roundtrip,Parson (C),roundtrip12,true +4. Roundtrip,Parson (C),roundtrip13,false +4. Roundtrip,Parson (C),roundtrip14,false +4. Roundtrip,Parson (C),roundtrip15,true +4. Roundtrip,Parson (C),roundtrip16,true +4. Roundtrip,Parson (C),roundtrip17,false +4. Roundtrip,Parson (C),roundtrip18,false +4. Roundtrip,Parson (C),roundtrip19,false +4. Roundtrip,Parson (C),roundtrip20,false +4. Roundtrip,Parson (C),roundtrip21,false +4. Roundtrip,Parson (C),roundtrip22,false +4. Roundtrip,Parson (C),roundtrip23,false +4. Roundtrip,Parson (C),roundtrip24,false +4. Roundtrip,Parson (C),roundtrip25,false +4. Roundtrip,Parson (C),roundtrip26,false +4. Roundtrip,Parson (C),roundtrip27,false 1. Parse Validation,PicoJSON (C++),pass01,true 1. Parse Validation,PicoJSON (C++),pass02,true 1. Parse Validation,PicoJSON (C++),pass03,true @@ -2692,6 +2964,278 @@ Type,Library,Test,Result 4. Roundtrip,PicoJSON (C++),roundtrip25,false 4. Roundtrip,PicoJSON (C++),roundtrip26,true 4. Roundtrip,PicoJSON (C++),roundtrip27,false +1. Parse Validation,POCO (C++),pass01,true +1. Parse Validation,POCO (C++),pass02,true +1. Parse Validation,POCO (C++),pass03,true +1. Parse Validation,POCO (C++),fail02,true +1. Parse Validation,POCO (C++),fail03,true +1. Parse Validation,POCO (C++),fail04,true +1. Parse Validation,POCO (C++),fail05,true +1. Parse Validation,POCO (C++),fail06,true +1. Parse Validation,POCO (C++),fail07,true +1. Parse Validation,POCO (C++),fail08,true +1. Parse Validation,POCO (C++),fail09,true +1. Parse Validation,POCO (C++),fail10,true +1. Parse Validation,POCO (C++),fail11,true +1. Parse Validation,POCO (C++),fail12,true +1. Parse Validation,POCO (C++),fail13,true +1. Parse Validation,POCO (C++),fail14,true +1. Parse Validation,POCO (C++),fail15,true +1. Parse Validation,POCO (C++),fail16,true +1. Parse Validation,POCO (C++),fail17,true +1. Parse Validation,POCO (C++),fail19,true +1. Parse Validation,POCO (C++),fail20,true +1. Parse Validation,POCO (C++),fail21,true +1. Parse Validation,POCO (C++),fail22,true +1. Parse Validation,POCO (C++),fail23,true +1. Parse Validation,POCO (C++),fail24,true +1. Parse Validation,POCO (C++),fail25,true +1. Parse Validation,POCO (C++),fail26,true +1. Parse Validation,POCO (C++),fail27,true +1. Parse Validation,POCO (C++),fail28,true +1. Parse Validation,POCO (C++),fail29,true +1. Parse Validation,POCO (C++),fail30,true +1. Parse Validation,POCO (C++),fail31,true +1. Parse Validation,POCO (C++),fail32,true +1. Parse Validation,POCO (C++),fail33,true +2. Parse Double,POCO (C++),double01,true +2. Parse Double,POCO (C++),double02,true +2. Parse Double,POCO (C++),double03,true +2. Parse Double,POCO (C++),double04,true +2. Parse Double,POCO (C++),double05,true +2. Parse Double,POCO (C++),double06,true +2. Parse Double,POCO (C++),double07,true +2. Parse Double,POCO (C++),double08,true +2. Parse Double,POCO (C++),double09,true +2. Parse Double,POCO (C++),double10,true +2. Parse Double,POCO (C++),double11,true +2. Parse Double,POCO (C++),double12,true +2. Parse Double,POCO (C++),double13,true +2. Parse Double,POCO (C++),double14,true +2. Parse Double,POCO (C++),double15,true +2. Parse Double,POCO (C++),double16,true +2. Parse Double,POCO (C++),double17,true +2. Parse Double,POCO (C++),double18,true +2. Parse Double,POCO (C++),double19,true +2. Parse Double,POCO (C++),double20,true +2. Parse Double,POCO (C++),double21,true +2. Parse Double,POCO (C++),double22,true +2. Parse Double,POCO (C++),double23,true +2. Parse Double,POCO (C++),double24,true +2. Parse Double,POCO (C++),double25,true +2. Parse Double,POCO (C++),double26,true +2. Parse Double,POCO (C++),double27,false +2. Parse Double,POCO (C++),double28,false +2. Parse Double,POCO (C++),double29,true +2. Parse Double,POCO (C++),double30,true +2. Parse Double,POCO (C++),double31,true +2. Parse Double,POCO (C++),double32,true +2. Parse Double,POCO (C++),double33,true +2. Parse Double,POCO (C++),double34,true +2. Parse Double,POCO (C++),double35,true +2. Parse Double,POCO (C++),double36,true +2. Parse Double,POCO (C++),double37,true +2. Parse Double,POCO (C++),double38,true +2. Parse Double,POCO (C++),double39,true +2. Parse Double,POCO (C++),double40,true +2. Parse Double,POCO (C++),double41,true +2. Parse Double,POCO (C++),double42,true +2. Parse Double,POCO (C++),double43,true +2. Parse Double,POCO (C++),double44,true +2. Parse Double,POCO (C++),double45,true +2. Parse Double,POCO (C++),double46,true +2. Parse Double,POCO (C++),double47,true +2. Parse Double,POCO (C++),double48,true +2. Parse Double,POCO (C++),double49,true +2. Parse Double,POCO (C++),double50,true +2. Parse Double,POCO (C++),double51,true +2. Parse Double,POCO (C++),double52,true +2. Parse Double,POCO (C++),double53,true +2. Parse Double,POCO (C++),double54,true +2. Parse Double,POCO (C++),double55,false +2. Parse Double,POCO (C++),double56,false +2. Parse Double,POCO (C++),double57,false +2. Parse Double,POCO (C++),double58,true +2. Parse Double,POCO (C++),double59,true +2. Parse Double,POCO (C++),double60,false +2. Parse Double,POCO (C++),double61,false +2. Parse Double,POCO (C++),double62,false +2. Parse Double,POCO (C++),double63,true +2. Parse Double,POCO (C++),double64,true +2. Parse Double,POCO (C++),double65,false +2. Parse Double,POCO (C++),double66,true +3. Parse String,POCO (C++),string01,true +3. Parse String,POCO (C++),string02,true +3. Parse String,POCO (C++),string03,true +3. Parse String,POCO (C++),string04,true +3. Parse String,POCO (C++),string05,true +3. Parse String,POCO (C++),string06,true +3. Parse String,POCO (C++),string07,true +3. Parse String,POCO (C++),string08,true +3. Parse String,POCO (C++),string09,true +4. Roundtrip,POCO (C++),roundtrip01,true +4. Roundtrip,POCO (C++),roundtrip02,true +4. Roundtrip,POCO (C++),roundtrip03,true +4. Roundtrip,POCO (C++),roundtrip04,true +4. Roundtrip,POCO (C++),roundtrip05,true +4. Roundtrip,POCO (C++),roundtrip06,true +4. Roundtrip,POCO (C++),roundtrip07,true +4. Roundtrip,POCO (C++),roundtrip08,true +4. Roundtrip,POCO (C++),roundtrip09,true +4. Roundtrip,POCO (C++),roundtrip10,true +4. Roundtrip,POCO (C++),roundtrip11,true +4. Roundtrip,POCO (C++),roundtrip12,true +4. Roundtrip,POCO (C++),roundtrip13,true +4. Roundtrip,POCO (C++),roundtrip14,true +4. Roundtrip,POCO (C++),roundtrip15,true +4. Roundtrip,POCO (C++),roundtrip16,true +4. Roundtrip,POCO (C++),roundtrip17,true +4. Roundtrip,POCO (C++),roundtrip18,true +4. Roundtrip,POCO (C++),roundtrip19,true +4. Roundtrip,POCO (C++),roundtrip20,false +4. Roundtrip,POCO (C++),roundtrip21,false +4. Roundtrip,POCO (C++),roundtrip22,true +4. Roundtrip,POCO (C++),roundtrip23,true +4. Roundtrip,POCO (C++),roundtrip24,true +4. Roundtrip,POCO (C++),roundtrip25,true +4. Roundtrip,POCO (C++),roundtrip26,true +4. Roundtrip,POCO (C++),roundtrip27,false +1. Parse Validation,Qt (C++),pass01,true +1. Parse Validation,Qt (C++),pass02,true +1. Parse Validation,Qt (C++),pass03,true +1. Parse Validation,Qt (C++),fail02,true +1. Parse Validation,Qt (C++),fail03,true +1. Parse Validation,Qt (C++),fail04,true +1. Parse Validation,Qt (C++),fail05,true +1. Parse Validation,Qt (C++),fail06,true +1. Parse Validation,Qt (C++),fail07,true +1. Parse Validation,Qt (C++),fail08,true +1. Parse Validation,Qt (C++),fail09,true +1. Parse Validation,Qt (C++),fail10,true +1. Parse Validation,Qt (C++),fail11,true +1. Parse Validation,Qt (C++),fail12,true +1. Parse Validation,Qt (C++),fail13,true +1. Parse Validation,Qt (C++),fail14,true +1. Parse Validation,Qt (C++),fail15,false +1. Parse Validation,Qt (C++),fail16,true +1. Parse Validation,Qt (C++),fail17,false +1. Parse Validation,Qt (C++),fail19,true +1. Parse Validation,Qt (C++),fail20,true +1. Parse Validation,Qt (C++),fail21,true +1. Parse Validation,Qt (C++),fail22,true +1. Parse Validation,Qt (C++),fail23,true +1. Parse Validation,Qt (C++),fail24,true +1. Parse Validation,Qt (C++),fail25,false +1. Parse Validation,Qt (C++),fail26,false +1. Parse Validation,Qt (C++),fail27,false +1. Parse Validation,Qt (C++),fail28,false +1. Parse Validation,Qt (C++),fail29,true +1. Parse Validation,Qt (C++),fail30,true +1. Parse Validation,Qt (C++),fail31,true +1. Parse Validation,Qt (C++),fail32,true +1. Parse Validation,Qt (C++),fail33,true +2. Parse Double,Qt (C++),double01,true +2. Parse Double,Qt (C++),double02,true +2. Parse Double,Qt (C++),double03,true +2. Parse Double,Qt (C++),double04,true +2. Parse Double,Qt (C++),double05,true +2. Parse Double,Qt (C++),double06,true +2. Parse Double,Qt (C++),double07,true +2. Parse Double,Qt (C++),double08,true +2. Parse Double,Qt (C++),double09,true +2. Parse Double,Qt (C++),double10,true +2. Parse Double,Qt (C++),double11,true +2. Parse Double,Qt (C++),double12,true +2. Parse Double,Qt (C++),double13,true +2. Parse Double,Qt (C++),double14,true +2. Parse Double,Qt (C++),double15,true +2. Parse Double,Qt (C++),double16,true +2. Parse Double,Qt (C++),double17,true +2. Parse Double,Qt (C++),double18,true +2. Parse Double,Qt (C++),double19,true +2. Parse Double,Qt (C++),double20,true +2. Parse Double,Qt (C++),double21,true +2. Parse Double,Qt (C++),double22,true +2. Parse Double,Qt (C++),double23,true +2. Parse Double,Qt (C++),double24,true +2. Parse Double,Qt (C++),double25,true +2. Parse Double,Qt (C++),double26,true +2. Parse Double,Qt (C++),double27,true +2. Parse Double,Qt (C++),double28,true +2. Parse Double,Qt (C++),double29,true +2. Parse Double,Qt (C++),double30,true +2. Parse Double,Qt (C++),double31,true +2. Parse Double,Qt (C++),double32,true +2. Parse Double,Qt (C++),double33,true +2. Parse Double,Qt (C++),double34,true +2. Parse Double,Qt (C++),double35,true +2. Parse Double,Qt (C++),double36,false +2. Parse Double,Qt (C++),double37,true +2. Parse Double,Qt (C++),double38,false +2. Parse Double,Qt (C++),double39,true +2. Parse Double,Qt (C++),double40,true +2. Parse Double,Qt (C++),double41,true +2. Parse Double,Qt (C++),double42,true +2. Parse Double,Qt (C++),double43,true +2. Parse Double,Qt (C++),double44,true +2. Parse Double,Qt (C++),double45,true +2. Parse Double,Qt (C++),double46,true +2. Parse Double,Qt (C++),double47,true +2. Parse Double,Qt (C++),double48,true +2. Parse Double,Qt (C++),double49,true +2. Parse Double,Qt (C++),double50,true +2. Parse Double,Qt (C++),double51,true +2. Parse Double,Qt (C++),double52,true +2. Parse Double,Qt (C++),double53,true +2. Parse Double,Qt (C++),double54,true +2. Parse Double,Qt (C++),double55,true +2. Parse Double,Qt (C++),double56,true +2. Parse Double,Qt (C++),double57,true +2. Parse Double,Qt (C++),double58,true +2. Parse Double,Qt (C++),double59,true +2. Parse Double,Qt (C++),double60,true +2. Parse Double,Qt (C++),double61,true +2. Parse Double,Qt (C++),double62,true +2. Parse Double,Qt (C++),double63,true +2. Parse Double,Qt (C++),double64,true +2. Parse Double,Qt (C++),double65,true +2. Parse Double,Qt (C++),double66,false +3. Parse String,Qt (C++),string01,true +3. Parse String,Qt (C++),string02,true +3. Parse String,Qt (C++),string03,true +3. Parse String,Qt (C++),string04,true +3. Parse String,Qt (C++),string05,true +3. Parse String,Qt (C++),string06,true +3. Parse String,Qt (C++),string07,true +3. Parse String,Qt (C++),string08,true +3. Parse String,Qt (C++),string09,true +4. Roundtrip,Qt (C++),roundtrip01,true +4. Roundtrip,Qt (C++),roundtrip02,true +4. Roundtrip,Qt (C++),roundtrip03,true +4. Roundtrip,Qt (C++),roundtrip04,true +4. Roundtrip,Qt (C++),roundtrip05,true +4. Roundtrip,Qt (C++),roundtrip06,true +4. Roundtrip,Qt (C++),roundtrip07,true +4. Roundtrip,Qt (C++),roundtrip08,true +4. Roundtrip,Qt (C++),roundtrip09,true +4. Roundtrip,Qt (C++),roundtrip10,true +4. Roundtrip,Qt (C++),roundtrip11,true +4. Roundtrip,Qt (C++),roundtrip12,true +4. Roundtrip,Qt (C++),roundtrip13,false +4. Roundtrip,Qt (C++),roundtrip14,false +4. Roundtrip,Qt (C++),roundtrip15,true +4. Roundtrip,Qt (C++),roundtrip16,true +4. Roundtrip,Qt (C++),roundtrip17,true +4. Roundtrip,Qt (C++),roundtrip18,false +4. Roundtrip,Qt (C++),roundtrip19,false +4. Roundtrip,Qt (C++),roundtrip20,false +4. Roundtrip,Qt (C++),roundtrip21,false +4. Roundtrip,Qt (C++),roundtrip22,false +4. Roundtrip,Qt (C++),roundtrip23,false +4. Roundtrip,Qt (C++),roundtrip24,false +4. Roundtrip,Qt (C++),roundtrip25,false +4. Roundtrip,Qt (C++),roundtrip26,true +4. Roundtrip,Qt (C++),roundtrip27,false 1. Parse Validation,RapidJSON_AutoUTF (C++),pass01,true 1. Parse Validation,RapidJSON_AutoUTF (C++),pass02,true 1. Parse Validation,RapidJSON_AutoUTF (C++),pass03,true @@ -3345,6 +3889,142 @@ Type,Library,Test,Result 3. Parse String,sajson (C++),string07,true 3. Parse String,sajson (C++),string08,true 3. Parse String,sajson (C++),string09,true +1. Parse Validation,Scheredom json.h (C),pass01,false +1. Parse Validation,Scheredom json.h (C),pass02,true +1. Parse Validation,Scheredom json.h (C),pass03,true +1. Parse Validation,Scheredom json.h (C),fail02,false +1. Parse Validation,Scheredom json.h (C),fail03,true +1. Parse Validation,Scheredom json.h (C),fail04,true +1. Parse Validation,Scheredom json.h (C),fail05,true +1. Parse Validation,Scheredom json.h (C),fail06,true +1. Parse Validation,Scheredom json.h (C),fail07,false +1. Parse Validation,Scheredom json.h (C),fail08,false +1. Parse Validation,Scheredom json.h (C),fail09,true +1. Parse Validation,Scheredom json.h (C),fail10,false +1. Parse Validation,Scheredom json.h (C),fail11,true +1. Parse Validation,Scheredom json.h (C),fail12,true +1. Parse Validation,Scheredom json.h (C),fail13,true +1. Parse Validation,Scheredom json.h (C),fail14,true +1. Parse Validation,Scheredom json.h (C),fail15,true +1. Parse Validation,Scheredom json.h (C),fail16,true +1. Parse Validation,Scheredom json.h (C),fail17,true +1. Parse Validation,Scheredom json.h (C),fail19,true +1. Parse Validation,Scheredom json.h (C),fail20,true +1. Parse Validation,Scheredom json.h (C),fail21,true +1. Parse Validation,Scheredom json.h (C),fail22,true +1. Parse Validation,Scheredom json.h (C),fail23,true +1. Parse Validation,Scheredom json.h (C),fail24,true +1. Parse Validation,Scheredom json.h (C),fail25,false +1. Parse Validation,Scheredom json.h (C),fail26,true +1. Parse Validation,Scheredom json.h (C),fail27,false +1. Parse Validation,Scheredom json.h (C),fail28,true +1. Parse Validation,Scheredom json.h (C),fail29,false +1. Parse Validation,Scheredom json.h (C),fail30,false +1. Parse Validation,Scheredom json.h (C),fail31,true +1. Parse Validation,Scheredom json.h (C),fail32,true +1. Parse Validation,Scheredom json.h (C),fail33,true +2. Parse Double,Scheredom json.h (C),double01,true +2. Parse Double,Scheredom json.h (C),double02,true +2. Parse Double,Scheredom json.h (C),double03,true +2. Parse Double,Scheredom json.h (C),double04,true +2. Parse Double,Scheredom json.h (C),double05,true +2. Parse Double,Scheredom json.h (C),double06,true +2. Parse Double,Scheredom json.h (C),double07,true +2. Parse Double,Scheredom json.h (C),double08,true +2. Parse Double,Scheredom json.h (C),double09,true +2. Parse Double,Scheredom json.h (C),double10,true +2. Parse Double,Scheredom json.h (C),double11,true +2. Parse Double,Scheredom json.h (C),double12,true +2. Parse Double,Scheredom json.h (C),double13,true +2. Parse Double,Scheredom json.h (C),double14,true +2. Parse Double,Scheredom json.h (C),double15,true +2. Parse Double,Scheredom json.h (C),double16,true +2. Parse Double,Scheredom json.h (C),double17,true +2. Parse Double,Scheredom json.h (C),double18,true +2. Parse Double,Scheredom json.h (C),double19,true +2. Parse Double,Scheredom json.h (C),double20,true +2. Parse Double,Scheredom json.h (C),double21,true +2. Parse Double,Scheredom json.h (C),double22,true +2. Parse Double,Scheredom json.h (C),double23,true +2. Parse Double,Scheredom json.h (C),double24,true +2. Parse Double,Scheredom json.h (C),double25,true +2. Parse Double,Scheredom json.h (C),double26,true +2. Parse Double,Scheredom json.h (C),double27,true +2. Parse Double,Scheredom json.h (C),double28,true +2. Parse Double,Scheredom json.h (C),double29,true +2. Parse Double,Scheredom json.h (C),double30,true +2. Parse Double,Scheredom json.h (C),double31,true +2. Parse Double,Scheredom json.h (C),double32,true +2. Parse Double,Scheredom json.h (C),double33,true +2. Parse Double,Scheredom json.h (C),double34,true +2. Parse Double,Scheredom json.h (C),double35,true +2. Parse Double,Scheredom json.h (C),double36,true +2. Parse Double,Scheredom json.h (C),double37,true +2. Parse Double,Scheredom json.h (C),double38,true +2. Parse Double,Scheredom json.h (C),double39,true +2. Parse Double,Scheredom json.h (C),double40,true +2. Parse Double,Scheredom json.h (C),double41,true +2. Parse Double,Scheredom json.h (C),double42,true +2. Parse Double,Scheredom json.h (C),double43,true +2. Parse Double,Scheredom json.h (C),double44,true +2. Parse Double,Scheredom json.h (C),double45,true +2. Parse Double,Scheredom json.h (C),double46,true +2. Parse Double,Scheredom json.h (C),double47,true +2. Parse Double,Scheredom json.h (C),double48,true +2. Parse Double,Scheredom json.h (C),double49,true +2. Parse Double,Scheredom json.h (C),double50,true +2. Parse Double,Scheredom json.h (C),double51,true +2. Parse Double,Scheredom json.h (C),double52,true +2. Parse Double,Scheredom json.h (C),double53,true +2. Parse Double,Scheredom json.h (C),double54,true +2. Parse Double,Scheredom json.h (C),double55,true +2. Parse Double,Scheredom json.h (C),double56,true +2. Parse Double,Scheredom json.h (C),double57,true +2. Parse Double,Scheredom json.h (C),double58,true +2. Parse Double,Scheredom json.h (C),double59,true +2. Parse Double,Scheredom json.h (C),double60,true +2. Parse Double,Scheredom json.h (C),double61,true +2. Parse Double,Scheredom json.h (C),double62,true +2. Parse Double,Scheredom json.h (C),double63,true +2. Parse Double,Scheredom json.h (C),double64,true +2. Parse Double,Scheredom json.h (C),double65,true +2. Parse Double,Scheredom json.h (C),double66,true +3. Parse String,Scheredom json.h (C),string01,true +3. Parse String,Scheredom json.h (C),string02,true +3. Parse String,Scheredom json.h (C),string03,false +3. Parse String,Scheredom json.h (C),string04,false +3. Parse String,Scheredom json.h (C),string05,false +3. Parse String,Scheredom json.h (C),string06,false +3. Parse String,Scheredom json.h (C),string07,false +3. Parse String,Scheredom json.h (C),string08,false +3. Parse String,Scheredom json.h (C),string09,false +4. Roundtrip,Scheredom json.h (C),roundtrip01,true +4. Roundtrip,Scheredom json.h (C),roundtrip02,true +4. Roundtrip,Scheredom json.h (C),roundtrip03,true +4. Roundtrip,Scheredom json.h (C),roundtrip04,true +4. Roundtrip,Scheredom json.h (C),roundtrip05,true +4. Roundtrip,Scheredom json.h (C),roundtrip06,true +4. Roundtrip,Scheredom json.h (C),roundtrip07,true +4. Roundtrip,Scheredom json.h (C),roundtrip08,true +4. Roundtrip,Scheredom json.h (C),roundtrip09,true +4. Roundtrip,Scheredom json.h (C),roundtrip10,true +4. Roundtrip,Scheredom json.h (C),roundtrip11,true +4. Roundtrip,Scheredom json.h (C),roundtrip12,true +4. Roundtrip,Scheredom json.h (C),roundtrip13,true +4. Roundtrip,Scheredom json.h (C),roundtrip14,true +4. Roundtrip,Scheredom json.h (C),roundtrip15,true +4. Roundtrip,Scheredom json.h (C),roundtrip16,true +4. Roundtrip,Scheredom json.h (C),roundtrip17,true +4. Roundtrip,Scheredom json.h (C),roundtrip18,true +4. Roundtrip,Scheredom json.h (C),roundtrip19,true +4. Roundtrip,Scheredom json.h (C),roundtrip20,true +4. Roundtrip,Scheredom json.h (C),roundtrip21,true +4. Roundtrip,Scheredom json.h (C),roundtrip22,true +4. Roundtrip,Scheredom json.h (C),roundtrip23,true +4. Roundtrip,Scheredom json.h (C),roundtrip24,true +4. Roundtrip,Scheredom json.h (C),roundtrip25,true +4. Roundtrip,Scheredom json.h (C),roundtrip26,true +4. Roundtrip,Scheredom json.h (C),roundtrip27,true 1. Parse Validation,SimpleJSON (C++),pass01,true 1. Parse Validation,SimpleJSON (C++),pass02,true 1. Parse Validation,SimpleJSON (C++),pass03,true @@ -3481,6 +4161,278 @@ Type,Library,Test,Result 4. Roundtrip,SimpleJSON (C++),roundtrip25,false 4. Roundtrip,SimpleJSON (C++),roundtrip26,false 4. Roundtrip,SimpleJSON (C++),roundtrip27,false +1. Parse Validation,taocpp/json (C++11),pass01,true +1. Parse Validation,taocpp/json (C++11),pass02,true +1. Parse Validation,taocpp/json (C++11),pass03,true +1. Parse Validation,taocpp/json (C++11),fail02,true +1. Parse Validation,taocpp/json (C++11),fail03,true +1. Parse Validation,taocpp/json (C++11),fail04,true +1. Parse Validation,taocpp/json (C++11),fail05,true +1. Parse Validation,taocpp/json (C++11),fail06,true +1. Parse Validation,taocpp/json (C++11),fail07,true +1. Parse Validation,taocpp/json (C++11),fail08,true +1. Parse Validation,taocpp/json (C++11),fail09,true +1. Parse Validation,taocpp/json (C++11),fail10,true +1. Parse Validation,taocpp/json (C++11),fail11,true +1. Parse Validation,taocpp/json (C++11),fail12,true +1. Parse Validation,taocpp/json (C++11),fail13,true +1. Parse Validation,taocpp/json (C++11),fail14,true +1. Parse Validation,taocpp/json (C++11),fail15,true +1. Parse Validation,taocpp/json (C++11),fail16,true +1. Parse Validation,taocpp/json (C++11),fail17,true +1. Parse Validation,taocpp/json (C++11),fail19,true +1. Parse Validation,taocpp/json (C++11),fail20,true +1. Parse Validation,taocpp/json (C++11),fail21,true +1. Parse Validation,taocpp/json (C++11),fail22,true +1. Parse Validation,taocpp/json (C++11),fail23,true +1. Parse Validation,taocpp/json (C++11),fail24,true +1. Parse Validation,taocpp/json (C++11),fail25,true +1. Parse Validation,taocpp/json (C++11),fail26,true +1. Parse Validation,taocpp/json (C++11),fail27,true +1. Parse Validation,taocpp/json (C++11),fail28,true +1. Parse Validation,taocpp/json (C++11),fail29,true +1. Parse Validation,taocpp/json (C++11),fail30,true +1. Parse Validation,taocpp/json (C++11),fail31,true +1. Parse Validation,taocpp/json (C++11),fail32,true +1. Parse Validation,taocpp/json (C++11),fail33,true +2. Parse Double,taocpp/json (C++11),double01,true +2. Parse Double,taocpp/json (C++11),double02,true +2. Parse Double,taocpp/json (C++11),double03,true +2. Parse Double,taocpp/json (C++11),double04,true +2. Parse Double,taocpp/json (C++11),double05,true +2. Parse Double,taocpp/json (C++11),double06,true +2. Parse Double,taocpp/json (C++11),double07,true +2. Parse Double,taocpp/json (C++11),double08,true +2. Parse Double,taocpp/json (C++11),double09,true +2. Parse Double,taocpp/json (C++11),double10,true +2. Parse Double,taocpp/json (C++11),double11,true +2. Parse Double,taocpp/json (C++11),double12,true +2. Parse Double,taocpp/json (C++11),double13,true +2. Parse Double,taocpp/json (C++11),double14,true +2. Parse Double,taocpp/json (C++11),double15,true +2. Parse Double,taocpp/json (C++11),double16,true +2. Parse Double,taocpp/json (C++11),double17,true +2. Parse Double,taocpp/json (C++11),double18,true +2. Parse Double,taocpp/json (C++11),double19,true +2. Parse Double,taocpp/json (C++11),double20,true +2. Parse Double,taocpp/json (C++11),double21,true +2. Parse Double,taocpp/json (C++11),double22,true +2. Parse Double,taocpp/json (C++11),double23,true +2. Parse Double,taocpp/json (C++11),double24,true +2. Parse Double,taocpp/json (C++11),double25,true +2. Parse Double,taocpp/json (C++11),double26,true +2. Parse Double,taocpp/json (C++11),double27,true +2. Parse Double,taocpp/json (C++11),double28,true +2. Parse Double,taocpp/json (C++11),double29,true +2. Parse Double,taocpp/json (C++11),double30,true +2. Parse Double,taocpp/json (C++11),double31,true +2. Parse Double,taocpp/json (C++11),double32,true +2. Parse Double,taocpp/json (C++11),double33,true +2. Parse Double,taocpp/json (C++11),double34,true +2. Parse Double,taocpp/json (C++11),double35,true +2. Parse Double,taocpp/json (C++11),double36,true +2. Parse Double,taocpp/json (C++11),double37,true +2. Parse Double,taocpp/json (C++11),double38,true +2. Parse Double,taocpp/json (C++11),double39,true +2. Parse Double,taocpp/json (C++11),double40,true +2. Parse Double,taocpp/json (C++11),double41,true +2. Parse Double,taocpp/json (C++11),double42,true +2. Parse Double,taocpp/json (C++11),double43,true +2. Parse Double,taocpp/json (C++11),double44,true +2. Parse Double,taocpp/json (C++11),double45,true +2. Parse Double,taocpp/json (C++11),double46,true +2. Parse Double,taocpp/json (C++11),double47,true +2. Parse Double,taocpp/json (C++11),double48,true +2. Parse Double,taocpp/json (C++11),double49,true +2. Parse Double,taocpp/json (C++11),double50,true +2. Parse Double,taocpp/json (C++11),double51,true +2. Parse Double,taocpp/json (C++11),double52,true +2. Parse Double,taocpp/json (C++11),double53,true +2. Parse Double,taocpp/json (C++11),double54,true +2. Parse Double,taocpp/json (C++11),double55,true +2. Parse Double,taocpp/json (C++11),double56,true +2. Parse Double,taocpp/json (C++11),double57,true +2. Parse Double,taocpp/json (C++11),double58,true +2. Parse Double,taocpp/json (C++11),double59,true +2. Parse Double,taocpp/json (C++11),double60,true +2. Parse Double,taocpp/json (C++11),double61,true +2. Parse Double,taocpp/json (C++11),double62,true +2. Parse Double,taocpp/json (C++11),double63,true +2. Parse Double,taocpp/json (C++11),double64,true +2. Parse Double,taocpp/json (C++11),double65,true +2. Parse Double,taocpp/json (C++11),double66,true +3. Parse String,taocpp/json (C++11),string01,true +3. Parse String,taocpp/json (C++11),string02,true +3. Parse String,taocpp/json (C++11),string03,true +3. Parse String,taocpp/json (C++11),string04,true +3. Parse String,taocpp/json (C++11),string05,true +3. Parse String,taocpp/json (C++11),string06,true +3. Parse String,taocpp/json (C++11),string07,true +3. Parse String,taocpp/json (C++11),string08,true +3. Parse String,taocpp/json (C++11),string09,true +4. Roundtrip,taocpp/json (C++11),roundtrip01,true +4. Roundtrip,taocpp/json (C++11),roundtrip02,true +4. Roundtrip,taocpp/json (C++11),roundtrip03,true +4. Roundtrip,taocpp/json (C++11),roundtrip04,true +4. Roundtrip,taocpp/json (C++11),roundtrip05,true +4. Roundtrip,taocpp/json (C++11),roundtrip06,true +4. Roundtrip,taocpp/json (C++11),roundtrip07,true +4. Roundtrip,taocpp/json (C++11),roundtrip08,true +4. Roundtrip,taocpp/json (C++11),roundtrip09,true +4. Roundtrip,taocpp/json (C++11),roundtrip10,true +4. Roundtrip,taocpp/json (C++11),roundtrip11,true +4. Roundtrip,taocpp/json (C++11),roundtrip12,true +4. Roundtrip,taocpp/json (C++11),roundtrip13,true +4. Roundtrip,taocpp/json (C++11),roundtrip14,true +4. Roundtrip,taocpp/json (C++11),roundtrip15,true +4. Roundtrip,taocpp/json (C++11),roundtrip16,true +4. Roundtrip,taocpp/json (C++11),roundtrip17,true +4. Roundtrip,taocpp/json (C++11),roundtrip18,true +4. Roundtrip,taocpp/json (C++11),roundtrip19,true +4. Roundtrip,taocpp/json (C++11),roundtrip20,true +4. Roundtrip,taocpp/json (C++11),roundtrip21,true +4. Roundtrip,taocpp/json (C++11),roundtrip22,true +4. Roundtrip,taocpp/json (C++11),roundtrip23,true +4. Roundtrip,taocpp/json (C++11),roundtrip24,true +4. Roundtrip,taocpp/json (C++11),roundtrip25,true +4. Roundtrip,taocpp/json (C++11),roundtrip26,true +4. Roundtrip,taocpp/json (C++11),roundtrip27,true +1. Parse Validation,tunnuz/JSON++ (C++),pass01,true +1. Parse Validation,tunnuz/JSON++ (C++),pass02,true +1. Parse Validation,tunnuz/JSON++ (C++),pass03,true +1. Parse Validation,tunnuz/JSON++ (C++),fail02,true +1. Parse Validation,tunnuz/JSON++ (C++),fail03,true +1. Parse Validation,tunnuz/JSON++ (C++),fail04,true +1. Parse Validation,tunnuz/JSON++ (C++),fail05,true +1. Parse Validation,tunnuz/JSON++ (C++),fail06,false +1. Parse Validation,tunnuz/JSON++ (C++),fail07,true +1. Parse Validation,tunnuz/JSON++ (C++),fail08,true +1. Parse Validation,tunnuz/JSON++ (C++),fail09,true +1. Parse Validation,tunnuz/JSON++ (C++),fail10,true +1. Parse Validation,tunnuz/JSON++ (C++),fail11,true +1. Parse Validation,tunnuz/JSON++ (C++),fail12,true +1. Parse Validation,tunnuz/JSON++ (C++),fail13,false +1. Parse Validation,tunnuz/JSON++ (C++),fail14,true +1. Parse Validation,tunnuz/JSON++ (C++),fail15,true +1. Parse Validation,tunnuz/JSON++ (C++),fail16,false +1. Parse Validation,tunnuz/JSON++ (C++),fail17,true +1. Parse Validation,tunnuz/JSON++ (C++),fail19,true +1. Parse Validation,tunnuz/JSON++ (C++),fail20,true +1. Parse Validation,tunnuz/JSON++ (C++),fail21,true +1. Parse Validation,tunnuz/JSON++ (C++),fail22,true +1. Parse Validation,tunnuz/JSON++ (C++),fail23,true +1. Parse Validation,tunnuz/JSON++ (C++),fail24,false +1. Parse Validation,tunnuz/JSON++ (C++),fail25,false +1. Parse Validation,tunnuz/JSON++ (C++),fail26,false +1. Parse Validation,tunnuz/JSON++ (C++),fail27,false +1. Parse Validation,tunnuz/JSON++ (C++),fail28,false +1. Parse Validation,tunnuz/JSON++ (C++),fail29,false +1. Parse Validation,tunnuz/JSON++ (C++),fail30,true +1. Parse Validation,tunnuz/JSON++ (C++),fail31,true +1. Parse Validation,tunnuz/JSON++ (C++),fail32,true +1. Parse Validation,tunnuz/JSON++ (C++),fail33,true +2. Parse Double,tunnuz/JSON++ (C++),double01,true +2. Parse Double,tunnuz/JSON++ (C++),double02,true +2. Parse Double,tunnuz/JSON++ (C++),double03,true +2. Parse Double,tunnuz/JSON++ (C++),double04,true +2. Parse Double,tunnuz/JSON++ (C++),double05,true +2. Parse Double,tunnuz/JSON++ (C++),double06,true +2. Parse Double,tunnuz/JSON++ (C++),double07,true +2. Parse Double,tunnuz/JSON++ (C++),double08,true +2. Parse Double,tunnuz/JSON++ (C++),double09,true +2. Parse Double,tunnuz/JSON++ (C++),double10,true +2. Parse Double,tunnuz/JSON++ (C++),double11,true +2. Parse Double,tunnuz/JSON++ (C++),double12,true +2. Parse Double,tunnuz/JSON++ (C++),double13,true +2. Parse Double,tunnuz/JSON++ (C++),double14,true +2. Parse Double,tunnuz/JSON++ (C++),double15,true +2. Parse Double,tunnuz/JSON++ (C++),double16,true +2. Parse Double,tunnuz/JSON++ (C++),double17,true +2. Parse Double,tunnuz/JSON++ (C++),double18,true +2. Parse Double,tunnuz/JSON++ (C++),double19,true +2. Parse Double,tunnuz/JSON++ (C++),double20,true +2. Parse Double,tunnuz/JSON++ (C++),double21,true +2. Parse Double,tunnuz/JSON++ (C++),double22,true +2. Parse Double,tunnuz/JSON++ (C++),double23,true +2. Parse Double,tunnuz/JSON++ (C++),double24,true +2. Parse Double,tunnuz/JSON++ (C++),double25,true +2. Parse Double,tunnuz/JSON++ (C++),double26,false +2. Parse Double,tunnuz/JSON++ (C++),double27,false +2. Parse Double,tunnuz/JSON++ (C++),double28,false +2. Parse Double,tunnuz/JSON++ (C++),double29,true +2. Parse Double,tunnuz/JSON++ (C++),double30,true +2. Parse Double,tunnuz/JSON++ (C++),double31,true +2. Parse Double,tunnuz/JSON++ (C++),double32,true +2. Parse Double,tunnuz/JSON++ (C++),double33,false +2. Parse Double,tunnuz/JSON++ (C++),double34,false +2. Parse Double,tunnuz/JSON++ (C++),double35,true +2. Parse Double,tunnuz/JSON++ (C++),double36,true +2. Parse Double,tunnuz/JSON++ (C++),double37,false +2. Parse Double,tunnuz/JSON++ (C++),double38,true +2. Parse Double,tunnuz/JSON++ (C++),double39,true +2. Parse Double,tunnuz/JSON++ (C++),double40,false +2. Parse Double,tunnuz/JSON++ (C++),double41,true +2. Parse Double,tunnuz/JSON++ (C++),double42,true +2. Parse Double,tunnuz/JSON++ (C++),double43,true +2. Parse Double,tunnuz/JSON++ (C++),double44,false +2. Parse Double,tunnuz/JSON++ (C++),double45,true +2. Parse Double,tunnuz/JSON++ (C++),double46,true +2. Parse Double,tunnuz/JSON++ (C++),double47,true +2. Parse Double,tunnuz/JSON++ (C++),double48,false +2. Parse Double,tunnuz/JSON++ (C++),double49,true +2. Parse Double,tunnuz/JSON++ (C++),double50,true +2. Parse Double,tunnuz/JSON++ (C++),double51,true +2. Parse Double,tunnuz/JSON++ (C++),double52,true +2. Parse Double,tunnuz/JSON++ (C++),double53,false +2. Parse Double,tunnuz/JSON++ (C++),double54,true +2. Parse Double,tunnuz/JSON++ (C++),double55,false +2. Parse Double,tunnuz/JSON++ (C++),double56,false +2. Parse Double,tunnuz/JSON++ (C++),double57,false +2. Parse Double,tunnuz/JSON++ (C++),double58,false +2. Parse Double,tunnuz/JSON++ (C++),double59,true +2. Parse Double,tunnuz/JSON++ (C++),double60,false +2. Parse Double,tunnuz/JSON++ (C++),double61,false +2. Parse Double,tunnuz/JSON++ (C++),double62,false +2. Parse Double,tunnuz/JSON++ (C++),double63,false +2. Parse Double,tunnuz/JSON++ (C++),double64,true +2. Parse Double,tunnuz/JSON++ (C++),double65,false +2. Parse Double,tunnuz/JSON++ (C++),double66,true +3. Parse String,tunnuz/JSON++ (C++),string01,true +3. Parse String,tunnuz/JSON++ (C++),string02,true +3. Parse String,tunnuz/JSON++ (C++),string03,true +3. Parse String,tunnuz/JSON++ (C++),string04,false +3. Parse String,tunnuz/JSON++ (C++),string05,true +3. Parse String,tunnuz/JSON++ (C++),string06,true +3. Parse String,tunnuz/JSON++ (C++),string07,true +3. Parse String,tunnuz/JSON++ (C++),string08,true +3. Parse String,tunnuz/JSON++ (C++),string09,false +4. Roundtrip,tunnuz/JSON++ (C++),roundtrip01,true +4. Roundtrip,tunnuz/JSON++ (C++),roundtrip02,true +4. Roundtrip,tunnuz/JSON++ (C++),roundtrip03,true +4. Roundtrip,tunnuz/JSON++ (C++),roundtrip04,true +4. Roundtrip,tunnuz/JSON++ (C++),roundtrip05,true +4. Roundtrip,tunnuz/JSON++ (C++),roundtrip06,true +4. Roundtrip,tunnuz/JSON++ (C++),roundtrip07,true +4. Roundtrip,tunnuz/JSON++ (C++),roundtrip08,true +4. Roundtrip,tunnuz/JSON++ (C++),roundtrip09,false +4. Roundtrip,tunnuz/JSON++ (C++),roundtrip10,false +4. Roundtrip,tunnuz/JSON++ (C++),roundtrip11,true +4. Roundtrip,tunnuz/JSON++ (C++),roundtrip12,true +4. Roundtrip,tunnuz/JSON++ (C++),roundtrip13,true +4. Roundtrip,tunnuz/JSON++ (C++),roundtrip14,true +4. Roundtrip,tunnuz/JSON++ (C++),roundtrip15,true +4. Roundtrip,tunnuz/JSON++ (C++),roundtrip16,true +4. Roundtrip,tunnuz/JSON++ (C++),roundtrip17,true +4. Roundtrip,tunnuz/JSON++ (C++),roundtrip18,true +4. Roundtrip,tunnuz/JSON++ (C++),roundtrip19,true +4. Roundtrip,tunnuz/JSON++ (C++),roundtrip20,false +4. Roundtrip,tunnuz/JSON++ (C++),roundtrip21,false +4. Roundtrip,tunnuz/JSON++ (C++),roundtrip22,true +4. Roundtrip,tunnuz/JSON++ (C++),roundtrip23,true +4. Roundtrip,tunnuz/JSON++ (C++),roundtrip24,true +4. Roundtrip,tunnuz/JSON++ (C++),roundtrip25,false +4. Roundtrip,tunnuz/JSON++ (C++),roundtrip26,false +4. Roundtrip,tunnuz/JSON++ (C++),roundtrip27,false 1. Parse Validation,udp/json-parser (C),pass01,true 1. Parse Validation,udp/json-parser (C),pass02,true 1. Parse Validation,udp/json-parser (C),pass03,true @@ -3726,6 +4678,278 @@ Type,Library,Test,Result 3. Parse String,ujson4c (C),string07,false 3. Parse String,ujson4c (C),string08,false 3. Parse String,ujson4c (C),string09,false +1. Parse Validation,ujson (C++),pass01,false +1. Parse Validation,ujson (C++),pass02,true +1. Parse Validation,ujson (C++),pass03,true +1. Parse Validation,ujson (C++),fail02,true +1. Parse Validation,ujson (C++),fail03,true +1. Parse Validation,ujson (C++),fail04,true +1. Parse Validation,ujson (C++),fail05,true +1. Parse Validation,ujson (C++),fail06,true +1. Parse Validation,ujson (C++),fail07,true +1. Parse Validation,ujson (C++),fail08,true +1. Parse Validation,ujson (C++),fail09,true +1. Parse Validation,ujson (C++),fail10,true +1. Parse Validation,ujson (C++),fail11,true +1. Parse Validation,ujson (C++),fail12,true +1. Parse Validation,ujson (C++),fail13,true +1. Parse Validation,ujson (C++),fail14,true +1. Parse Validation,ujson (C++),fail15,true +1. Parse Validation,ujson (C++),fail16,true +1. Parse Validation,ujson (C++),fail17,true +1. Parse Validation,ujson (C++),fail19,true +1. Parse Validation,ujson (C++),fail20,true +1. Parse Validation,ujson (C++),fail21,true +1. Parse Validation,ujson (C++),fail22,true +1. Parse Validation,ujson (C++),fail23,true +1. Parse Validation,ujson (C++),fail24,true +1. Parse Validation,ujson (C++),fail25,true +1. Parse Validation,ujson (C++),fail26,true +1. Parse Validation,ujson (C++),fail27,true +1. Parse Validation,ujson (C++),fail28,true +1. Parse Validation,ujson (C++),fail29,true +1. Parse Validation,ujson (C++),fail30,true +1. Parse Validation,ujson (C++),fail31,true +1. Parse Validation,ujson (C++),fail32,true +1. Parse Validation,ujson (C++),fail33,true +2. Parse Double,ujson (C++),double01,true +2. Parse Double,ujson (C++),double02,true +2. Parse Double,ujson (C++),double03,true +2. Parse Double,ujson (C++),double04,true +2. Parse Double,ujson (C++),double05,true +2. Parse Double,ujson (C++),double06,true +2. Parse Double,ujson (C++),double07,true +2. Parse Double,ujson (C++),double08,true +2. Parse Double,ujson (C++),double09,true +2. Parse Double,ujson (C++),double10,true +2. Parse Double,ujson (C++),double11,true +2. Parse Double,ujson (C++),double12,true +2. Parse Double,ujson (C++),double13,true +2. Parse Double,ujson (C++),double14,true +2. Parse Double,ujson (C++),double15,true +2. Parse Double,ujson (C++),double16,true +2. Parse Double,ujson (C++),double17,true +2. Parse Double,ujson (C++),double18,true +2. Parse Double,ujson (C++),double19,true +2. Parse Double,ujson (C++),double20,true +2. Parse Double,ujson (C++),double21,true +2. Parse Double,ujson (C++),double22,true +2. Parse Double,ujson (C++),double23,true +2. Parse Double,ujson (C++),double24,true +2. Parse Double,ujson (C++),double25,true +2. Parse Double,ujson (C++),double26,true +2. Parse Double,ujson (C++),double27,true +2. Parse Double,ujson (C++),double28,true +2. Parse Double,ujson (C++),double29,true +2. Parse Double,ujson (C++),double30,true +2. Parse Double,ujson (C++),double31,true +2. Parse Double,ujson (C++),double32,true +2. Parse Double,ujson (C++),double33,true +2. Parse Double,ujson (C++),double34,true +2. Parse Double,ujson (C++),double35,true +2. Parse Double,ujson (C++),double36,true +2. Parse Double,ujson (C++),double37,true +2. Parse Double,ujson (C++),double38,true +2. Parse Double,ujson (C++),double39,true +2. Parse Double,ujson (C++),double40,true +2. Parse Double,ujson (C++),double41,true +2. Parse Double,ujson (C++),double42,true +2. Parse Double,ujson (C++),double43,true +2. Parse Double,ujson (C++),double44,true +2. Parse Double,ujson (C++),double45,true +2. Parse Double,ujson (C++),double46,true +2. Parse Double,ujson (C++),double47,true +2. Parse Double,ujson (C++),double48,true +2. Parse Double,ujson (C++),double49,true +2. Parse Double,ujson (C++),double50,true +2. Parse Double,ujson (C++),double51,true +2. Parse Double,ujson (C++),double52,true +2. Parse Double,ujson (C++),double53,true +2. Parse Double,ujson (C++),double54,true +2. Parse Double,ujson (C++),double55,true +2. Parse Double,ujson (C++),double56,true +2. Parse Double,ujson (C++),double57,true +2. Parse Double,ujson (C++),double58,true +2. Parse Double,ujson (C++),double59,true +2. Parse Double,ujson (C++),double60,true +2. Parse Double,ujson (C++),double61,true +2. Parse Double,ujson (C++),double62,true +2. Parse Double,ujson (C++),double63,true +2. Parse Double,ujson (C++),double64,true +2. Parse Double,ujson (C++),double65,true +2. Parse Double,ujson (C++),double66,true +3. Parse String,ujson (C++),string01,true +3. Parse String,ujson (C++),string02,true +3. Parse String,ujson (C++),string03,true +3. Parse String,ujson (C++),string04,true +3. Parse String,ujson (C++),string05,true +3. Parse String,ujson (C++),string06,true +3. Parse String,ujson (C++),string07,true +3. Parse String,ujson (C++),string08,true +3. Parse String,ujson (C++),string09,true +4. Roundtrip,ujson (C++),roundtrip01,true +4. Roundtrip,ujson (C++),roundtrip02,true +4. Roundtrip,ujson (C++),roundtrip03,true +4. Roundtrip,ujson (C++),roundtrip04,true +4. Roundtrip,ujson (C++),roundtrip05,true +4. Roundtrip,ujson (C++),roundtrip06,true +4. Roundtrip,ujson (C++),roundtrip07,true +4. Roundtrip,ujson (C++),roundtrip08,true +4. Roundtrip,ujson (C++),roundtrip09,true +4. Roundtrip,ujson (C++),roundtrip10,true +4. Roundtrip,ujson (C++),roundtrip11,true +4. Roundtrip,ujson (C++),roundtrip12,false +4. Roundtrip,ujson (C++),roundtrip13,false +4. Roundtrip,ujson (C++),roundtrip14,false +4. Roundtrip,ujson (C++),roundtrip15,true +4. Roundtrip,ujson (C++),roundtrip16,false +4. Roundtrip,ujson (C++),roundtrip17,false +4. Roundtrip,ujson (C++),roundtrip18,false +4. Roundtrip,ujson (C++),roundtrip19,false +4. Roundtrip,ujson (C++),roundtrip20,false +4. Roundtrip,ujson (C++),roundtrip21,false +4. Roundtrip,ujson (C++),roundtrip22,true +4. Roundtrip,ujson (C++),roundtrip23,true +4. Roundtrip,ujson (C++),roundtrip24,true +4. Roundtrip,ujson (C++),roundtrip25,true +4. Roundtrip,ujson (C++),roundtrip26,true +4. Roundtrip,ujson (C++),roundtrip27,true +1. Parse Validation,V8 (C++),pass01,true +1. Parse Validation,V8 (C++),pass02,true +1. Parse Validation,V8 (C++),pass03,true +1. Parse Validation,V8 (C++),fail02,true +1. Parse Validation,V8 (C++),fail03,true +1. Parse Validation,V8 (C++),fail04,true +1. Parse Validation,V8 (C++),fail05,true +1. Parse Validation,V8 (C++),fail06,true +1. Parse Validation,V8 (C++),fail07,true +1. Parse Validation,V8 (C++),fail08,true +1. Parse Validation,V8 (C++),fail09,true +1. Parse Validation,V8 (C++),fail10,true +1. Parse Validation,V8 (C++),fail11,true +1. Parse Validation,V8 (C++),fail12,true +1. Parse Validation,V8 (C++),fail13,true +1. Parse Validation,V8 (C++),fail14,true +1. Parse Validation,V8 (C++),fail15,true +1. Parse Validation,V8 (C++),fail16,true +1. Parse Validation,V8 (C++),fail17,true +1. Parse Validation,V8 (C++),fail19,true +1. Parse Validation,V8 (C++),fail20,true +1. Parse Validation,V8 (C++),fail21,true +1. Parse Validation,V8 (C++),fail22,true +1. Parse Validation,V8 (C++),fail23,true +1. Parse Validation,V8 (C++),fail24,true +1. Parse Validation,V8 (C++),fail25,true +1. Parse Validation,V8 (C++),fail26,true +1. Parse Validation,V8 (C++),fail27,true +1. Parse Validation,V8 (C++),fail28,true +1. Parse Validation,V8 (C++),fail29,true +1. Parse Validation,V8 (C++),fail30,true +1. Parse Validation,V8 (C++),fail31,true +1. Parse Validation,V8 (C++),fail32,true +1. Parse Validation,V8 (C++),fail33,true +2. Parse Double,V8 (C++),double01,true +2. Parse Double,V8 (C++),double02,true +2. Parse Double,V8 (C++),double03,true +2. Parse Double,V8 (C++),double04,true +2. Parse Double,V8 (C++),double05,true +2. Parse Double,V8 (C++),double06,true +2. Parse Double,V8 (C++),double07,true +2. Parse Double,V8 (C++),double08,true +2. Parse Double,V8 (C++),double09,true +2. Parse Double,V8 (C++),double10,true +2. Parse Double,V8 (C++),double11,true +2. Parse Double,V8 (C++),double12,true +2. Parse Double,V8 (C++),double13,true +2. Parse Double,V8 (C++),double14,true +2. Parse Double,V8 (C++),double15,true +2. Parse Double,V8 (C++),double16,true +2. Parse Double,V8 (C++),double17,true +2. Parse Double,V8 (C++),double18,true +2. Parse Double,V8 (C++),double19,true +2. Parse Double,V8 (C++),double20,true +2. Parse Double,V8 (C++),double21,true +2. Parse Double,V8 (C++),double22,true +2. Parse Double,V8 (C++),double23,true +2. Parse Double,V8 (C++),double24,true +2. Parse Double,V8 (C++),double25,true +2. Parse Double,V8 (C++),double26,true +2. Parse Double,V8 (C++),double27,true +2. Parse Double,V8 (C++),double28,true +2. Parse Double,V8 (C++),double29,true +2. Parse Double,V8 (C++),double30,true +2. Parse Double,V8 (C++),double31,true +2. Parse Double,V8 (C++),double32,true +2. Parse Double,V8 (C++),double33,true +2. Parse Double,V8 (C++),double34,true +2. Parse Double,V8 (C++),double35,true +2. Parse Double,V8 (C++),double36,true +2. Parse Double,V8 (C++),double37,true +2. Parse Double,V8 (C++),double38,true +2. Parse Double,V8 (C++),double39,true +2. Parse Double,V8 (C++),double40,true +2. Parse Double,V8 (C++),double41,true +2. Parse Double,V8 (C++),double42,true +2. Parse Double,V8 (C++),double43,true +2. Parse Double,V8 (C++),double44,true +2. Parse Double,V8 (C++),double45,true +2. Parse Double,V8 (C++),double46,true +2. Parse Double,V8 (C++),double47,true +2. Parse Double,V8 (C++),double48,true +2. Parse Double,V8 (C++),double49,true +2. Parse Double,V8 (C++),double50,true +2. Parse Double,V8 (C++),double51,true +2. Parse Double,V8 (C++),double52,true +2. Parse Double,V8 (C++),double53,true +2. Parse Double,V8 (C++),double54,true +2. Parse Double,V8 (C++),double55,true +2. Parse Double,V8 (C++),double56,true +2. Parse Double,V8 (C++),double57,true +2. Parse Double,V8 (C++),double58,true +2. Parse Double,V8 (C++),double59,true +2. Parse Double,V8 (C++),double60,true +2. Parse Double,V8 (C++),double61,true +2. Parse Double,V8 (C++),double62,true +2. Parse Double,V8 (C++),double63,true +2. Parse Double,V8 (C++),double64,true +2. Parse Double,V8 (C++),double65,true +2. Parse Double,V8 (C++),double66,true +3. Parse String,V8 (C++),string01,true +3. Parse String,V8 (C++),string02,true +3. Parse String,V8 (C++),string03,true +3. Parse String,V8 (C++),string04,true +3. Parse String,V8 (C++),string05,true +3. Parse String,V8 (C++),string06,true +3. Parse String,V8 (C++),string07,true +3. Parse String,V8 (C++),string08,true +3. Parse String,V8 (C++),string09,true +4. Roundtrip,V8 (C++),roundtrip01,true +4. Roundtrip,V8 (C++),roundtrip02,true +4. Roundtrip,V8 (C++),roundtrip03,true +4. Roundtrip,V8 (C++),roundtrip04,true +4. Roundtrip,V8 (C++),roundtrip05,true +4. Roundtrip,V8 (C++),roundtrip06,true +4. Roundtrip,V8 (C++),roundtrip07,true +4. Roundtrip,V8 (C++),roundtrip08,true +4. Roundtrip,V8 (C++),roundtrip09,true +4. Roundtrip,V8 (C++),roundtrip10,true +4. Roundtrip,V8 (C++),roundtrip11,true +4. Roundtrip,V8 (C++),roundtrip12,true +4. Roundtrip,V8 (C++),roundtrip13,false +4. Roundtrip,V8 (C++),roundtrip14,false +4. Roundtrip,V8 (C++),roundtrip15,true +4. Roundtrip,V8 (C++),roundtrip16,true +4. Roundtrip,V8 (C++),roundtrip17,true +4. Roundtrip,V8 (C++),roundtrip18,false +4. Roundtrip,V8 (C++),roundtrip19,false +4. Roundtrip,V8 (C++),roundtrip20,false +4. Roundtrip,V8 (C++),roundtrip21,false +4. Roundtrip,V8 (C++),roundtrip22,true +4. Roundtrip,V8 (C++),roundtrip23,true +4. Roundtrip,V8 (C++),roundtrip24,true +4. Roundtrip,V8 (C++),roundtrip25,true +4. Roundtrip,V8 (C++),roundtrip26,true +4. Roundtrip,V8 (C++),roundtrip27,false 1. Parse Validation,Vinenthz/libjson (C),pass01,true 1. Parse Validation,Vinenthz/libjson (C),pass02,true 1. Parse Validation,Vinenthz/libjson (C),pass03,true @@ -3862,142 +5086,6 @@ Type,Library,Test,Result 4. Roundtrip,Vinenthz/libjson (C),roundtrip25,false 4. Roundtrip,Vinenthz/libjson (C),roundtrip26,true 4. Roundtrip,Vinenthz/libjson (C),roundtrip27,false -1. Parse Validation,JSON Voorhees (C++),pass01,true -1. Parse Validation,JSON Voorhees (C++),pass02,true -1. Parse Validation,JSON Voorhees (C++),pass03,true -1. Parse Validation,JSON Voorhees (C++),fail02,true -1. Parse Validation,JSON Voorhees (C++),fail03,true -1. Parse Validation,JSON Voorhees (C++),fail04,false -1. Parse Validation,JSON Voorhees (C++),fail05,true -1. Parse Validation,JSON Voorhees (C++),fail06,true -1. Parse Validation,JSON Voorhees (C++),fail07,true -1. Parse Validation,JSON Voorhees (C++),fail08,true -1. Parse Validation,JSON Voorhees (C++),fail09,false -1. Parse Validation,JSON Voorhees (C++),fail10,true -1. Parse Validation,JSON Voorhees (C++),fail11,true -1. Parse Validation,JSON Voorhees (C++),fail12,true -1. Parse Validation,JSON Voorhees (C++),fail13,false -1. Parse Validation,JSON Voorhees (C++),fail14,true -1. Parse Validation,JSON Voorhees (C++),fail15,true -1. Parse Validation,JSON Voorhees (C++),fail16,true -1. Parse Validation,JSON Voorhees (C++),fail17,true -1. Parse Validation,JSON Voorhees (C++),fail19,true -1. Parse Validation,JSON Voorhees (C++),fail20,true -1. Parse Validation,JSON Voorhees (C++),fail21,true -1. Parse Validation,JSON Voorhees (C++),fail22,true -1. Parse Validation,JSON Voorhees (C++),fail23,true -1. Parse Validation,JSON Voorhees (C++),fail24,true -1. Parse Validation,JSON Voorhees (C++),fail25,false -1. Parse Validation,JSON Voorhees (C++),fail26,true -1. Parse Validation,JSON Voorhees (C++),fail27,false -1. Parse Validation,JSON Voorhees (C++),fail28,true -1. Parse Validation,JSON Voorhees (C++),fail29,true -1. Parse Validation,JSON Voorhees (C++),fail30,true -1. Parse Validation,JSON Voorhees (C++),fail31,true -1. Parse Validation,JSON Voorhees (C++),fail32,true -1. Parse Validation,JSON Voorhees (C++),fail33,true -2. Parse Double,JSON Voorhees (C++),double01,true -2. Parse Double,JSON Voorhees (C++),double02,true -2. Parse Double,JSON Voorhees (C++),double03,true -2. Parse Double,JSON Voorhees (C++),double04,true -2. Parse Double,JSON Voorhees (C++),double05,true -2. Parse Double,JSON Voorhees (C++),double06,true -2. Parse Double,JSON Voorhees (C++),double07,true -2. Parse Double,JSON Voorhees (C++),double08,true -2. Parse Double,JSON Voorhees (C++),double09,true -2. Parse Double,JSON Voorhees (C++),double10,true -2. Parse Double,JSON Voorhees (C++),double11,true -2. Parse Double,JSON Voorhees (C++),double12,true -2. Parse Double,JSON Voorhees (C++),double13,true -2. Parse Double,JSON Voorhees (C++),double14,true -2. Parse Double,JSON Voorhees (C++),double15,true -2. Parse Double,JSON Voorhees (C++),double16,true -2. Parse Double,JSON Voorhees (C++),double17,true -2. Parse Double,JSON Voorhees (C++),double18,true -2. Parse Double,JSON Voorhees (C++),double19,true -2. Parse Double,JSON Voorhees (C++),double20,true -2. Parse Double,JSON Voorhees (C++),double21,true -2. Parse Double,JSON Voorhees (C++),double22,true -2. Parse Double,JSON Voorhees (C++),double23,true -2. Parse Double,JSON Voorhees (C++),double24,true -2. Parse Double,JSON Voorhees (C++),double25,true -2. Parse Double,JSON Voorhees (C++),double26,true -2. Parse Double,JSON Voorhees (C++),double27,true -2. Parse Double,JSON Voorhees (C++),double28,true -2. Parse Double,JSON Voorhees (C++),double29,true -2. Parse Double,JSON Voorhees (C++),double30,true -2. Parse Double,JSON Voorhees (C++),double31,true -2. Parse Double,JSON Voorhees (C++),double32,true -2. Parse Double,JSON Voorhees (C++),double33,true -2. Parse Double,JSON Voorhees (C++),double34,true -2. Parse Double,JSON Voorhees (C++),double35,true -2. Parse Double,JSON Voorhees (C++),double36,true -2. Parse Double,JSON Voorhees (C++),double37,false -2. Parse Double,JSON Voorhees (C++),double38,true -2. Parse Double,JSON Voorhees (C++),double39,true -2. Parse Double,JSON Voorhees (C++),double40,false -2. Parse Double,JSON Voorhees (C++),double41,true -2. Parse Double,JSON Voorhees (C++),double42,false -2. Parse Double,JSON Voorhees (C++),double43,false -2. Parse Double,JSON Voorhees (C++),double44,true -2. Parse Double,JSON Voorhees (C++),double45,true -2. Parse Double,JSON Voorhees (C++),double46,true -2. Parse Double,JSON Voorhees (C++),double47,true -2. Parse Double,JSON Voorhees (C++),double48,true -2. Parse Double,JSON Voorhees (C++),double49,true -2. Parse Double,JSON Voorhees (C++),double50,true -2. Parse Double,JSON Voorhees (C++),double51,true -2. Parse Double,JSON Voorhees (C++),double52,true -2. Parse Double,JSON Voorhees (C++),double53,true -2. Parse Double,JSON Voorhees (C++),double54,true -2. Parse Double,JSON Voorhees (C++),double55,true -2. Parse Double,JSON Voorhees (C++),double56,true -2. Parse Double,JSON Voorhees (C++),double57,true -2. Parse Double,JSON Voorhees (C++),double58,false -2. Parse Double,JSON Voorhees (C++),double59,true -2. Parse Double,JSON Voorhees (C++),double60,true -2. Parse Double,JSON Voorhees (C++),double61,true -2. Parse Double,JSON Voorhees (C++),double62,false -2. Parse Double,JSON Voorhees (C++),double63,true -2. Parse Double,JSON Voorhees (C++),double64,false -2. Parse Double,JSON Voorhees (C++),double65,true -2. Parse Double,JSON Voorhees (C++),double66,true -3. Parse String,JSON Voorhees (C++),string01,true -3. Parse String,JSON Voorhees (C++),string02,true -3. Parse String,JSON Voorhees (C++),string03,true -3. Parse String,JSON Voorhees (C++),string04,true -3. Parse String,JSON Voorhees (C++),string05,true -3. Parse String,JSON Voorhees (C++),string06,true -3. Parse String,JSON Voorhees (C++),string07,true -3. Parse String,JSON Voorhees (C++),string08,true -3. Parse String,JSON Voorhees (C++),string09,true -4. Roundtrip,JSON Voorhees (C++),roundtrip01,true -4. Roundtrip,JSON Voorhees (C++),roundtrip02,true -4. Roundtrip,JSON Voorhees (C++),roundtrip03,true -4. Roundtrip,JSON Voorhees (C++),roundtrip04,true -4. Roundtrip,JSON Voorhees (C++),roundtrip05,true -4. Roundtrip,JSON Voorhees (C++),roundtrip06,true -4. Roundtrip,JSON Voorhees (C++),roundtrip07,true -4. Roundtrip,JSON Voorhees (C++),roundtrip08,true -4. Roundtrip,JSON Voorhees (C++),roundtrip09,true -4. Roundtrip,JSON Voorhees (C++),roundtrip10,true -4. Roundtrip,JSON Voorhees (C++),roundtrip11,true -4. Roundtrip,JSON Voorhees (C++),roundtrip12,true -4. Roundtrip,JSON Voorhees (C++),roundtrip13,true -4. Roundtrip,JSON Voorhees (C++),roundtrip14,true -4. Roundtrip,JSON Voorhees (C++),roundtrip15,true -4. Roundtrip,JSON Voorhees (C++),roundtrip16,true -4. Roundtrip,JSON Voorhees (C++),roundtrip17,true -4. Roundtrip,JSON Voorhees (C++),roundtrip18,true -4. Roundtrip,JSON Voorhees (C++),roundtrip19,true -4. Roundtrip,JSON Voorhees (C++),roundtrip20,false -4. Roundtrip,JSON Voorhees (C++),roundtrip21,false -4. Roundtrip,JSON Voorhees (C++),roundtrip22,true -4. Roundtrip,JSON Voorhees (C++),roundtrip23,true -4. Roundtrip,JSON Voorhees (C++),roundtrip24,false -4. Roundtrip,JSON Voorhees (C++),roundtrip25,false -4. Roundtrip,JSON Voorhees (C++),roundtrip26,false -4. Roundtrip,JSON Voorhees (C++),roundtrip27,false 1. Parse Validation,YAJL (C),pass01,true 1. Parse Validation,YAJL (C),pass02,true 1. Parse Validation,YAJL (C),pass03,true diff --git a/sample/conformance.html b/sample/conformance.html index 78e95b0c..7791e54d 100644 --- a/sample/conformance.html +++ b/sample/conformance.html @@ -127,7 +127,7 @@ // Add configurations var thisConfig = "conformance"; - var configurations = ["conformance","performance_Corei5-2557M@1.70GHz_mac32_clang6.1","performance_Corei5-2557M@1.70GHz_mac64_clang6.1","performance_Corei5-3330S@2.70GHz_mac32_clang6.1","performance_Corei5-3330S@2.70GHz_mac64_clang6.1","performance_Corei7870@2.93GHz_win32_vc2010","performance_Corei7870@2.93GHz_win32_vc2013","performance_Corei7870@2.93GHz_win64_vc2010","performance_Corei7870@2.93GHz_win64_vc2013","performance_Corei7920@2.67GHz_cygwin32_gcc4.9","performance_Corei7920@2.67GHz_cygwin64_gcc4.9","performance_Corei7920@2.67GHz_win32_vc2013","performance_Corei7920@2.67GHz_win64_vc2013"]; + var configurations = ["conformance","performance_Corei7-4980HQ@2.80GHz_mac32_clang7.0","performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0"]; for (var i in configurations) { var c = configurations[i]; @@ -185,13 +185,15 @@ function drawBarChart(type, data, div) { // Using same colors as in series - var colors = ["#3366cc","#dc3912","#ff9900","#109618","#990099","#0099c6","#dd4477","#66aa00","#b82e2e","#316395","#994499","#22aa99","#aaaa11","#6633cc","#e67300","#8b0707","#651067","#329262","#5574a6","#3b3eac","#b77322","#16d620","#b91383","#f4359e","#9c5935","#a9c413","#2a778d","#668d1c","#bea413","#0c5922","#743411"]; - var h = data.getNumberOfRows() * 20; + var colors = ["#3366cc","#dc3912","#ff9900","#109618","#990099","#0099c6","#dd4477","#66aa00","#b82e2e","#316395","#994499","#22aa99","#aaaa11","#6633cc","#e67300","#8b0707","#651067","#329262","#5574a6","#3b3eac","#b77322","#16d620","#b91383","#f4359e","#9c5935","#a9c413","#2a778d","#668d1c","#bea413","#0c5922","#743411","#3366cc","#dc3912","#ff9900","#109618","#990099","#0099c6","#dd4477","#66aa00","#b82e2e","#316395","#994499","#22aa99","#aaaa11","#6633cc","#e67300","#8b0707","#651067","#329262","#5574a6","#3b3eac","#b77322","#16d620","#b91383","#f4359e","#9c5935","#a9c413","#2a778d","#668d1c","#bea413","#0c5922","#743411"]; + var h = data.getNumberOfRows() * 12; var options = { title: type, - chartArea: {left: '30%', width: '60%', height: h }, + chartArea: {left: '20%', width: '70%', height: h }, width: 800, height: h + 100, + fontSize: 10, + bar: {groupWidth: "80%"}, hAxis: { title: data.getColumnLabel(1), format: 'percent' }, legend: { position: "none" }, }; @@ -321,14 +323,14 @@

conformance

Source CSV

- - -
- - - - -
- - - \ No newline at end of file diff --git a/sample/performance_Corei5-2557M@1.70GHz_mac64_clang6.1.csv b/sample/performance_Corei5-2557M@1.70GHz_mac64_clang6.1.csv deleted file mode 100644 index d08f962f..00000000 --- a/sample/performance_Corei5-2557M@1.70GHz_mac64_clang6.1.csv +++ /dev/null @@ -1,402 +0,0 @@ -Type,Library,Filename,Time (ms),Memory (byte),MemoryPeak (byte),AllocCount,FileSize (byte) -1. Parse,ArduinoJson (C++),canada.json,1046.777000,11050672,11050672,20,0 -1. Parse,ArduinoJson (C++),citm_catalog.json,7.425000,4325040,4325040,18,0 -1. Parse,ArduinoJson (C++),twitter.json,3.876000,1171120,1171120,16,0 -2. Stringify,ArduinoJson (C++),canada.json,174.987000,2252832,5398560,19,0 -2. Stringify,ArduinoJson (C++),citm_catalog.json,19.118000,503840,1310752,17,0 -2. Stringify,ArduinoJson (C++),twitter.json,16.180000,503840,1310752,17,0 -3. Prettify,ArduinoJson (C++),canada.json,318.281000,5599264,11890720,20,0 -3. Prettify,ArduinoJson (C++),citm_catalog.json,47.969000,2252832,3825696,18,0 -3. Prettify,ArduinoJson (C++),twitter.json,25.603000,1052704,1859616,17,0 -4. Statistics,ArduinoJson (C++),canada.json,0.925000,0,0,0,0 -4. Statistics,ArduinoJson (C++),citm_catalog.json,0.547000,0,0,0,0 -4. Statistics,ArduinoJson (C++),twitter.json,0.325000,0,0,0,0 -7. Code size,ArduinoJson (C++),jsonstat,0,0,0,0,41840 -1. Parse,CAJUN (C++),canada.json,1682.152000,236113920,504115024,3396966,0 -1. Parse,CAJUN (C++),citm_catalog.json,257.167000,9770176,34805584,612137,0 -1. Parse,CAJUN (C++),twitter.json,84.469000,2515152,10288976,204803,0 -2. Stringify,CAJUN (C++),canada.json,199.437000,4272160,11612192,20,0 -2. Stringify,CAJUN (C++),citm_catalog.json,29.102000,1052704,2625568,19,0 -2. Stringify,CAJUN (C++),twitter.json,23.123000,1052704,1859616,1920,0 -4. Statistics,CAJUN (C++),canada.json,5.609000,0,0,0,0 -4. Statistics,CAJUN (C++),citm_catalog.json,0.593000,0,0,0,0 -4. Statistics,CAJUN (C++),twitter.json,0.215000,0,0,0,0 -7. Code size,CAJUN (C++),jsonstat,0,0,0,0,90692 -1. Parse,C++ REST SDK (C++11),canada.json,229.834000,6964576,6964624,392462,0 -1. Parse,C++ REST SDK (C++11),citm_catalog.json,26.759000,2433664,2433680,68658,0 -1. Parse,C++ REST SDK (C++11),twitter.json,12.173000,1448256,1448496,24481,0 -2. Stringify,C++ REST SDK (C++11),canada.json,117.683000,2252832,8917024,36,0 -2. Stringify,C++ REST SDK (C++11),citm_catalog.json,7.540000,503840,2252832,348,0 -2. Stringify,C++ REST SDK (C++11),twitter.json,5.884000,503840,1835040,1927,0 -4. Statistics,C++ REST SDK (C++11),canada.json,1.404000,0,0,0,0 -4. Statistics,C++ REST SDK (C++11),citm_catalog.json,0.601000,0,64,324,0 -4. Statistics,C++ REST SDK (C++11),twitter.json,0.684000,0,464,1901,0 -7. Code size,C++ REST SDK (C++11),jsonstat,0,0,0,0,149324 -1. Parse,cJSON (C),canada.json,30.385000,10699680,10699680,167192,0 -1. Parse,cJSON (C),citm_catalog.json,9.428000,2869760,2869760,64383,0 -1. Parse,cJSON (C),twitter.json,5.612000,1416064,1416064,32014,0 -2. Stringify,cJSON (C),canada.json,94.013000,1572880,3674480,223241,0 -2. Stringify,cJSON (C),citm_catalog.json,27.143000,634896,1187376,87274,0 -2. Stringify,cJSON (C),twitter.json,11.972000,634896,1139104,30092,0 -3. Prettify,cJSON (C),canada.json,88.618000,1572880,3674496,223241,0 -3. Prettify,cJSON (C),citm_catalog.json,27.167000,1052688,1918208,87274,0 -3. Prettify,cJSON (C),twitter.json,12.344000,806928,1442256,30092,0 -4. Statistics,cJSON (C),canada.json,1.118000,0,0,0,0 -4. Statistics,cJSON (C),citm_catalog.json,0.402000,0,0,0,0 -4. Statistics,cJSON (C),twitter.json,0.278000,0,0,0,0 -7. Code size,cJSON (C),jsonstat,0,0,0,0,31248 -1. Parse,dropbox/json11 (C++11),canada.json,126.725000,11839952,14224000,337434,0 -1. Parse,dropbox/json11 (C++11),citm_catalog.json,25.963000,4382848,6485024,96993,0 -1. Parse,dropbox/json11 (C++11),twitter.json,16.480000,1959712,2595248,44408,0 -2. Stringify,dropbox/json11 (C++11),canada.json,113.628000,3145760,4718624,18,0 -2. Stringify,dropbox/json11 (C++11),citm_catalog.json,9.180000,806944,1200160,16,0 -2. Stringify,dropbox/json11 (C++11),twitter.json,6.076000,806944,1200160,16,0 -4. Statistics,dropbox/json11 (C++11),canada.json,1.634000,0,0,0,0 -4. Statistics,dropbox/json11 (C++11),citm_catalog.json,1.030000,0,0,0,0 -4. Statistics,dropbox/json11 (C++11),twitter.json,0.366000,0,0,0,0 -7. Code size,dropbox/json11 (C++11),jsonstat,0,0,0,0,76544 -1. Parse,mikeando/FastJson (C++),canada.json,21.831000,9442048,11695392,22,0 -1. Parse,mikeando/FastJson (C++),citm_catalog.json,9.890000,3150016,5251808,22,0 -1. Parse,mikeando/FastJson (C++),twitter.json,4.273000,1469120,2105120,24,0 -2. Stringify,mikeando/FastJson (C++),canada.json,115.351000,2252832,2252832,2,0 -2. Stringify,mikeando/FastJson (C++),citm_catalog.json,8.966000,634912,634912,2,0 -2. Stringify,mikeando/FastJson (C++),twitter.json,3.030000,634912,634912,2,0 -4. Statistics,mikeando/FastJson (C++),canada.json,0.991000,0,0,0,0 -4. Statistics,mikeando/FastJson (C++),citm_catalog.json,0.469000,0,0,0,0 -4. Statistics,mikeando/FastJson (C++),twitter.json,0.203000,0,0,0,0 -7. Code size,mikeando/FastJson (C++),jsonstat,0,0,0,0,63008 -1. Parse,gason (C++11),canada.json,9.517000,4939808,4939808,658,0 -1. Parse,gason (C++11),citm_catalog.json,4.084000,2920480,2920480,202,0 -1. Parse,gason (C++11),twitter.json,1.917000,966688,966688,83,0 -2. Stringify,gason (C++11),canada.json,52.465000,2101280,3674144,18,0 -2. Stringify,gason (C++11),citm_catalog.json,15.723000,634912,1441824,17,0 -2. Stringify,gason (C++11),twitter.json,9.283000,503840,1310752,17,0 -3. Prettify,gason (C++11),canada.json,130.112000,7340064,22020128,222273,0 -3. Prettify,gason (C++11),citm_catalog.json,29.246000,2252832,5398560,34759,0 -3. Prettify,gason (C++11),twitter.json,11.210000,1052704,1859616,1920,0 -4. Statistics,gason (C++11),canada.json,0.785000,0,0,0,0 -4. Statistics,gason (C++11),citm_catalog.json,0.510000,0,0,0,0 -4. Statistics,gason (C++11),twitter.json,0.331000,0,0,0,0 -7. Code size,gason (C++11),jsonstat,0,0,0,0,20468 -1. Parse,Jansson (C),canada.json,150.550000,10463632,10463680,224392,0 -1. Parse,Jansson (C),citm_catalog.json,40.385000,5485280,5485360,111230,0 -1. Parse,Jansson (C),twitter.json,19.433000,1895616,1896160,43822,0 -2. Stringify,Jansson (C),canada.json,118.170000,3145744,7344144,21,0 -2. Stringify,Jansson (C),citm_catalog.json,9.231000,634896,1687568,19,0 -2. Stringify,Jansson (C),twitter.json,4.679000,503824,1138704,18,0 -3. Prettify,Jansson (C),canada.json,145.144000,8273936,22954000,22,0 -3. Prettify,Jansson (C),citm_catalog.json,14.037000,2252816,4354064,20,0 -3. Prettify,Jansson (C),twitter.json,5.850000,770064,1822736,19,0 -4. Statistics,Jansson (C),canada.json,1.562000,0,0,0,0 -4. Statistics,Jansson (C),citm_catalog.json,1.670000,0,0,0,0 -4. Statistics,Jansson (C),twitter.json,0.563000,0,0,0,0 -7. Code size,Jansson (C),jsonstat,0,0,0,0,65108 -1. Parse,JeayeSON (C++14),canada.json,227.847000,5699888,19102512,499009,0 -1. Parse,JeayeSON (C++14),citm_catalog.json,77.426000,2879872,10740768,230424,0 -1. Parse,JeayeSON (C++14),twitter.json,35.788000,1554944,5299616,97554,0 -2. Stringify,JeayeSON (C++14),canada.json,62.415000,1052704,3153952,18,0 -2. Stringify,JeayeSON (C++14),citm_catalog.json,13.867000,503840,1556512,342,0 -2. Stringify,JeayeSON (C++14),twitter.json,10.581000,503840,1556512,4468,0 -4. Statistics,JeayeSON (C++14),canada.json,1.134000,0,0,0,0 -4. Statistics,JeayeSON (C++14),citm_catalog.json,0.471000,0,0,0,0 -4. Statistics,JeayeSON (C++14),twitter.json,0.355000,0,0,0,0 -7. Code size,JeayeSON (C++14),jsonstat,0,0,0,0,76732 -1. Parse,JsonBox (C++),canada.json,492.418000,6610480,11461552,754123,0 -1. Parse,JsonBox (C++),citm_catalog.json,129.384000,3232384,7586432,242074,0 -1. Parse,JsonBox (C++),twitter.json,53.657000,1636960,3551536,75748,0 -2. Stringify,JsonBox (C++),canada.json,388.091000,2252832,5398560,19,0 -2. Stringify,JsonBox (C++),citm_catalog.json,76.280000,503840,1556512,673,0 -2. Stringify,JsonBox (C++),twitter.json,54.137000,503840,1556512,9688,0 -3. Prettify,JsonBox (C++),canada.json,307.600000,3924000,10215456,20,0 -3. Prettify,JsonBox (C++),citm_catalog.json,57.311000,1052704,3153952,674,0 -3. Prettify,JsonBox (C++),twitter.json,40.516000,634912,1687584,9688,0 -4. Statistics,JsonBox (C++),canada.json,1.172000,0,0,0,0 -4. Statistics,JsonBox (C++),citm_catalog.json,0.938000,0,0,0,0 -4. Statistics,JsonBox (C++),twitter.json,0.322000,0,0,0,0 -7. Code size,JsonBox (C++),jsonstat,0,0,0,0,134448 -1. Parse,jsoncons (C++),canada.json,1233.062000,4580848,28053840,3617530,0 -1. Parse,jsoncons (C++),citm_catalog.json,975.619000,1954992,10005168,3463586,0 -1. Parse,jsoncons (C++),twitter.json,191.195000,1084096,4692864,556323,0 -2. Stringify,jsoncons (C++),canada.json,228.170000,2101280,5247200,23,0 -2. Stringify,jsoncons (C++),citm_catalog.json,18.803000,634912,1421536,21,0 -2. Stringify,jsoncons (C++),twitter.json,18.624000,634912,1421728,22,0 -3. Prettify,jsoncons (C++),canada.json,224.863000,2101280,5247200,23,0 -3. Prettify,jsoncons (C++),citm_catalog.json,21.087000,503840,1290464,21,0 -3. Prettify,jsoncons (C++),twitter.json,17.085000,503840,1290656,22,0 -4. Statistics,jsoncons (C++),canada.json,3.709000,0,0,0,0 -4. Statistics,jsoncons (C++),citm_catalog.json,1.853000,0,64,324,0 -4. Statistics,jsoncons (C++),twitter.json,1.094000,0,464,1901,0 -7. Code size,jsoncons (C++),jsonstat,0,0,0,0,89804 -1. Parse,JsonCpp (C++),canada.json,181.067000,17842912,22352624,223252,0 -1. Parse,JsonCpp (C++),citm_catalog.json,27.390000,4767504,9277216,111968,0 -1. Parse,JsonCpp (C++),twitter.json,14.596000,1949984,3375408,50961,0 -2. Stringify,JsonCpp (C++),canada.json,124.160000,2252832,5398736,23,0 -2. Stringify,JsonCpp (C++),citm_catalog.json,12.701000,634912,1421344,12197,0 -2. Stringify,JsonCpp (C++),twitter.json,10.130000,634912,1421344,7727,0 -4. Statistics,JsonCpp (C++),canada.json,3.971000,0,0,0,0 -4. Statistics,JsonCpp (C++),citm_catalog.json,1.082000,0,64,324,0 -4. Statistics,JsonCpp (C++),twitter.json,0.852000,0,464,1901,0 -7. Code size,JsonCpp (C++),jsonstat,0,0,0,0,249792 -1. Parse,json-c (C),canada.json,222.898000,33656528,33657680,390651,0 -1. Parse,json-c (C),citm_catalog.json,37.656000,13055024,13056208,131793,0 -1. Parse,json-c (C),twitter.json,14.970000,3088720,3090352,49446,0 -2. Stringify,json-c (C),canada.json,29.374000,6447136,6447136,21,0 -2. Stringify,json-c (C),citm_catalog.json,17.548000,1421344,1421344,18,0 -2. Stringify,json-c (C),twitter.json,8.307000,1421344,1421344,18,0 -3. Prettify,json-c (C),canada.json,54.097000,13762592,13762592,22,0 -3. Prettify,json-c (C),citm_catalog.json,23.976000,4349984,4349984,20,0 -3. Prettify,json-c (C),twitter.json,10.127000,1683488,1683488,19,0 -4. Statistics,json-c (C),canada.json,4.880000,0,0,0,0 -4. Statistics,json-c (C),citm_catalog.json,1.527000,0,0,0,0 -4. Statistics,json-c (C),twitter.json,0.374000,0,0,0,0 -7. Code size,json-c (C),jsonstat,0,0,0,0,53044 -1. Parse,JSON Spirit (C++),canada.json,152.036000,8037808,10801008,435425,0 -1. Parse,JSON Spirit (C++),citm_catalog.json,141.574000,2540208,7219632,283137,0 -1. Parse,JSON Spirit (C++),twitter.json,34.654000,1193264,3057696,60284,0 -2. Stringify,JSON Spirit (C++),canada.json,132.765000,2252832,5398560,19,0 -2. Stringify,JSON Spirit (C++),citm_catalog.json,14.998000,524320,1572896,348,0 -2. Stringify,JSON Spirit (C++),twitter.json,15.731000,692256,1740832,6927,0 -3. Prettify,JSON Spirit (C++),canada.json,209.164000,8388640,20971552,21,0 -3. Prettify,JSON Spirit (C++),citm_catalog.json,31.707000,2097184,5242912,350,0 -3. Prettify,JSON Spirit (C++),twitter.json,19.953000,1048608,3147296,6928,0 -4. Statistics,JSON Spirit (C++),canada.json,1.635000,0,0,0,0 -4. Statistics,JSON Spirit (C++),citm_catalog.json,0.545000,0,0,0,0 -4. Statistics,JSON Spirit (C++),twitter.json,0.333000,0,0,0,0 -7. Code size,JSON Spirit (C++),jsonstat,0,0,0,0,268980 -1. Parse,hjiang/JSON++ (C++),canada.json,321.053000,8856720,13362320,337434,0 -1. Parse,hjiang/JSON++ (C++),citm_catalog.json,67.054000,3891024,8240976,92754,0 -1. Parse,hjiang/JSON++ (C++),twitter.json,26.923000,1880592,3207696,42564,0 -2. Stringify,hjiang/JSON++ (C++),canada.json,516.378000,3981344,17743904,499228,0 -2. Stringify,hjiang/JSON++ (C++),citm_catalog.json,87.990000,1024032,4268064,102930,0 -2. Stringify,hjiang/JSON++ (C++),twitter.json,36.705000,634912,2351520,42914,0 -4. Statistics,hjiang/JSON++ (C++),canada.json,1.208000,0,0,0,0 -4. Statistics,hjiang/JSON++ (C++),citm_catalog.json,0.746000,0,0,0,0 -4. Statistics,hjiang/JSON++ (C++),twitter.json,0.268000,0,0,0,0 -7. Code size,hjiang/JSON++ (C++),jsonstat,0,0,0,0,97688 -1. Parse,Jzon (C++),canada.json,178.872000,17030352,24191296,282601,0 -1. Parse,Jzon (C++),citm_catalog.json,67.986000,3855088,9126736,69806,0 -1. Parse,Jzon (C++),twitter.json,31.212000,1858544,3208976,35993,0 -2. Stringify,Jzon (C++),canada.json,36.561000,3981344,7127072,19,0 -2. Stringify,Jzon (C++),citm_catalog.json,13.701000,524320,1548320,665,0 -2. Stringify,Jzon (C++),twitter.json,10.804000,524320,1548320,4466,0 -3. Prettify,Jzon (C++),canada.json,101.867000,8388640,20971584,222273,0 -3. Prettify,Jzon (C++),citm_catalog.json,27.032000,2097184,5242912,44092,0 -3. Prettify,Jzon (C++),twitter.json,12.934000,1024032,3121184,6536,0 -4. Statistics,Jzon (C++),canada.json,1.740000,0,0,0,0 -4. Statistics,Jzon (C++),citm_catalog.json,0.832000,0,64,324,0 -4. Statistics,Jzon (C++),twitter.json,0.837000,0,464,1901,0 -7. Code size,Jzon (C++),jsonstat,0,0,0,0,110744 -1. Parse,nbsdx_SimpleJSON (C++11),canada.json,674.553000,233775952,470697408,673245,0 -1. Parse,nbsdx_SimpleJSON (C++11),citm_catalog.json,73.294000,10180304,20753408,226971,0 -1. Parse,nbsdx_SimpleJSON (C++11),twitter.json,37.020000,2815872,6264240,118203,0 -2. Stringify,nbsdx_SimpleJSON (C++11),canada.json,105.782000,3145760,5963808,58168,0 -2. Stringify,nbsdx_SimpleJSON (C++11),citm_catalog.json,31.495000,2097184,4231200,55708,0 -2. Stringify,nbsdx_SimpleJSON (C++11),twitter.json,13.639000,1409056,2351552,23541,0 -3. Prettify,nbsdx_SimpleJSON (C++11),canada.json,149.130000,3145760,5963808,225340,0 -3. Prettify,nbsdx_SimpleJSON (C++11),citm_catalog.json,48.814000,3145760,6797856,117443,0 -3. Prettify,nbsdx_SimpleJSON (C++11),twitter.json,17.352000,1048608,3482080,34326,0 -4. Statistics,nbsdx_SimpleJSON (C++11),canada.json,3.809000,0,0,0,0 -4. Statistics,nbsdx_SimpleJSON (C++11),citm_catalog.json,0.879000,0,144,330,0 -4. Statistics,nbsdx_SimpleJSON (C++11),twitter.json,2.994000,0,1152,3964,0 -7. Code size,nbsdx_SimpleJSON (C++11),jsonstat,0,0,0,0,50468 -1. Parse,Nlohmann (C++11),canada.json,98.524000,5047728,12174768,170256,0 -1. Parse,Nlohmann (C++11),citm_catalog.json,19.041000,3045808,8288688,55295,0 -1. Parse,Nlohmann (C++11),twitter.json,12.782000,1558576,2885680,28500,0 -2. Stringify,Nlohmann (C++11),canada.json,291.437000,1581088,8720416,232397,0 -2. Stringify,Nlohmann (C++11),citm_catalog.json,27.349000,524320,1896480,49602,0 -2. Stringify,Nlohmann (C++11),twitter.json,15.661000,524320,1851760,19008,0 -3. Prettify,Nlohmann (C++11),canada.json,470.728000,7602208,22974544,689937,0 -3. Prettify,Nlohmann (C++11),citm_catalog.json,49.664000,1728544,6049312,120095,0 -3. Prettify,Nlohmann (C++11),twitter.json,21.368000,1581088,3121184,32425,0 -4. Statistics,Nlohmann (C++11),canada.json,1.489000,0,0,0,0 -4. Statistics,Nlohmann (C++11),citm_catalog.json,1.023000,0,64,325,0 -4. Statistics,Nlohmann (C++11),twitter.json,1.118000,0,464,3804,0 -7. Code size,Nlohmann (C++11),jsonstat,0,0,0,0,41908 -1. Parse,Parson (C),canada.json,131.375000,5986512,5987248,336060,0 -1. Parse,Parson (C),citm_catalog.json,29.442000,2327040,2327280,185585,0 -1. Parse,Parson (C),twitter.json,12.449000,1124400,1124640,72477,0 -4. Statistics,Parson (C),canada.json,3.521000,0,0,0,0 -4. Statistics,Parson (C),citm_catalog.json,2.198000,0,0,0,0 -4. Statistics,Parson (C),twitter.json,1.704000,0,0,0,0 -7. Code size,Parson (C),jsonstat,0,0,0,0,38576 -1. Parse,PicoJSON (C++),canada.json,172.596000,4979920,5232080,435407,0 -1. Parse,PicoJSON (C++),citm_catalog.json,59.059000,3003056,3003088,211748,0 -1. Parse,PicoJSON (C++),twitter.json,21.903000,1584624,2069600,67548,0 -2. Stringify,PicoJSON (C++),canada.json,119.848000,3448864,5029920,18,0 -2. Stringify,PicoJSON (C++),citm_catalog.json,9.925000,1024032,1417248,16,0 -2. Stringify,PicoJSON (C++),twitter.json,6.313000,1024032,1417248,16,0 -4. Statistics,PicoJSON (C++),canada.json,0.923000,0,0,0,0 -4. Statistics,PicoJSON (C++),citm_catalog.json,0.480000,0,0,0,0 -4. Statistics,PicoJSON (C++),twitter.json,0.234000,0,0,0,0 -7. Code size,PicoJSON (C++),jsonstat,0,0,0,0,34844 -1. Parse,RapidJSON_AutoUTF (C++),canada.json,13.718000,4353232,4988112,77,0 -1. Parse,RapidJSON_AutoUTF (C++),citm_catalog.json,9.662000,1585360,1597136,35,0 -1. Parse,RapidJSON_AutoUTF (C++),twitter.json,6.141000,990928,999120,25,0 -2. Stringify,RapidJSON_AutoUTF (C++),canada.json,31.648000,2875472,2876000,28,0 -2. Stringify,RapidJSON_AutoUTF (C++),citm_catalog.json,5.107000,569424,569952,24,0 -2. Stringify,RapidJSON_AutoUTF (C++),twitter.json,3.861000,569424,569952,24,0 -3. Prettify,RapidJSON_AutoUTF (C++),canada.json,92.351000,9699408,9699936,31,0 -3. Prettify,RapidJSON_AutoUTF (C++),citm_catalog.json,16.405000,1917008,1917536,27,0 -3. Prettify,RapidJSON_AutoUTF (C++),twitter.json,6.869000,852048,852576,25,0 -4. Statistics,RapidJSON_AutoUTF (C++),canada.json,0.947000,0,0,0,0 -4. Statistics,RapidJSON_AutoUTF (C++),citm_catalog.json,0.351000,0,0,0,0 -4. Statistics,RapidJSON_AutoUTF (C++),twitter.json,0.179000,0,0,0,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),canada.json,43.312000,64,2876272,30,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),citm_catalog.json,14.908000,64,570224,26,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),twitter.json,10.428000,64,570544,28,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),canada.json,10.362000,0,272,2,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),citm_catalog.json,9.535000,0,272,2,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),twitter.json,6.725000,0,592,4,0 -7. Code size,RapidJSON_AutoUTF (C++),jsonstat,0,0,0,0,38076 -1. Parse,RapidJSON_FullPrec (C++),canada.json,27.921000,4336848,4787408,77,0 -1. Parse,RapidJSON_FullPrec (C++),citm_catalog.json,5.577000,1585360,1597136,35,0 -1. Parse,RapidJSON_FullPrec (C++),twitter.json,4.423000,990928,999120,25,0 -2. Stringify,RapidJSON_FullPrec (C++),canada.json,17.084000,2875472,2876000,28,0 -2. Stringify,RapidJSON_FullPrec (C++),citm_catalog.json,2.326000,569424,569952,24,0 -2. Stringify,RapidJSON_FullPrec (C++),twitter.json,2.081000,569424,569952,24,0 -3. Prettify,RapidJSON_FullPrec (C++),canada.json,22.933000,9699408,9699936,31,0 -3. Prettify,RapidJSON_FullPrec (C++),citm_catalog.json,3.794000,1917008,1917536,27,0 -3. Prettify,RapidJSON_FullPrec (C++),twitter.json,2.465000,852048,852576,25,0 -4. Statistics,RapidJSON_FullPrec (C++),canada.json,1.053000,0,0,0,0 -4. Statistics,RapidJSON_FullPrec (C++),citm_catalog.json,0.325000,0,0,0,0 -4. Statistics,RapidJSON_FullPrec (C++),twitter.json,0.187000,0,0,0,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),canada.json,32.696000,2875472,2876272,30,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),citm_catalog.json,6.772000,569424,570224,26,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),twitter.json,5.765000,569424,570544,28,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),canada.json,16.503000,0,272,2,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),citm_catalog.json,4.232000,0,272,2,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),twitter.json,3.740000,0,592,4,0 -7. Code size,RapidJSON_FullPrec (C++),jsonstat,0,0,0,0,31488 -1. Parse,RapidJSON_Insitu (C++),canada.json,9.989000,6835408,7285968,78,0 -1. Parse,RapidJSON_Insitu (C++),citm_catalog.json,3.941000,3313872,3325648,36,0 -1. Parse,RapidJSON_Insitu (C++),twitter.json,2.355000,1361616,1369808,22,0 -2. Stringify,RapidJSON_Insitu (C++),canada.json,16.720000,2875472,2876000,28,0 -2. Stringify,RapidJSON_Insitu (C++),citm_catalog.json,2.548000,569424,569952,24,0 -2. Stringify,RapidJSON_Insitu (C++),twitter.json,2.175000,569424,569952,24,0 -3. Prettify,RapidJSON_Insitu (C++),canada.json,23.900000,9699408,9699936,31,0 -3. Prettify,RapidJSON_Insitu (C++),citm_catalog.json,3.811000,1917008,1917536,27,0 -3. Prettify,RapidJSON_Insitu (C++),twitter.json,2.463000,852048,852576,25,0 -4. Statistics,RapidJSON_Insitu (C++),canada.json,0.935000,0,0,0,0 -4. Statistics,RapidJSON_Insitu (C++),citm_catalog.json,0.396000,0,0,0,0 -4. Statistics,RapidJSON_Insitu (C++),twitter.json,0.211000,0,0,0,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),canada.json,24.263000,2875472,5374608,30,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),citm_catalog.json,6.077000,569424,2298512,26,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),twitter.json,4.208000,569424,1204880,26,0 -6. SaxStatistics,RapidJSON_Insitu (C++),canada.json,7.345000,0,2498608,2,0 -6. SaxStatistics,RapidJSON_Insitu (C++),citm_catalog.json,3.592000,0,1728560,2,0 -6. SaxStatistics,RapidJSON_Insitu (C++),twitter.json,2.191000,0,634928,2,0 -7. Code size,RapidJSON_Insitu (C++),jsonstat,0,0,0,0,31488 -1. Parse,RapidJSON (C++),canada.json,9.079000,4336848,4787408,77,0 -1. Parse,RapidJSON (C++),citm_catalog.json,4.667000,1585360,1597136,35,0 -1. Parse,RapidJSON (C++),twitter.json,3.926000,990928,999120,25,0 -2. Stringify,RapidJSON (C++),canada.json,17.533000,2875472,2876000,28,0 -2. Stringify,RapidJSON (C++),citm_catalog.json,2.535000,569424,569952,24,0 -2. Stringify,RapidJSON (C++),twitter.json,2.074000,569424,569952,24,0 -3. Prettify,RapidJSON (C++),canada.json,23.283000,9699408,9699936,31,0 -3. Prettify,RapidJSON (C++),citm_catalog.json,3.753000,1917008,1917536,27,0 -3. Prettify,RapidJSON (C++),twitter.json,2.462000,852048,852576,25,0 -4. Statistics,RapidJSON (C++),canada.json,0.935000,0,0,0,0 -4. Statistics,RapidJSON (C++),citm_catalog.json,0.398000,0,0,0,0 -4. Statistics,RapidJSON (C++),twitter.json,0.179000,0,0,0,0 -5. Sax Round-trip,RapidJSON (C++),canada.json,24.043000,2875472,2876272,30,0 -5. Sax Round-trip,RapidJSON (C++),citm_catalog.json,6.473000,569424,570224,26,0 -5. Sax Round-trip,RapidJSON (C++),twitter.json,5.740000,569424,570544,28,0 -6. SaxStatistics,RapidJSON (C++),canada.json,6.914000,0,272,2,0 -6. SaxStatistics,RapidJSON (C++),citm_catalog.json,3.985000,0,272,2,0 -6. SaxStatistics,RapidJSON (C++),twitter.json,3.665000,0,592,4,0 -7. Code size,RapidJSON (C++),jsonstat,0,0,0,0,31488 -1. Parse,sajson (C++),canada.json,10.481000,20508784,20508784,4,0 -1. Parse,sajson (C++),citm_catalog.json,4.773000,16928880,16928880,4,0 -1. Parse,sajson (C++),twitter.json,2.295000,8237168,8237168,4,0 -4. Statistics,sajson (C++),canada.json,1.111000,0,0,0,0 -4. Statistics,sajson (C++),citm_catalog.json,0.346000,0,0,0,0 -4. Statistics,sajson (C++),twitter.json,0.205000,0,0,0,0 -7. Code size,sajson (C++),jsonstat,0,0,0,0,34936 -1. Parse,SimpleJSON (C++),canada.json,62.484000,17398128,32663232,337459,0 -1. Parse,SimpleJSON (C++),citm_catalog.json,44.874000,6540496,14144096,191616,0 -1. Parse,SimpleJSON (C++),twitter.json,29.297000,3542688,6070832,104844,0 -2. Stringify,SimpleJSON (C++),canada.json,352.096000,3223568,22802448,393342,0 -2. Stringify,SimpleJSON (C++),citm_catalog.json,59.157000,1581072,8810608,102242,0 -2. Stringify,SimpleJSON (C++),twitter.json,25.984000,1581072,5725200,43987,0 -4. Statistics,SimpleJSON (C++),canada.json,1.653000,0,0,0,0 -4. Statistics,SimpleJSON (C++),citm_catalog.json,1.034000,0,0,0,0 -4. Statistics,SimpleJSON (C++),twitter.json,0.596000,0,0,0,0 -7. Code size,SimpleJSON (C++),jsonstat,0,0,0,0,55052 -1. Parse,strdup (C),canada.json,0.603000,2498592,2498592,2,0 -1. Parse,strdup (C),citm_catalog.json,0.382000,1728544,1728544,2,0 -1. Parse,strdup (C),twitter.json,0.064000,634912,634912,2,0 -2. Stringify,strdup (C),canada.json,0.551000,2527248,2527248,2,0 -2. Stringify,strdup (C),citm_catalog.json,0.499000,1728528,1728528,2,0 -2. Stringify,strdup (C),twitter.json,0.070000,688144,688144,2,0 -7. Code size,strdup (C),jsonstat,0,0,0,0,15816 -1. Parse,udp/json-parser (C),canada.json,55.484000,12047840,12047840,223233,0 -1. Parse,udp/json-parser (C),citm_catalog.json,28.635000,3420464,3420464,51205,0 -1. Parse,udp/json-parser (C),twitter.json,9.390000,1726752,1726752,20237,0 -2. Stringify,udp/json-parser (C),canada.json,79.558000,1581072,1581072,2,0 -2. Stringify,udp/json-parser (C),citm_catalog.json,2.924000,634896,634896,2,0 -2. Stringify,udp/json-parser (C),twitter.json,2.135000,634896,634896,2,0 -3. Prettify,udp/json-parser (C),canada.json,77.666000,15200272,15200272,2,0 -3. Prettify,udp/json-parser (C),citm_catalog.json,3.554000,2498576,2498576,2,0 -3. Prettify,udp/json-parser (C),twitter.json,2.293000,1581072,1581072,2,0 -4. Statistics,udp/json-parser (C),canada.json,1.321000,0,0,0,0 -4. Statistics,udp/json-parser (C),citm_catalog.json,0.483000,0,0,0,0 -4. Statistics,udp/json-parser (C),twitter.json,0.220000,0,0,0,0 -7. Code size,udp/json-parser (C),jsonstat,0,0,0,0,34996 -1. Parse,ujson4c (C),canada.json,11.933000,11571232,26771488,11,0 -1. Parse,ujson4c (C),citm_catalog.json,4.343000,5259296,12861472,10,0 -1. Parse,ujson4c (C),twitter.json,2.323000,5259296,7786528,10,0 -4. Statistics,ujson4c (C),canada.json,3.296000,0,0,0,0 -4. Statistics,ujson4c (C),citm_catalog.json,0.822000,0,0,0,0 -4. Statistics,ujson4c (C),twitter.json,0.413000,0,0,0,0 -7. Code size,ujson4c (C),jsonstat,0,0,0,0,26864 -1. Parse,Vinenthz/libjson (C),canada.json,125.283000,4916160,4945104,334389,0 -1. Parse,Vinenthz/libjson (C),citm_catalog.json,32.498000,2372400,2401344,153901,0 -1. Parse,Vinenthz/libjson (C),twitter.json,14.464000,1305728,1334672,72620,0 -2. Stringify,Vinenthz/libjson (C),canada.json,102.991000,4194336,4194336,13,0 -2. Stringify,Vinenthz/libjson (C),citm_catalog.json,8.447000,524320,524320,10,0 -2. Stringify,Vinenthz/libjson (C),twitter.json,5.648000,524320,524320,10,0 -3. Prettify,Vinenthz/libjson (C),canada.json,103.626000,4194336,4194336,13,0 -3. Prettify,Vinenthz/libjson (C),citm_catalog.json,8.512000,524320,524320,10,0 -3. Prettify,Vinenthz/libjson (C),twitter.json,5.800000,524320,524320,10,0 -4. Statistics,Vinenthz/libjson (C),canada.json,1.049000,0,0,0,0 -4. Statistics,Vinenthz/libjson (C),citm_catalog.json,0.410000,0,0,0,0 -4. Statistics,Vinenthz/libjson (C),twitter.json,0.395000,0,0,0,0 -5. Sax Round-trip,Vinenthz/libjson (C),canada.json,24.902000,4194336,4198688,15,0 -5. Sax Round-trip,Vinenthz/libjson (C),citm_catalog.json,17.913000,524320,528672,12,0 -5. Sax Round-trip,Vinenthz/libjson (C),twitter.json,9.626000,524320,528672,12,0 -6. SaxStatistics,Vinenthz/libjson (C),canada.json,18.186000,0,4352,2,0 -6. SaxStatistics,Vinenthz/libjson (C),citm_catalog.json,12.257000,0,4352,2,0 -6. SaxStatistics,Vinenthz/libjson (C),twitter.json,4.866000,0,4352,2,0 -7. Code size,Vinenthz/libjson (C),jsonstat,0,0,0,0,26124 -1. Parse,JSON Voorhees (C++),canada.json,2364.562000,233775952,468600224,6060201,0 -1. Parse,JSON Voorhees (C++),citm_catalog.json,208.549000,10180304,19704800,655312,0 -1. Parse,JSON Voorhees (C++),twitter.json,52.416000,2815872,5891472,141381,0 -2. Stringify,JSON Voorhees (C++),canada.json,74.019000,1048608,3575840,18,0 -2. Stringify,JSON Voorhees (C++),citm_catalog.json,19.035000,524320,1572896,17,0 -2. Stringify,JSON Voorhees (C++),twitter.json,19.441000,569376,1617952,17,0 -3. Prettify,JSON Voorhees (C++),canada.json,275.914000,7065632,22265888,21,0 -3. Prettify,JSON Voorhees (C++),citm_catalog.json,56.044000,2527264,5750816,19,0 -3. Prettify,JSON Voorhees (C++),twitter.json,28.168000,1048608,3575840,18,0 -4. Statistics,JSON Voorhees (C++),canada.json,9.982000,0,0,0,0 -4. Statistics,JSON Voorhees (C++),citm_catalog.json,1.088000,0,0,0,0 -4. Statistics,JSON Voorhees (C++),twitter.json,0.403000,0,0,0,0 -7. Code size,JSON Voorhees (C++),jsonstat,0,0,0,0,497896 -1. Parse,YAJL (C),canada.json,142.418000,12893040,12895472,501567,0 -1. Parse,YAJL (C),citm_catalog.json,34.180000,3031456,3035936,189685,0 -1. Parse,YAJL (C),twitter.json,14.419000,1459072,1463552,77047,0 -2. Stringify,YAJL (C),canada.json,125.926000,6296128,6296128,15,0 -2. Stringify,YAJL (C),citm_catalog.json,7.504000,528960,528960,12,0 -2. Stringify,YAJL (C),twitter.json,3.411000,528960,528960,12,0 -3. Prettify,YAJL (C),canada.json,162.448000,16781888,16781888,17,0 -3. Prettify,YAJL (C),citm_catalog.json,15.634000,2101824,2101824,14,0 -3. Prettify,YAJL (C),twitter.json,5.311000,1053248,1053248,13,0 -4. Statistics,YAJL (C),canada.json,1.454000,0,0,0,0 -4. Statistics,YAJL (C),citm_catalog.json,0.705000,0,0,0,0 -4. Statistics,YAJL (C),twitter.json,0.281000,0,0,0,0 -5. Sax Round-trip,YAJL (C),canada.json,217.742000,4198976,4203456,22,0 -5. Sax Round-trip,YAJL (C),citm_catalog.json,16.145000,528960,533440,19,0 -5. Sax Round-trip,YAJL (C),twitter.json,6.225000,528960,533440,19,0 -6. SaxStatistics,YAJL (C),canada.json,78.786000,0,4480,7,0 -6. SaxStatistics,YAJL (C),citm_catalog.json,9.461000,0,4480,7,0 -6. SaxStatistics,YAJL (C),twitter.json,3.449000,0,4480,7,0 -7. Code size,YAJL (C),jsonstat,0,0,0,0,40620 diff --git a/sample/performance_Corei5-2557M@1.70GHz_mac64_clang6.1.html b/sample/performance_Corei5-2557M@1.70GHz_mac64_clang6.1.html deleted file mode 100644 index 9b2a6c37..00000000 --- a/sample/performance_Corei5-2557M@1.70GHz_mac64_clang6.1.html +++ /dev/null @@ -1,835 +0,0 @@ - - - - - - - - - -
- - -
-

Source CSV

- -
- -
- - - - -
- - - \ No newline at end of file diff --git a/sample/performance_Corei5-3330S@2.70GHz_mac32_clang6.1.csv b/sample/performance_Corei5-3330S@2.70GHz_mac32_clang6.1.csv deleted file mode 100644 index ac1b1093..00000000 --- a/sample/performance_Corei5-3330S@2.70GHz_mac32_clang6.1.csv +++ /dev/null @@ -1,376 +0,0 @@ -Type,Library,Filename,Time (ms),Memory (byte),MemoryPeak (byte),AllocCount,FileSize (byte) -1. Parse,ArduinoJson (C++),canada.json,532.670000,7319616,7319616,19,0 -1. Parse,ArduinoJson (C++),citm_catalog.json,5.605000,3530816,3530816,17,0 -1. Parse,ArduinoJson (C++),twitter.json,3.146000,1429568,1429568,16,0 -2. Stringify,ArduinoJson (C++),canada.json,168.789000,2252816,6447120,20,0 -2. Stringify,ArduinoJson (C++),citm_catalog.json,18.417000,499728,1024016,17,0 -2. Stringify,ArduinoJson (C++),twitter.json,16.412000,524304,1048592,17,0 -3. Prettify,ArduinoJson (C++),canada.json,309.903000,5599248,13987856,21,0 -3. Prettify,ArduinoJson (C++),citm_catalog.json,47.199000,2101264,4198416,19,0 -3. Prettify,ArduinoJson (C++),twitter.json,26.918000,647184,1695760,18,0 -4. Statistics,ArduinoJson (C++),canada.json,0.652000,0,0,0,0 -4. Statistics,ArduinoJson (C++),citm_catalog.json,0.423000,0,0,0,0 -4. Statistics,ArduinoJson (C++),twitter.json,0.299000,0,0,0,0 -7. Code size,ArduinoJson (C++),jsonstat,0,0,0,0,40968 -1. Parse,CAJUN (C++),canada.json,1421.572000,234160112,495050688,3837856,0 -1. Parse,CAJUN (C++),citm_catalog.json,215.660000,8918208,29031504,641280,0 -1. Parse,CAJUN (C++),twitter.json,79.111000,2309616,8273408,249868,0 -2. Stringify,CAJUN (C++),canada.json,175.386000,4272144,12660752,22,0 -2. Stringify,CAJUN (C++),citm_catalog.json,25.404000,892944,1941520,3784,0 -2. Stringify,CAJUN (C++),twitter.json,22.863000,892944,1941520,7244,0 -4. Statistics,CAJUN (C++),canada.json,4.905000,0,0,0,0 -4. Statistics,CAJUN (C++),citm_catalog.json,0.402000,0,0,0,0 -4. Statistics,CAJUN (C++),twitter.json,0.197000,0,0,0,0 -7. Code size,CAJUN (C++),jsonstat,0,0,0,0,85376 -1. Parse,C++ REST SDK (C++11),canada.json,181.466000,3894176,3894208,392464,0 -1. Parse,C++ REST SDK (C++11),citm_catalog.json,23.440000,1466064,1466080,73089,0 -1. Parse,C++ REST SDK (C++11),twitter.json,10.665000,1135936,1136064,31411,0 -2. Stringify,C++ REST SDK (C++11),canada.json,111.740000,2252816,10489872,38,0 -2. Stringify,C++ REST SDK (C++11),citm_catalog.json,6.153000,892944,2048016,743,0 -2. Stringify,C++ REST SDK (C++11),twitter.json,4.929000,499728,2048016,2620,0 -4. Statistics,C++ REST SDK (C++11),canada.json,1.108000,0,32,1,0 -4. Statistics,C++ REST SDK (C++11),citm_catalog.json,0.555000,0,64,719,0 -4. Statistics,C++ REST SDK (C++11),twitter.json,0.714000,0,464,2594,0 -7. Code size,C++ REST SDK (C++11),jsonstat,0,0,0,0,142828 -1. Parse,cJSON (C),canada.json,23.887000,8024816,8024816,167192,0 -1. Parse,cJSON (C),citm_catalog.json,8.050000,2265312,2265312,64383,0 -1. Parse,cJSON (C),twitter.json,5.087000,1193440,1193440,32014,0 -2. Stringify,cJSON (C),canada.json,73.641000,2101264,4354384,223241,0 -2. Stringify,cJSON (C),citm_catalog.json,21.946000,655376,1204544,87274,0 -2. Stringify,cJSON (C),twitter.json,9.836000,655376,1155488,30092,0 -3. Prettify,cJSON (C),canada.json,73.787000,2101264,4354400,223241,0 -3. Prettify,cJSON (C),citm_catalog.json,22.612000,790544,1742720,87274,0 -3. Prettify,cJSON (C),twitter.json,10.134000,790544,1446352,30092,0 -4. Statistics,cJSON (C),canada.json,0.696000,0,0,0,0 -4. Statistics,cJSON (C),citm_catalog.json,0.322000,0,0,0,0 -4. Statistics,cJSON (C),twitter.json,0.227000,0,0,0,0 -7. Code size,cJSON (C),jsonstat,0,0,0,0,26684 -1. Parse,dropbox/json11 (C++11),canada.json,112.421000,6707056,9025232,337437,0 -1. Parse,dropbox/json11 (C++11),citm_catalog.json,22.632000,2620240,4722208,105189,0 -1. Parse,dropbox/json11 (C++11),twitter.json,15.408000,1388512,2044416,56661,0 -2. Stringify,dropbox/json11 (C++11),canada.json,107.253000,4194320,6295568,19,0 -2. Stringify,dropbox/json11 (C++11),citm_catalog.json,6.565000,1048592,1703952,17,0 -2. Stringify,dropbox/json11 (C++11),twitter.json,5.011000,655376,1155088,16,0 -4. Statistics,dropbox/json11 (C++11),canada.json,1.086000,0,0,0,0 -4. Statistics,dropbox/json11 (C++11),citm_catalog.json,0.441000,0,0,0,0 -4. Statistics,dropbox/json11 (C++11),twitter.json,0.290000,0,0,0,0 -7. Code size,dropbox/json11 (C++11),jsonstat,0,0,0,0,75248 -1. Parse,mikeando/FastJson (C++),canada.json,19.598000,5448096,7701248,22,0 -1. Parse,mikeando/FastJson (C++),citm_catalog.json,8.411000,1790080,3891680,22,0 -1. Parse,mikeando/FastJson (C++),twitter.json,3.720000,892544,1548544,24,0 -2. Stringify,mikeando/FastJson (C++),canada.json,101.479000,2252816,2252816,2,0 -2. Stringify,mikeando/FastJson (C++),citm_catalog.json,7.787000,655376,655376,2,0 -2. Stringify,mikeando/FastJson (C++),twitter.json,2.841000,655376,655376,2,0 -4. Statistics,mikeando/FastJson (C++),canada.json,0.710000,0,0,0,0 -4. Statistics,mikeando/FastJson (C++),citm_catalog.json,0.236000,0,0,0,0 -4. Statistics,mikeando/FastJson (C++),twitter.json,0.140000,0,0,0,0 -7. Code size,mikeando/FastJson (C++),jsonstat,0,0,0,0,58292 -1. Parse,gason (C++11),canada.json,7.270000,4939808,4939808,658,0 -1. Parse,gason (C++11),citm_catalog.json,2.698000,2711584,2711584,151,0 -1. Parse,gason (C++11),twitter.json,1.564000,880672,880672,57,0 -2. Stringify,gason (C++11),canada.json,47.595000,1298448,3399696,19,0 -2. Stringify,gason (C++11),citm_catalog.json,13.670000,655376,1703952,18,0 -2. Stringify,gason (C++11),twitter.json,8.212000,499728,1024016,17,0 -3. Prettify,gason (C++11),canada.json,106.895000,7319568,15708176,223242,0 -3. Prettify,gason (C++11),citm_catalog.json,25.968000,1802256,4055056,49498,0 -3. Prettify,gason (C++11),twitter.json,11.686000,770064,1818640,15285,0 -4. Statistics,gason (C++11),canada.json,0.623000,0,0,0,0 -4. Statistics,gason (C++11),citm_catalog.json,0.340000,0,0,0,0 -4. Statistics,gason (C++11),twitter.json,0.269000,0,0,0,0 -7. Code size,gason (C++11),jsonstat,0,0,0,0,20272 -1. Parse,Jansson (C),canada.json,132.357000,5680288,5680336,224392,0 -1. Parse,Jansson (C),citm_catalog.json,37.783000,3077136,3077216,111230,0 -1. Parse,Jansson (C),twitter.json,17.994000,1219648,1220192,43822,0 -2. Stringify,Jansson (C),canada.json,111.437000,2363408,6557712,21,0 -2. Stringify,Jansson (C),citm_catalog.json,7.107000,655376,1703952,19,0 -2. Stringify,Jansson (C),twitter.json,4.208000,655376,1179664,18,0 -3. Prettify,Jansson (C),canada.json,140.293000,8273936,16924688,22,0 -3. Prettify,Jansson (C),citm_catalog.json,11.234000,2252816,4354064,20,0 -3. Prettify,Jansson (C),twitter.json,5.537000,770064,1818640,19,0 -4. Statistics,Jansson (C),canada.json,1.121000,0,0,0,0 -4. Statistics,Jansson (C),citm_catalog.json,1.006000,0,0,0,0 -4. Statistics,Jansson (C),twitter.json,0.419000,0,0,0,0 -7. Code size,Jansson (C),jsonstat,0,0,0,0,60232 -1. Parse,JeayeSON (C++14),canada.json,189.496000,4414880,15132832,499017,0 -1. Parse,JeayeSON (C++14),citm_catalog.json,67.289000,2047792,8396112,253298,0 -1. Parse,JeayeSON (C++14),twitter.json,35.554000,1262112,4441632,129268,0 -2. Stringify,JeayeSON (C++14),canada.json,55.620000,1044496,2093072,20,0 -2. Stringify,JeayeSON (C++14),citm_catalog.json,11.683000,655376,1179664,4502,0 -2. Stringify,JeayeSON (C++14),twitter.json,8.966000,655376,1179664,10409,0 -4. Statistics,JeayeSON (C++14),canada.json,0.873000,0,0,0,0 -4. Statistics,JeayeSON (C++14),citm_catalog.json,0.350000,0,0,0,0 -4. Statistics,JeayeSON (C++14),twitter.json,0.253000,0,0,0,0 -7. Code size,JeayeSON (C++14),jsonstat,0,0,0,0,75764 -1. Parse,JsonBox (C++),canada.json,463.958000,4334304,9059312,974652,0 -1. Parse,JsonBox (C++),citm_catalog.json,101.744000,2032976,6538624,261150,0 -1. Parse,JsonBox (C++),twitter.json,47.171000,1231040,2904000,102061,0 -2. Stringify,JsonBox (C++),canada.json,355.647000,2252816,6447136,24,0 -2. Stringify,JsonBox (C++),citm_catalog.json,66.928000,499728,1134608,9264,0 -2. Stringify,JsonBox (C++),twitter.json,47.882000,499728,1134608,22632,0 -3. Prettify,JsonBox (C++),canada.json,271.655000,3923984,8118288,24,0 -3. Prettify,JsonBox (C++),citm_catalog.json,45.456000,1728528,2777104,9265,0 -3. Prettify,JsonBox (C++),twitter.json,35.158000,634896,1683472,22633,0 -4. Statistics,JsonBox (C++),canada.json,0.659000,0,0,0,0 -4. Statistics,JsonBox (C++),citm_catalog.json,0.277000,0,0,0,0 -4. Statistics,JsonBox (C++),twitter.json,0.206000,0,0,0,0 -7. Code size,JsonBox (C++),jsonstat,0,0,0,0,136068 -1. Parse,jsoncons (C++),canada.json,894.031000,3378688,23461424,3835292,0 -1. Parse,jsoncons (C++),citm_catalog.json,686.138000,1231088,7518784,3574418,0 -1. Parse,jsoncons (C++),twitter.json,177.491000,918816,4057952,741190,0 -2. Stringify,jsoncons (C++),canada.json,229.688000,3923984,6176880,222183,0 -2. Stringify,jsoncons (C++),citm_catalog.json,14.564000,503824,1138800,21,0 -2. Stringify,jsoncons (C++),twitter.json,14.355000,503824,1138896,24,0 -3. Prettify,jsoncons (C++),canada.json,230.315000,3923984,6176880,222183,0 -3. Prettify,jsoncons (C++),citm_catalog.json,14.411000,503824,1028208,21,0 -3. Prettify,jsoncons (C++),twitter.json,14.073000,503824,1028304,24,0 -4. Statistics,jsoncons (C++),canada.json,1.444000,0,32,1,0 -4. Statistics,jsoncons (C++),citm_catalog.json,1.462000,0,64,719,0 -4. Statistics,jsoncons (C++),twitter.json,0.885000,0,464,2594,0 -7. Code size,jsoncons (C++),jsonstat,0,0,0,0,88548 -1. Parse,JsonCpp (C++),canada.json,148.750000,8921568,13431296,223254,0 -1. Parse,JsonCpp (C++),citm_catalog.json,21.822000,2611984,7121728,115700,0 -1. Parse,JsonCpp (C++),twitter.json,13.317000,1245120,2519024,54411,0 -2. Stringify,JsonCpp (C++),canada.json,132.334000,2252816,6447280,110290,0 -2. Stringify,JsonCpp (C++),citm_catalog.json,12.956000,634896,1269776,19990,0 -2. Stringify,JsonCpp (C++),twitter.json,10.511000,634896,1269776,20794,0 -4. Statistics,JsonCpp (C++),canada.json,2.274000,0,32,1,0 -4. Statistics,JsonCpp (C++),citm_catalog.json,0.617000,0,64,719,0 -4. Statistics,JsonCpp (C++),twitter.json,0.777000,0,464,2594,0 -7. Code size,JsonCpp (C++),jsonstat,0,0,0,0,242528 -1. Parse,json-c (C),canada.json,174.800000,19890720,19891856,390651,0 -1. Parse,json-c (C),citm_catalog.json,30.688000,7220608,7221776,131793,0 -1. Parse,json-c (C),twitter.json,12.658000,1923120,1924736,49446,0 -2. Stringify,json-c (C),canada.json,27.581000,6447136,6447136,21,0 -2. Stringify,json-c (C),citm_catalog.json,16.773000,1048608,1048608,18,0 -2. Stringify,json-c (C),twitter.json,7.905000,1048608,1048608,18,0 -3. Prettify,json-c (C),canada.json,55.531000,13762592,13762592,22,0 -3. Prettify,json-c (C),citm_catalog.json,23.009000,4349984,4349984,20,0 -3. Prettify,json-c (C),twitter.json,9.279000,1683488,1683488,19,0 -4. Statistics,json-c (C),canada.json,3.729000,0,0,0,0 -4. Statistics,json-c (C),citm_catalog.json,0.704000,0,0,0,0 -4. Statistics,json-c (C),twitter.json,0.243000,0,0,0,0 -7. Code size,json-c (C),jsonstat,0,0,0,0,52316 -1. Parse,JSON Spirit (C++),canada.json,143.546000,5772384,8310720,435435,0 -1. Parse,JSON Spirit (C++),citm_catalog.json,110.566000,1780048,5730592,312738,0 -1. Parse,JSON Spirit (C++),twitter.json,42.245000,1075712,2820992,108189,0 -2. Stringify,JSON Spirit (C++),canada.json,132.633000,2252816,6447120,22,0 -2. Stringify,JSON Spirit (C++),citm_catalog.json,13.386000,524304,1048592,4779,0 -2. Stringify,JSON Spirit (C++),twitter.json,15.265000,692240,1740816,14003,0 -3. Prettify,JSON Spirit (C++),canada.json,198.291000,8273936,16662544,23,0 -3. Prettify,JSON Spirit (C++),citm_catalog.json,29.087000,2007056,4104208,4781,0 -3. Prettify,JSON Spirit (C++),twitter.json,18.299000,2007056,3055632,14003,0 -4. Statistics,JSON Spirit (C++),canada.json,1.188000,0,0,0,0 -4. Statistics,JSON Spirit (C++),citm_catalog.json,0.483000,0,0,0,0 -4. Statistics,JSON Spirit (C++),twitter.json,0.267000,0,0,0,0 -7. Code size,JSON Spirit (C++),jsonstat,0,0,0,0,258552 -1. Parse,hjiang/JSON++ (C++),canada.json,304.782000,7465904,11971504,448011,0 -1. Parse,hjiang/JSON++ (C++),citm_catalog.json,60.210000,2737504,6997344,101193,0 -1. Parse,hjiang/JSON++ (C++),twitter.json,25.077000,1459360,3142848,55239,0 -2. Stringify,hjiang/JSON++ (C++),canada.json,405.416000,3981328,12157008,504127,0 -2. Stringify,hjiang/JSON++ (C++),citm_catalog.json,76.817000,1024016,3866640,161388,0 -2. Stringify,hjiang/JSON++ (C++),twitter.json,31.550000,577552,2650640,59268,0 -4. Statistics,hjiang/JSON++ (C++),canada.json,0.772000,0,0,0,0 -4. Statistics,hjiang/JSON++ (C++),citm_catalog.json,0.370000,0,0,0,0 -4. Statistics,hjiang/JSON++ (C++),twitter.json,0.227000,0,0,0,0 -7. Code size,hjiang/JSON++ (C++),jsonstat,0,0,0,0,92372 -1. Parse,Jzon (C++),canada.json,194.391000,11996512,18257104,612962,0 -1. Parse,Jzon (C++),citm_catalog.json,58.311000,2034064,6041024,86205,0 -1. Parse,Jzon (C++),twitter.json,31.390000,1219488,3313728,62222,0 -2. Stringify,Jzon (C++),canada.json,44.812000,2252816,6447152,110284,0 -2. Stringify,Jzon (C++),citm_catalog.json,10.657000,503824,1527824,1698,0 -2. Stringify,Jzon (C++),twitter.json,8.988000,503824,1527824,5974,0 -3. Prettify,Jzon (C++),canada.json,89.538000,8273936,16662544,333506,0 -3. Prettify,Jzon (C++),citm_catalog.json,22.116000,1990672,4243472,59874,0 -3. Prettify,Jzon (C++),twitter.json,11.919000,1024016,2072624,21988,0 -4. Statistics,Jzon (C++),canada.json,1.047000,0,32,1,0 -4. Statistics,Jzon (C++),citm_catalog.json,0.478000,0,64,719,0 -4. Statistics,Jzon (C++),twitter.json,0.810000,0,464,2594,0 -7. Code size,Jzon (C++),jsonstat,0,0,0,0,109112 -1. Parse,Nlohmann (C++11),canada.json,90.645000,3813312,8318928,170260,0 -1. Parse,Nlohmann (C++11),citm_catalog.json,16.732000,1884592,6128080,63615,0 -1. Parse,Nlohmann (C++11),twitter.json,12.744000,1155776,3228384,40532,0 -2. Stringify,Nlohmann (C++11),canada.json,283.443000,1581072,7897168,399891,0 -2. Stringify,Nlohmann (C++11),citm_catalog.json,29.994000,688144,1687584,86383,0 -2. Stringify,Nlohmann (C++11),twitter.json,16.138000,499728,1655136,35133,0 -3. Prettify,Nlohmann (C++11),canada.json,436.707000,7602192,22806624,746819,0 -3. Prettify,Nlohmann (C++11),citm_catalog.json,42.646000,1728528,6049312,138885,0 -3. Prettify,Nlohmann (C++11),twitter.json,20.623000,1728528,3268624,50688,0 -4. Statistics,Nlohmann (C++11),canada.json,1.172000,0,32,2,0 -4. Statistics,Nlohmann (C++11),citm_catalog.json,1.180000,0,64,4485,0 -4. Statistics,Nlohmann (C++11),twitter.json,1.840000,0,464,9820,0 -7. Code size,Nlohmann (C++11),jsonstat,0,0,0,0,41432 -1. Parse,Parson (C),canada.json,108.203000,4777696,4778016,336060,0 -1. Parse,Parson (C),citm_catalog.json,24.165000,1846400,1846512,185585,0 -1. Parse,Parson (C),twitter.json,10.571000,952192,952304,72477,0 -4. Statistics,Parson (C),canada.json,3.238000,0,0,0,0 -4. Statistics,Parson (C),citm_catalog.json,1.592000,0,0,0,0 -4. Statistics,Parson (C),twitter.json,1.417000,0,0,0,0 -7. Code size,Parson (C),jsonstat,0,0,0,0,37996 -1. Parse,PicoJSON (C++),canada.json,170.154000,3787984,3977136,545672,0 -1. Parse,PicoJSON (C++),citm_catalog.json,48.661000,1862944,1862976,226421,0 -1. Parse,PicoJSON (C++),twitter.json,20.609000,1174656,1533568,87648,0 -2. Stringify,PicoJSON (C++),canada.json,141.081000,4194320,6447152,110281,0 -2. Stringify,PicoJSON (C++),citm_catalog.json,8.246000,770064,1032208,259,0 -2. Stringify,PicoJSON (C++),twitter.json,4.830000,770064,1032208,214,0 -4. Statistics,PicoJSON (C++),canada.json,0.679000,0,0,0,0 -4. Statistics,PicoJSON (C++),citm_catalog.json,0.295000,0,0,0,0 -4. Statistics,PicoJSON (C++),twitter.json,0.202000,0,0,0,0 -7. Code size,PicoJSON (C++),jsonstat,0,0,0,0,34472 -1. Parse,RapidJSON_AutoUTF (C++),canada.json,15.929000,2995344,3339408,59,0 -1. Parse,RapidJSON_AutoUTF (C++),citm_catalog.json,9.348000,1122960,1131152,27,0 -1. Parse,RapidJSON_AutoUTF (C++),twitter.json,6.834000,792720,798352,21,0 -2. Stringify,RapidJSON_AutoUTF (C++),canada.json,32.623000,2875440,2875712,28,0 -2. Stringify,RapidJSON_AutoUTF (C++),citm_catalog.json,3.466000,569392,569664,24,0 -2. Stringify,RapidJSON_AutoUTF (C++),twitter.json,3.268000,569392,569664,24,0 -3. Prettify,RapidJSON_AutoUTF (C++),canada.json,63.208000,9699376,9699648,31,0 -3. Prettify,RapidJSON_AutoUTF (C++),citm_catalog.json,9.463000,1916976,1917248,27,0 -3. Prettify,RapidJSON_AutoUTF (C++),twitter.json,4.803000,852016,852288,25,0 -4. Statistics,RapidJSON_AutoUTF (C++),canada.json,0.659000,0,0,0,0 -4. Statistics,RapidJSON_AutoUTF (C++),citm_catalog.json,0.284000,0,0,0,0 -4. Statistics,RapidJSON_AutoUTF (C++),twitter.json,0.167000,0,0,0,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),canada.json,46.145000,32,2875984,30,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),citm_catalog.json,12.606000,32,569936,26,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),twitter.json,9.691000,32,570704,28,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),canada.json,16.325000,0,272,2,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),citm_catalog.json,8.899000,0,272,2,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),twitter.json,6.506000,0,1040,4,0 -7. Code size,RapidJSON_AutoUTF (C++),jsonstat,0,0,0,0,33892 -1. Parse,RapidJSON_FullPrec (C++),canada.json,24.981000,2892928,3191936,59,0 -1. Parse,RapidJSON_FullPrec (C++),citm_catalog.json,4.253000,1122944,1131136,27,0 -1. Parse,RapidJSON_FullPrec (C++),twitter.json,3.397000,792704,798336,21,0 -2. Stringify,RapidJSON_FullPrec (C++),canada.json,24.387000,2875440,2875712,28,0 -2. Stringify,RapidJSON_FullPrec (C++),citm_catalog.json,1.891000,569392,569664,24,0 -2. Stringify,RapidJSON_FullPrec (C++),twitter.json,1.758000,569392,569664,24,0 -3. Prettify,RapidJSON_FullPrec (C++),canada.json,29.887000,9699376,9699648,31,0 -3. Prettify,RapidJSON_FullPrec (C++),citm_catalog.json,3.147000,1916976,1917248,27,0 -3. Prettify,RapidJSON_FullPrec (C++),twitter.json,2.258000,852016,852288,25,0 -4. Statistics,RapidJSON_FullPrec (C++),canada.json,0.660000,0,0,0,0 -4. Statistics,RapidJSON_FullPrec (C++),citm_catalog.json,0.267000,0,0,0,0 -4. Statistics,RapidJSON_FullPrec (C++),twitter.json,0.174000,0,0,0,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),canada.json,46.947000,2875440,2875984,30,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),citm_catalog.json,5.561000,569392,569936,26,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),twitter.json,4.704000,569392,570704,28,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),canada.json,24.180000,0,272,2,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),citm_catalog.json,3.611000,0,272,2,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),twitter.json,3.022000,0,1040,4,0 -7. Code size,RapidJSON_FullPrec (C++),jsonstat,0,0,0,0,31232 -1. Parse,RapidJSON_Insitu (C++),canada.json,10.373000,5792896,6091904,60,0 -1. Parse,RapidJSON_Insitu (C++),citm_catalog.json,3.298000,3932288,3940480,27,0 -1. Parse,RapidJSON_Insitu (C++),twitter.json,2.031000,1097344,1102976,17,0 -2. Stringify,RapidJSON_Insitu (C++),canada.json,24.740000,2875440,2875712,28,0 -2. Stringify,RapidJSON_Insitu (C++),citm_catalog.json,1.781000,569392,569664,24,0 -2. Stringify,RapidJSON_Insitu (C++),twitter.json,1.727000,569392,569664,24,0 -3. Prettify,RapidJSON_Insitu (C++),canada.json,30.060000,9699376,9699648,31,0 -3. Prettify,RapidJSON_Insitu (C++),citm_catalog.json,3.263000,1916976,1917248,27,0 -3. Prettify,RapidJSON_Insitu (C++),twitter.json,2.159000,852016,852288,25,0 -4. Statistics,RapidJSON_Insitu (C++),canada.json,0.727000,0,0,0,0 -4. Statistics,RapidJSON_Insitu (C++),citm_catalog.json,0.287000,0,0,0,0 -4. Statistics,RapidJSON_Insitu (C++),twitter.json,0.152000,0,0,0,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),canada.json,32.864000,2875440,5751136,30,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),citm_catalog.json,4.746000,569392,3445088,26,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),twitter.json,3.518000,569392,1204576,26,0 -6. SaxStatistics,RapidJSON_Insitu (C++),canada.json,8.512000,0,2875424,2,0 -6. SaxStatistics,RapidJSON_Insitu (C++),citm_catalog.json,2.667000,0,2875424,2,0 -6. SaxStatistics,RapidJSON_Insitu (C++),twitter.json,1.891000,0,634912,2,0 -7. Code size,RapidJSON_Insitu (C++),jsonstat,0,0,0,0,31232 -1. Parse,RapidJSON (C++),canada.json,9.122000,2892928,3191936,59,0 -1. Parse,RapidJSON (C++),citm_catalog.json,3.976000,1122944,1131136,27,0 -1. Parse,RapidJSON (C++),twitter.json,3.397000,792704,798336,21,0 -2. Stringify,RapidJSON (C++),canada.json,23.978000,2875440,2875712,28,0 -2. Stringify,RapidJSON (C++),citm_catalog.json,1.827000,569392,569664,24,0 -2. Stringify,RapidJSON (C++),twitter.json,1.702000,569392,569664,24,0 -3. Prettify,RapidJSON (C++),canada.json,29.934000,9699376,9699648,31,0 -3. Prettify,RapidJSON (C++),citm_catalog.json,3.113000,1916976,1917248,27,0 -3. Prettify,RapidJSON (C++),twitter.json,2.199000,852016,852288,25,0 -4. Statistics,RapidJSON (C++),canada.json,0.728000,0,0,0,0 -4. Statistics,RapidJSON (C++),citm_catalog.json,0.263000,0,0,0,0 -4. Statistics,RapidJSON (C++),twitter.json,0.158000,0,0,0,0 -5. Sax Round-trip,RapidJSON (C++),canada.json,30.646000,2875440,2875984,30,0 -5. Sax Round-trip,RapidJSON (C++),citm_catalog.json,5.393000,569392,569936,26,0 -5. Sax Round-trip,RapidJSON (C++),twitter.json,4.660000,569392,570704,28,0 -6. SaxStatistics,RapidJSON (C++),canada.json,7.732000,0,272,2,0 -6. SaxStatistics,RapidJSON (C++),citm_catalog.json,3.326000,0,272,2,0 -6. SaxStatistics,RapidJSON (C++),twitter.json,2.969000,0,1040,4,0 -7. Code size,RapidJSON (C++),jsonstat,0,0,0,0,31232 -1. Parse,sajson (C++),canada.json,10.040000,11259968,11259968,4,0 -1. Parse,sajson (C++),citm_catalog.json,3.789000,9162816,9162816,4,0 -1. Parse,sajson (C++),twitter.json,1.580000,3162176,3162176,4,0 -4. Statistics,sajson (C++),canada.json,0.899000,0,0,0,0 -4. Statistics,sajson (C++),citm_catalog.json,0.296000,0,0,0,0 -4. Statistics,sajson (C++),twitter.json,0.186000,0,0,0,0 -7. Code size,sajson (C++),jsonstat,0,0,0,0,34656 -1. Parse,SimpleJSON (C++),canada.json,55.865000,11824864,20864304,337489,0 -1. Parse,SimpleJSON (C++),citm_catalog.json,43.837000,4493696,11404720,230280,0 -1. Parse,SimpleJSON (C++),twitter.json,31.004000,2782400,5310320,137659,0 -2. Stringify,SimpleJSON (C++),canada.json,336.161000,3223568,18936048,615151,0 -2. Stringify,SimpleJSON (C++),citm_catalog.json,61.234000,1048592,6238352,189864,0 -2. Stringify,SimpleJSON (C++),twitter.json,27.883000,2252816,7212048,78359,0 -4. Statistics,SimpleJSON (C++),canada.json,0.983000,0,0,0,0 -4. Statistics,SimpleJSON (C++),citm_catalog.json,0.395000,0,0,0,0 -4. Statistics,SimpleJSON (C++),twitter.json,0.283000,0,0,0,0 -7. Code size,SimpleJSON (C++),jsonstat,0,0,0,0,54192 -1. Parse,strdup (C),canada.json,0.376000,2252816,2252816,2,0 -1. Parse,strdup (C),citm_catalog.json,0.247000,2252816,2252816,2,0 -1. Parse,strdup (C),twitter.json,0.042000,634896,634896,2,0 -2. Stringify,strdup (C),canada.json,0.167000,3223568,3223568,2,0 -2. Stringify,strdup (C),citm_catalog.json,0.118000,3223568,3223568,2,0 -2. Stringify,strdup (C),twitter.json,0.042000,917520,917520,2,0 -7. Code size,strdup (C),jsonstat,0,0,0,0,15632 -1. Parse,udp/json-parser (C),canada.json,46.344000,6474656,6474656,223233,0 -1. Parse,udp/json-parser (C),citm_catalog.json,22.266000,1910400,1910400,51205,0 -1. Parse,udp/json-parser (C),twitter.json,8.056000,1196256,1196256,20237,0 -2. Stringify,udp/json-parser (C),canada.json,67.078000,1048592,1048592,2,0 -2. Stringify,udp/json-parser (C),citm_catalog.json,8.741000,634896,634896,2,0 -2. Stringify,udp/json-parser (C),twitter.json,2.305000,634896,634896,2,0 -3. Prettify,udp/json-parser (C),canada.json,74.425000,7958544,7958544,2,0 -3. Prettify,udp/json-parser (C),citm_catalog.json,9.341000,2252816,2252816,2,0 -3. Prettify,udp/json-parser (C),twitter.json,2.431000,917520,917520,2,0 -4. Statistics,udp/json-parser (C),canada.json,0.684000,0,0,0,0 -4. Statistics,udp/json-parser (C),citm_catalog.json,0.273000,0,0,0,0 -4. Statistics,udp/json-parser (C),twitter.json,0.163000,0,0,0,0 -7. Code size,udp/json-parser (C),jsonstat,0,0,0,0,34668 -1. Parse,ujson4c (C),canada.json,9.233000,4579344,13586448,10,0 -1. Parse,ujson4c (C),citm_catalog.json,3.409000,4579344,11489296,10,0 -1. Parse,ujson4c (C),twitter.json,1.856000,2326544,5550096,9,0 -4. Statistics,ujson4c (C),canada.json,3.211000,0,0,0,0 -4. Statistics,ujson4c (C),citm_catalog.json,0.684000,0,0,0,0 -4. Statistics,ujson4c (C),twitter.json,0.289000,0,0,0,0 -7. Code size,ujson4c (C),jsonstat,0,0,0,0,26448 -1. Parse,Vinenthz/libjson (C),canada.json,111.056000,3801696,3818352,334389,0 -1. Parse,Vinenthz/libjson (C),citm_catalog.json,30.599000,1724528,1741184,153901,0 -1. Parse,Vinenthz/libjson (C),twitter.json,12.995000,1035408,1052064,72620,0 -2. Stringify,Vinenthz/libjson (C),canada.json,104.103000,4194320,4194320,13,0 -2. Stringify,Vinenthz/libjson (C),citm_catalog.json,7.044000,524304,524304,10,0 -2. Stringify,Vinenthz/libjson (C),twitter.json,5.357000,524304,524304,10,0 -3. Prettify,Vinenthz/libjson (C),canada.json,103.777000,4194320,4194320,13,0 -3. Prettify,Vinenthz/libjson (C),citm_catalog.json,7.063000,524304,524304,10,0 -3. Prettify,Vinenthz/libjson (C),twitter.json,5.270000,524304,524304,10,0 -4. Statistics,Vinenthz/libjson (C),canada.json,0.659000,0,0,0,0 -4. Statistics,Vinenthz/libjson (C),citm_catalog.json,0.319000,0,0,0,0 -4. Statistics,Vinenthz/libjson (C),twitter.json,0.214000,0,0,0,0 -5. Sax Round-trip,Vinenthz/libjson (C),canada.json,25.240000,4194320,4198672,15,0 -5. Sax Round-trip,Vinenthz/libjson (C),citm_catalog.json,18.360000,524304,528656,12,0 -5. Sax Round-trip,Vinenthz/libjson (C),twitter.json,9.591000,524304,528656,12,0 -6. SaxStatistics,Vinenthz/libjson (C),canada.json,19.555000,0,4352,2,0 -6. SaxStatistics,Vinenthz/libjson (C),citm_catalog.json,14.491000,0,4352,2,0 -6. SaxStatistics,Vinenthz/libjson (C),twitter.json,5.253000,0,4352,2,0 -7. Code size,Vinenthz/libjson (C),jsonstat,0,0,0,0,25656 -1. Parse,YAJL (C),canada.json,124.600000,9994784,9997104,501567,0 -1. Parse,YAJL (C),citm_catalog.json,27.971000,2324288,2328656,189685,0 -1. Parse,YAJL (C),twitter.json,11.259000,1135104,1139472,77047,0 -2. Stringify,YAJL (C),canada.json,121.842000,4198944,4198944,15,0 -2. Stringify,YAJL (C),citm_catalog.json,6.004000,528928,528928,12,0 -2. Stringify,YAJL (C),twitter.json,3.000000,528928,528928,12,0 -3. Prettify,YAJL (C),canada.json,151.589000,16781856,16781856,17,0 -3. Prettify,YAJL (C),citm_catalog.json,13.144000,2101792,2101792,14,0 -3. Prettify,YAJL (C),twitter.json,4.362000,1053216,1053216,13,0 -4. Statistics,YAJL (C),canada.json,0.908000,0,0,0,0 -4. Statistics,YAJL (C),citm_catalog.json,0.358000,0,0,0,0 -4. Statistics,YAJL (C),twitter.json,0.245000,0,0,0,0 -5. Sax Round-trip,YAJL (C),canada.json,195.429000,4198944,4203312,22,0 -5. Sax Round-trip,YAJL (C),citm_catalog.json,14.561000,528928,533296,19,0 -5. Sax Round-trip,YAJL (C),twitter.json,5.891000,528928,533296,19,0 -6. SaxStatistics,YAJL (C),canada.json,75.883000,0,4368,7,0 -6. SaxStatistics,YAJL (C),citm_catalog.json,8.846000,0,4368,7,0 -6. SaxStatistics,YAJL (C),twitter.json,2.943000,0,4368,7,0 -7. Code size,YAJL (C),jsonstat,0,0,0,0,40116 diff --git a/sample/performance_Corei5-3330S@2.70GHz_mac32_clang6.1.html b/sample/performance_Corei5-3330S@2.70GHz_mac32_clang6.1.html deleted file mode 100644 index 439a326d..00000000 --- a/sample/performance_Corei5-3330S@2.70GHz_mac32_clang6.1.html +++ /dev/null @@ -1,809 +0,0 @@ - - - - - - - - - -
- - -
-

Source CSV

- -
- -
- - - - -
- - - \ No newline at end of file diff --git a/sample/performance_Corei5-3330S@2.70GHz_mac64_clang6.1.csv b/sample/performance_Corei5-3330S@2.70GHz_mac64_clang6.1.csv deleted file mode 100644 index e71d95ce..00000000 --- a/sample/performance_Corei5-3330S@2.70GHz_mac64_clang6.1.csv +++ /dev/null @@ -1,402 +0,0 @@ -Type,Library,Filename,Time (ms),Memory (byte),MemoryPeak (byte),AllocCount,FileSize (byte) -1. Parse,ArduinoJson (C++),canada.json,770.317000,13967024,13967024,20,0 -1. Parse,ArduinoJson (C++),citm_catalog.json,5.691000,4804272,4804272,18,0 -1. Parse,ArduinoJson (C++),twitter.json,3.008000,1650352,1650352,16,0 -2. Stringify,ArduinoJson (C++),canada.json,135.807000,2252832,5398560,19,0 -2. Stringify,ArduinoJson (C++),citm_catalog.json,15.715000,524320,1568800,17,0 -2. Stringify,ArduinoJson (C++),twitter.json,13.312000,524320,1568800,17,0 -3. Prettify,ArduinoJson (C++),canada.json,249.059000,5599264,11890720,20,0 -3. Prettify,ArduinoJson (C++),citm_catalog.json,37.280000,2252832,3825696,18,0 -3. Prettify,ArduinoJson (C++),twitter.json,21.200000,1052704,2097184,17,0 -4. Statistics,ArduinoJson (C++),canada.json,0.705000,0,0,0,0 -4. Statistics,ArduinoJson (C++),citm_catalog.json,0.447000,0,0,0,0 -4. Statistics,ArduinoJson (C++),twitter.json,0.300000,0,0,0,0 -7. Code size,ArduinoJson (C++),jsonstat,0,0,0,0,41840 -1. Parse,CAJUN (C++),canada.json,1224.615000,236113920,503840592,3396966,0 -1. Parse,CAJUN (C++),citm_catalog.json,190.941000,9770176,34805584,612137,0 -1. Parse,CAJUN (C++),twitter.json,65.276000,2515152,11927376,204803,0 -2. Stringify,CAJUN (C++),canada.json,147.551000,5599264,12939296,20,0 -2. Stringify,CAJUN (C++),citm_catalog.json,21.606000,1044512,2617376,19,0 -2. Stringify,CAJUN (C++),twitter.json,19.016000,1044512,1851424,1920,0 -4. Statistics,CAJUN (C++),canada.json,4.410000,0,0,0,0 -4. Statistics,CAJUN (C++),citm_catalog.json,0.438000,0,0,0,0 -4. Statistics,CAJUN (C++),twitter.json,0.165000,0,0,0,0 -7. Code size,CAJUN (C++),jsonstat,0,0,0,0,86596 -1. Parse,C++ REST SDK (C++11),canada.json,164.236000,7026016,7026064,392462,0 -1. Parse,C++ REST SDK (C++11),citm_catalog.json,22.573000,2433664,2433680,68658,0 -1. Parse,C++ REST SDK (C++11),twitter.json,10.254000,1448256,1448496,24481,0 -2. Stringify,C++ REST SDK (C++11),canada.json,96.414000,2252832,10317856,36,0 -2. Stringify,C++ REST SDK (C++11),citm_catalog.json,6.226000,524320,2375712,348,0 -2. Stringify,C++ REST SDK (C++11),twitter.json,4.694000,524320,2375712,1927,0 -4. Statistics,C++ REST SDK (C++11),canada.json,1.048000,0,0,0,0 -4. Statistics,C++ REST SDK (C++11),citm_catalog.json,0.456000,0,64,324,0 -4. Statistics,C++ REST SDK (C++11),twitter.json,0.545000,0,464,1901,0 -7. Code size,C++ REST SDK (C++11),jsonstat,0,0,0,0,149324 -1. Parse,cJSON (C),canada.json,21.486000,10699680,10699680,167192,0 -1. Parse,cJSON (C),citm_catalog.json,7.246000,2869760,2869760,64383,0 -1. Parse,cJSON (C),twitter.json,4.403000,1416064,1416064,32014,0 -2. Stringify,cJSON (C),canada.json,70.100000,1572880,3674480,223241,0 -2. Stringify,cJSON (C),citm_catalog.json,21.135000,806928,1379888,87274,0 -2. Stringify,cJSON (C),twitter.json,9.411000,806928,1331616,30092,0 -3. Prettify,cJSON (C),canada.json,69.896000,1572880,3674496,223241,0 -3. Prettify,cJSON (C),citm_catalog.json,21.530000,1044496,1910016,87274,0 -3. Prettify,cJSON (C),twitter.json,9.869000,1044496,1851856,30092,0 -4. Statistics,cJSON (C),canada.json,0.757000,0,0,0,0 -4. Statistics,cJSON (C),citm_catalog.json,0.291000,0,0,0,0 -4. Statistics,cJSON (C),twitter.json,0.194000,0,0,0,0 -7. Code size,cJSON (C),jsonstat,0,0,0,0,27104 -1. Parse,dropbox/json11 (C++11),canada.json,96.130000,11663824,14121600,337434,0 -1. Parse,dropbox/json11 (C++11),citm_catalog.json,20.668000,4382848,6485024,96993,0 -1. Parse,dropbox/json11 (C++11),twitter.json,13.281000,1959712,2767280,44408,0 -2. Stringify,dropbox/json11 (C++11),canada.json,89.622000,3145760,4718624,18,0 -2. Stringify,dropbox/json11 (C++11),citm_catalog.json,6.442000,806944,1331232,16,0 -2. Stringify,dropbox/json11 (C++11),twitter.json,4.819000,806944,1331232,16,0 -4. Statistics,dropbox/json11 (C++11),canada.json,1.159000,0,0,0,0 -4. Statistics,dropbox/json11 (C++11),citm_catalog.json,0.607000,0,0,0,0 -4. Statistics,dropbox/json11 (C++11),twitter.json,0.331000,0,0,0,0 -7. Code size,dropbox/json11 (C++11),jsonstat,0,0,0,0,76544 -1. Parse,mikeando/FastJson (C++),canada.json,17.530000,9442048,11695392,22,0 -1. Parse,mikeando/FastJson (C++),citm_catalog.json,7.761000,3129536,5231328,22,0 -1. Parse,mikeando/FastJson (C++),twitter.json,3.517000,1592000,2400032,24,0 -2. Stringify,mikeando/FastJson (C++),canada.json,88.647000,2252832,2252832,2,0 -2. Stringify,mikeando/FastJson (C++),citm_catalog.json,7.306000,806944,806944,2,0 -2. Stringify,mikeando/FastJson (C++),twitter.json,2.441000,806944,806944,2,0 -4. Statistics,mikeando/FastJson (C++),canada.json,0.759000,0,0,0,0 -4. Statistics,mikeando/FastJson (C++),citm_catalog.json,0.247000,0,0,0,0 -4. Statistics,mikeando/FastJson (C++),twitter.json,0.153000,0,0,0,0 -7. Code size,mikeando/FastJson (C++),jsonstat,0,0,0,0,63008 -1. Parse,gason (C++11),canada.json,7.402000,4939808,4939808,658,0 -1. Parse,gason (C++11),citm_catalog.json,3.022000,2920480,2920480,202,0 -1. Parse,gason (C++11),twitter.json,1.584000,1138720,1138720,83,0 -2. Stringify,gason (C++11),canada.json,42.921000,2101280,3674144,18,0 -2. Stringify,gason (C++11),citm_catalog.json,12.303000,1044512,1851424,17,0 -2. Stringify,gason (C++11),twitter.json,7.175000,524320,1568800,17,0 -3. Prettify,gason (C++11),canada.json,97.790000,7340064,22020128,222273,0 -3. Prettify,gason (C++11),citm_catalog.json,22.986000,2252832,5398560,34759,0 -3. Prettify,gason (C++11),twitter.json,8.653000,1052704,2097184,1920,0 -4. Statistics,gason (C++11),canada.json,0.522000,0,0,0,0 -4. Statistics,gason (C++11),citm_catalog.json,0.304000,0,0,0,0 -4. Statistics,gason (C++11),twitter.json,0.228000,0,0,0,0 -7. Code size,gason (C++11),jsonstat,0,0,0,0,20468 -1. Parse,Jansson (C),canada.json,109.237000,10590608,10590656,224392,0 -1. Parse,Jansson (C),citm_catalog.json,31.911000,5485280,5485360,111230,0 -1. Parse,Jansson (C),twitter.json,15.289000,1895616,1896160,43822,0 -2. Stringify,Jansson (C),canada.json,90.394000,3145744,8744976,21,0 -2. Stringify,Jansson (C),citm_catalog.json,6.400000,806928,1859600,19,0 -2. Stringify,Jansson (C),twitter.json,3.328000,806928,1331216,18,0 -3. Prettify,Jansson (C),canada.json,113.587000,8273936,22954000,22,0 -3. Prettify,Jansson (C),citm_catalog.json,10.713000,2252816,4354064,20,0 -3. Prettify,Jansson (C),twitter.json,4.399000,806928,1859600,19,0 -4. Statistics,Jansson (C),canada.json,1.163000,0,0,0,0 -4. Statistics,Jansson (C),citm_catalog.json,1.162000,0,0,0,0 -4. Statistics,Jansson (C),twitter.json,0.379000,0,0,0,0 -7. Code size,Jansson (C),jsonstat,0,0,0,0,65108 -1. Parse,JeayeSON (C++14),canada.json,166.308000,5794096,19020592,499009,0 -1. Parse,JeayeSON (C++14),citm_catalog.json,60.066000,2879872,10740768,230424,0 -1. Parse,JeayeSON (C++14),twitter.json,26.790000,1554944,5471648,97554,0 -2. Stringify,JeayeSON (C++14),canada.json,51.151000,1052704,3153952,18,0 -2. Stringify,JeayeSON (C++14),citm_catalog.json,10.952000,524320,1331232,342,0 -2. Stringify,JeayeSON (C++14),twitter.json,8.091000,524320,1331232,4468,0 -4. Statistics,JeayeSON (C++14),canada.json,0.908000,0,0,0,0 -4. Statistics,JeayeSON (C++14),citm_catalog.json,0.360000,0,0,0,0 -4. Statistics,JeayeSON (C++14),twitter.json,0.228000,0,0,0,0 -7. Code size,JeayeSON (C++14),jsonstat,0,0,0,0,76732 -1. Parse,JsonBox (C++),canada.json,359.110000,6659632,11510704,754123,0 -1. Parse,JsonBox (C++),citm_catalog.json,92.024000,3232384,7586432,242074,0 -1. Parse,JsonBox (C++),twitter.json,38.660000,1636960,4006192,75748,0 -2. Stringify,JsonBox (C++),canada.json,280.393000,2252832,5398560,19,0 -2. Stringify,JsonBox (C++),citm_catalog.json,58.084000,524320,1331232,673,0 -2. Stringify,JsonBox (C++),twitter.json,40.249000,524320,1331232,9688,0 -3. Prettify,JsonBox (C++),canada.json,204.262000,3924000,12197920,20,0 -3. Prettify,JsonBox (C++),citm_catalog.json,39.350000,1052704,3153952,674,0 -3. Prettify,JsonBox (C++),twitter.json,28.691000,1052704,1859616,9688,0 -4. Statistics,JsonBox (C++),canada.json,0.738000,0,0,0,0 -4. Statistics,JsonBox (C++),citm_catalog.json,0.322000,0,0,0,0 -4. Statistics,JsonBox (C++),twitter.json,0.197000,0,0,0,0 -7. Code size,JsonBox (C++),jsonstat,0,0,0,0,134400 -1. Parse,jsoncons (C++),canada.json,761.301000,4580848,27877712,3617530,0 -1. Parse,jsoncons (C++),citm_catalog.json,625.691000,1954992,10005168,3463586,0 -1. Parse,jsoncons (C++),twitter.json,127.940000,1084096,5147520,556323,0 -2. Stringify,jsoncons (C++),canada.json,153.180000,2101280,5247200,23,0 -2. Stringify,jsoncons (C++),citm_catalog.json,13.038000,503840,1310944,21,0 -2. Stringify,jsoncons (C++),twitter.json,12.360000,503840,1311136,22,0 -3. Prettify,jsoncons (C++),canada.json,152.565000,2101280,5247200,23,0 -3. Prettify,jsoncons (C++),citm_catalog.json,13.480000,503840,1310944,21,0 -3. Prettify,jsoncons (C++),twitter.json,12.326000,503840,1311136,22,0 -4. Statistics,jsoncons (C++),canada.json,2.504000,0,0,0,0 -4. Statistics,jsoncons (C++),citm_catalog.json,1.311000,0,64,324,0 -4. Statistics,jsoncons (C++),twitter.json,0.763000,0,464,1901,0 -7. Code size,jsoncons (C++),jsonstat,0,0,0,0,89804 -1. Parse,JsonCpp (C++),canada.json,137.368000,17842912,22352624,223252,0 -1. Parse,JsonCpp (C++),citm_catalog.json,21.077000,4767504,9277216,111968,0 -1. Parse,JsonCpp (C++),twitter.json,12.858000,1949984,3395888,50961,0 -2. Stringify,JsonCpp (C++),canada.json,100.663000,2252832,5398736,23,0 -2. Stringify,JsonCpp (C++),citm_catalog.json,9.757000,634912,1441824,12197,0 -2. Stringify,JsonCpp (C++),twitter.json,8.427000,634912,1441824,7727,0 -4. Statistics,JsonCpp (C++),canada.json,2.931000,0,0,0,0 -4. Statistics,JsonCpp (C++),citm_catalog.json,0.686000,0,64,324,0 -4. Statistics,JsonCpp (C++),twitter.json,0.735000,0,464,1901,0 -7. Code size,JsonCpp (C++),jsonstat,0,0,0,0,245648 -1. Parse,json-c (C),canada.json,161.411000,33595088,33596240,390651,0 -1. Parse,json-c (C),citm_catalog.json,31.754000,13055024,13056208,131793,0 -1. Parse,json-c (C),twitter.json,12.757000,3088720,3090352,49446,0 -2. Stringify,json-c (C),canada.json,23.712000,6447136,6447136,21,0 -2. Stringify,json-c (C),citm_catalog.json,14.446000,1441824,1441824,18,0 -2. Stringify,json-c (C),twitter.json,6.581000,1441824,1441824,18,0 -3. Prettify,json-c (C),canada.json,42.023000,13762592,13762592,22,0 -3. Prettify,json-c (C),citm_catalog.json,19.897000,4349984,4349984,20,0 -3. Prettify,json-c (C),twitter.json,8.074000,1855520,1855520,19,0 -4. Statistics,json-c (C),canada.json,3.827000,0,0,0,0 -4. Statistics,json-c (C),citm_catalog.json,1.230000,0,0,0,0 -4. Statistics,json-c (C),twitter.json,0.250000,0,0,0,0 -7. Code size,json-c (C),jsonstat,0,0,0,0,53044 -1. Parse,JSON Spirit (C++),canada.json,116.328000,8144304,10882928,435425,0 -1. Parse,JSON Spirit (C++),citm_catalog.json,103.843000,2540208,7219632,283137,0 -1. Parse,JSON Spirit (C++),twitter.json,28.176000,1193264,3229728,60284,0 -2. Stringify,JSON Spirit (C++),canada.json,113.760000,2252832,5398560,19,0 -2. Stringify,JSON Spirit (C++),citm_catalog.json,11.952000,524320,1331232,348,0 -2. Stringify,JSON Spirit (C++),twitter.json,12.739000,1048608,1855520,6927,0 -3. Prettify,JSON Spirit (C++),canada.json,167.981000,8388640,20971552,21,0 -3. Prettify,JSON Spirit (C++),citm_catalog.json,26.231000,2097184,5242912,350,0 -3. Prettify,JSON Spirit (C++),twitter.json,16.096000,1048608,3145760,6928,0 -4. Statistics,JSON Spirit (C++),canada.json,1.206000,0,0,0,0 -4. Statistics,JSON Spirit (C++),citm_catalog.json,0.456000,0,0,0,0 -4. Statistics,JSON Spirit (C++),twitter.json,0.251000,0,0,0,0 -7. Code size,JSON Spirit (C++),jsonstat,0,0,0,0,268980 -1. Parse,hjiang/JSON++ (C++),canada.json,248.959000,8770704,13276304,337434,0 -1. Parse,hjiang/JSON++ (C++),citm_catalog.json,52.384000,3891024,8240976,92754,0 -1. Parse,hjiang/JSON++ (C++),twitter.json,20.862000,1880592,3736080,42564,0 -2. Stringify,hjiang/JSON++ (C++),canada.json,393.568000,4194336,17956896,499228,0 -2. Stringify,hjiang/JSON++ (C++),citm_catalog.json,69.180000,1024032,4268064,102930,0 -2. Stringify,hjiang/JSON++ (C++),twitter.json,29.727000,806944,2879904,42914,0 -4. Statistics,hjiang/JSON++ (C++),canada.json,0.824000,0,0,0,0 -4. Statistics,hjiang/JSON++ (C++),citm_catalog.json,0.362000,0,0,0,0 -4. Statistics,hjiang/JSON++ (C++),twitter.json,0.218000,0,0,0,0 -7. Code size,hjiang/JSON++ (C++),jsonstat,0,0,0,0,93592 -1. Parse,Jzon (C++),canada.json,138.284000,17181904,24554752,282601,0 -1. Parse,Jzon (C++),citm_catalog.json,52.226000,3855088,9126736,69806,0 -1. Parse,Jzon (C++),twitter.json,26.107000,1858544,3712784,35993,0 -2. Stringify,Jzon (C++),canada.json,28.693000,4194336,7340064,19,0 -2. Stringify,Jzon (C++),citm_catalog.json,10.540000,524320,1331232,665,0 -2. Stringify,Jzon (C++),twitter.json,8.644000,524320,1331232,4466,0 -3. Prettify,Jzon (C++),canada.json,75.234000,8388640,20971584,222273,0 -3. Prettify,Jzon (C++),citm_catalog.json,21.360000,2097184,5242912,44092,0 -3. Prettify,Jzon (C++),twitter.json,10.367000,806944,2904096,6536,0 -4. Statistics,Jzon (C++),canada.json,1.237000,0,0,0,0 -4. Statistics,Jzon (C++),citm_catalog.json,0.431000,0,64,324,0 -4. Statistics,Jzon (C++),twitter.json,0.591000,0,464,1901,0 -7. Code size,Jzon (C++),jsonstat,0,0,0,0,110688 -1. Parse,nbsdx_SimpleJSON (C++11),canada.json,519.466000,233775952,470697408,673245,0 -1. Parse,nbsdx_SimpleJSON (C++11),citm_catalog.json,53.951000,10180304,20753408,226971,0 -1. Parse,nbsdx_SimpleJSON (C++11),twitter.json,30.420000,2815872,6436272,118203,0 -2. Stringify,nbsdx_SimpleJSON (C++11),canada.json,81.451000,3145760,5963808,58168,0 -2. Stringify,nbsdx_SimpleJSON (C++11),citm_catalog.json,25.220000,2097184,4231200,55708,0 -2. Stringify,nbsdx_SimpleJSON (C++11),twitter.json,11.155000,1409056,2879936,23541,0 -3. Prettify,nbsdx_SimpleJSON (C++11),canada.json,109.820000,3145760,5963808,225340,0 -3. Prettify,nbsdx_SimpleJSON (C++11),citm_catalog.json,37.230000,3145760,6797856,117443,0 -3. Prettify,nbsdx_SimpleJSON (C++11),twitter.json,13.888000,1024032,3240416,34326,0 -4. Statistics,nbsdx_SimpleJSON (C++11),canada.json,2.898000,0,0,0,0 -4. Statistics,nbsdx_SimpleJSON (C++11),citm_catalog.json,0.692000,0,144,330,0 -4. Statistics,nbsdx_SimpleJSON (C++11),twitter.json,2.506000,0,1152,3964,0 -7. Code size,nbsdx_SimpleJSON (C++11),jsonstat,0,0,0,0,50468 -1. Parse,Nlohmann (C++11),canada.json,75.770000,5027248,12367280,170256,0 -1. Parse,Nlohmann (C++11),citm_catalog.json,15.949000,3045808,8288688,55295,0 -1. Parse,Nlohmann (C++11),twitter.json,10.778000,1558576,3389488,28500,0 -2. Stringify,Nlohmann (C++11),canada.json,212.766000,1581088,8933408,232397,0 -2. Stringify,Nlohmann (C++11),citm_catalog.json,21.347000,524320,1876000,49602,0 -2. Stringify,Nlohmann (C++11),twitter.json,12.679000,499744,1831280,19008,0 -3. Prettify,Nlohmann (C++11),canada.json,350.372000,7602208,22974544,689937,0 -3. Prettify,Nlohmann (C++11),citm_catalog.json,37.963000,1728544,6417952,120095,0 -3. Prettify,Nlohmann (C++11),twitter.json,16.650000,1581088,3158048,32425,0 -4. Statistics,Nlohmann (C++11),canada.json,1.173000,0,0,0,0 -4. Statistics,Nlohmann (C++11),citm_catalog.json,0.610000,0,64,325,0 -4. Statistics,Nlohmann (C++11),twitter.json,0.901000,0,464,3804,0 -7. Code size,Nlohmann (C++11),jsonstat,0,0,0,0,41908 -1. Parse,Parson (C),canada.json,124.542000,5986512,5987248,336060,0 -1. Parse,Parson (C),citm_catalog.json,24.599000,2327040,2327280,185585,0 -1. Parse,Parson (C),twitter.json,10.482000,1124400,1124640,72477,0 -4. Statistics,Parson (C),canada.json,2.751000,0,0,0,0 -4. Statistics,Parson (C),citm_catalog.json,1.550000,0,0,0,0 -4. Statistics,Parson (C),twitter.json,1.343000,0,0,0,0 -7. Code size,Parson (C),jsonstat,0,0,0,0,38576 -1. Parse,PicoJSON (C++),canada.json,133.995000,4959440,5211600,435407,0 -1. Parse,PicoJSON (C++),citm_catalog.json,41.942000,3003056,3003088,211748,0 -1. Parse,PicoJSON (C++),twitter.json,16.484000,1584624,2069600,67548,0 -2. Stringify,PicoJSON (C++),canada.json,102.906000,3448864,5029920,18,0 -2. Stringify,PicoJSON (C++),citm_catalog.json,8.222000,806944,1200160,16,0 -2. Stringify,PicoJSON (C++),twitter.json,5.106000,806944,1200160,16,0 -4. Statistics,PicoJSON (C++),canada.json,0.647000,0,0,0,0 -4. Statistics,PicoJSON (C++),citm_catalog.json,0.296000,0,0,0,0 -4. Statistics,PicoJSON (C++),twitter.json,0.186000,0,0,0,0 -7. Code size,PicoJSON (C++),jsonstat,0,0,0,0,34844 -1. Parse,RapidJSON_AutoUTF (C++),canada.json,9.312000,4349136,5119184,77,0 -1. Parse,RapidJSON_AutoUTF (C++),citm_catalog.json,7.081000,1585360,1597136,35,0 -1. Parse,RapidJSON_AutoUTF (C++),twitter.json,4.749000,990928,999120,25,0 -2. Stringify,RapidJSON_AutoUTF (C++),canada.json,21.664000,3448912,3449440,28,0 -2. Stringify,RapidJSON_AutoUTF (C++),citm_catalog.json,2.930000,569424,569952,24,0 -2. Stringify,RapidJSON_AutoUTF (C++),twitter.json,2.621000,569424,569952,24,0 -3. Prettify,RapidJSON_AutoUTF (C++),canada.json,51.367000,15200336,15200864,31,0 -3. Prettify,RapidJSON_AutoUTF (C++),citm_catalog.json,8.555000,1917008,1917536,27,0 -3. Prettify,RapidJSON_AutoUTF (C++),twitter.json,4.057000,852048,852576,25,0 -4. Statistics,RapidJSON_AutoUTF (C++),canada.json,0.660000,0,0,0,0 -4. Statistics,RapidJSON_AutoUTF (C++),citm_catalog.json,0.261000,0,0,0,0 -4. Statistics,RapidJSON_AutoUTF (C++),twitter.json,0.156000,0,0,0,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),canada.json,29.651000,64,2876272,30,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),citm_catalog.json,10.220000,64,570224,26,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),twitter.json,7.915000,64,570544,28,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),canada.json,7.842000,0,272,2,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),citm_catalog.json,6.948000,0,272,2,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),twitter.json,5.171000,0,592,4,0 -7. Code size,RapidJSON_AutoUTF (C++),jsonstat,0,0,0,0,38076 -1. Parse,RapidJSON_FullPrec (C++),canada.json,21.372000,4238544,4689104,77,0 -1. Parse,RapidJSON_FullPrec (C++),citm_catalog.json,3.994000,1585360,1597136,35,0 -1. Parse,RapidJSON_FullPrec (C++),twitter.json,2.942000,990928,999120,25,0 -2. Stringify,RapidJSON_FullPrec (C++),canada.json,13.259000,2875472,2876000,28,0 -2. Stringify,RapidJSON_FullPrec (C++),citm_catalog.json,1.870000,569424,569952,24,0 -2. Stringify,RapidJSON_FullPrec (C++),twitter.json,1.668000,569424,569952,24,0 -3. Prettify,RapidJSON_FullPrec (C++),canada.json,18.445000,9699408,9699936,31,0 -3. Prettify,RapidJSON_FullPrec (C++),citm_catalog.json,2.977000,1917008,1917536,27,0 -3. Prettify,RapidJSON_FullPrec (C++),twitter.json,2.076000,852048,852576,25,0 -4. Statistics,RapidJSON_FullPrec (C++),canada.json,0.758000,0,0,0,0 -4. Statistics,RapidJSON_FullPrec (C++),citm_catalog.json,0.267000,0,0,0,0 -4. Statistics,RapidJSON_FullPrec (C++),twitter.json,0.171000,0,0,0,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),canada.json,27.188000,2875472,2876272,30,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),citm_catalog.json,5.269000,569424,570224,26,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),twitter.json,4.461000,569424,570544,28,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),canada.json,13.101000,0,272,2,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),citm_catalog.json,3.135000,0,272,2,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),twitter.json,2.939000,0,592,4,0 -7. Code size,RapidJSON_FullPrec (C++),jsonstat,0,0,0,0,31488 -1. Parse,RapidJSON_Insitu (C++),canada.json,7.911000,8551632,9002192,78,0 -1. Parse,RapidJSON_Insitu (C++),citm_catalog.json,2.727000,3313872,3325648,36,0 -1. Parse,RapidJSON_Insitu (C++),twitter.json,1.957000,1361616,1369808,22,0 -2. Stringify,RapidJSON_Insitu (C++),canada.json,13.287000,2875472,2876000,28,0 -2. Stringify,RapidJSON_Insitu (C++),citm_catalog.json,1.855000,569424,569952,24,0 -2. Stringify,RapidJSON_Insitu (C++),twitter.json,1.717000,569424,569952,24,0 -3. Prettify,RapidJSON_Insitu (C++),canada.json,18.879000,9699408,9699936,31,0 -3. Prettify,RapidJSON_Insitu (C++),citm_catalog.json,3.028000,1917008,1917536,27,0 -3. Prettify,RapidJSON_Insitu (C++),twitter.json,2.076000,852048,852576,25,0 -4. Statistics,RapidJSON_Insitu (C++),canada.json,0.660000,0,0,0,0 -4. Statistics,RapidJSON_Insitu (C++),citm_catalog.json,0.260000,0,0,0,0 -4. Statistics,RapidJSON_Insitu (C++),twitter.json,0.156000,0,0,0,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),canada.json,19.851000,2875472,7189136,30,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),citm_catalog.json,4.504000,569424,2298512,26,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),twitter.json,3.372000,569424,1204880,26,0 -6. SaxStatistics,RapidJSON_Insitu (C++),canada.json,5.263000,0,4313136,2,0 -6. SaxStatistics,RapidJSON_Insitu (C++),citm_catalog.json,2.376000,0,1728560,2,0 -6. SaxStatistics,RapidJSON_Insitu (C++),twitter.json,1.773000,0,634928,2,0 -7. Code size,RapidJSON_Insitu (C++),jsonstat,0,0,0,0,31488 -1. Parse,RapidJSON (C++),canada.json,7.214000,4238544,4873424,77,0 -1. Parse,RapidJSON (C++),citm_catalog.json,3.325000,1585360,1597136,35,0 -1. Parse,RapidJSON (C++),twitter.json,2.779000,990928,999120,25,0 -2. Stringify,RapidJSON (C++),canada.json,13.219000,2875472,2876000,28,0 -2. Stringify,RapidJSON (C++),citm_catalog.json,1.838000,569424,569952,24,0 -2. Stringify,RapidJSON (C++),twitter.json,1.719000,569424,569952,24,0 -3. Prettify,RapidJSON (C++),canada.json,18.032000,9699408,9699936,31,0 -3. Prettify,RapidJSON (C++),citm_catalog.json,3.042000,2875472,2876000,27,0 -3. Prettify,RapidJSON (C++),twitter.json,2.115000,852048,852576,25,0 -4. Statistics,RapidJSON (C++),canada.json,0.666000,0,0,0,0 -4. Statistics,RapidJSON (C++),citm_catalog.json,0.291000,0,0,0,0 -4. Statistics,RapidJSON (C++),twitter.json,0.161000,0,0,0,0 -5. Sax Round-trip,RapidJSON (C++),canada.json,19.708000,2875472,2876272,30,0 -5. Sax Round-trip,RapidJSON (C++),citm_catalog.json,4.999000,569424,570224,26,0 -5. Sax Round-trip,RapidJSON (C++),twitter.json,4.498000,569424,570544,28,0 -6. SaxStatistics,RapidJSON (C++),canada.json,5.486000,0,272,2,0 -6. SaxStatistics,RapidJSON (C++),citm_catalog.json,2.927000,0,272,2,0 -6. SaxStatistics,RapidJSON (C++),twitter.json,2.784000,0,592,4,0 -7. Code size,RapidJSON (C++),jsonstat,0,0,0,0,31488 -1. Parse,sajson (C++),canada.json,8.000000,20263024,20263024,4,0 -1. Parse,sajson (C++),citm_catalog.json,3.033000,20263024,20263024,4,0 -1. Parse,sajson (C++),twitter.json,1.443000,5689456,5689456,4,0 -4. Statistics,sajson (C++),canada.json,0.882000,0,0,0,0 -4. Statistics,sajson (C++),citm_catalog.json,0.283000,0,0,0,0 -4. Statistics,sajson (C++),twitter.json,0.183000,0,0,0,0 -7. Code size,sajson (C++),jsonstat,0,0,0,0,34936 -1. Parse,SimpleJSON (C++),canada.json,51.470000,17398128,35473088,337459,0 -1. Parse,SimpleJSON (C++),citm_catalog.json,36.396000,6540496,13451872,191616,0 -1. Parse,SimpleJSON (C++),twitter.json,24.501000,3542688,6070832,104844,0 -2. Stringify,SimpleJSON (C++),canada.json,257.169000,5054480,24920080,393342,0 -2. Stringify,SimpleJSON (C++),citm_catalog.json,42.220000,1048592,7707664,102242,0 -2. Stringify,SimpleJSON (C++),twitter.json,20.768000,2252816,7584784,43987,0 -4. Statistics,SimpleJSON (C++),canada.json,1.265000,0,0,0,0 -4. Statistics,SimpleJSON (C++),citm_catalog.json,0.653000,0,0,0,0 -4. Statistics,SimpleJSON (C++),twitter.json,0.272000,0,0,0,0 -7. Code size,SimpleJSON (C++),jsonstat,0,0,0,0,55052 -1. Parse,strdup (C),canada.json,0.348000,2252832,2252832,2,0 -1. Parse,strdup (C),citm_catalog.json,0.229000,2252832,2252832,2,0 -1. Parse,strdup (C),twitter.json,0.035000,634912,634912,2,0 -2. Stringify,strdup (C),canada.json,0.140000,2527248,2527248,2,0 -2. Stringify,strdup (C),citm_catalog.json,0.099000,2527248,2527248,2,0 -2. Stringify,strdup (C),twitter.json,0.035000,806928,806928,2,0 -7. Code size,strdup (C),jsonstat,0,0,0,0,15816 -1. Parse,udp/json-parser (C),canada.json,45.837000,12047840,12047840,223233,0 -1. Parse,udp/json-parser (C),citm_catalog.json,21.056000,3420464,3420464,51205,0 -1. Parse,udp/json-parser (C),twitter.json,7.693000,1726752,1726752,20237,0 -2. Stringify,udp/json-parser (C),canada.json,63.783000,1048592,1048592,2,0 -2. Stringify,udp/json-parser (C),citm_catalog.json,2.184000,569360,569360,2,0 -2. Stringify,udp/json-parser (C),twitter.json,1.765000,569360,569360,2,0 -3. Prettify,udp/json-parser (C),canada.json,66.738000,7958544,7958544,2,0 -3. Prettify,udp/json-parser (C),citm_catalog.json,2.651000,2252816,2252816,2,0 -3. Prettify,udp/json-parser (C),twitter.json,1.850000,917520,917520,2,0 -4. Statistics,udp/json-parser (C),canada.json,0.944000,0,0,0,0 -4. Statistics,udp/json-parser (C),citm_catalog.json,0.282000,0,0,0,0 -4. Statistics,udp/json-parser (C),twitter.json,0.158000,0,0,0,0 -7. Code size,udp/json-parser (C),jsonstat,0,0,0,0,34948 -1. Parse,ujson4c (C),canada.json,9.365000,9551904,27562016,11,0 -1. Parse,ujson4c (C),citm_catalog.json,3.181000,4497440,11407392,10,0 -1. Parse,ujson4c (C),twitter.json,1.643000,4497440,7024672,10,0 -4. Statistics,ujson4c (C),canada.json,2.698000,0,0,0,0 -4. Statistics,ujson4c (C),citm_catalog.json,0.523000,0,0,0,0 -4. Statistics,ujson4c (C),twitter.json,0.260000,0,0,0,0 -7. Code size,ujson4c (C),jsonstat,0,0,0,0,26864 -1. Parse,Vinenthz/libjson (C),canada.json,103.006000,4916160,4945104,334389,0 -1. Parse,Vinenthz/libjson (C),citm_catalog.json,27.037000,2372400,2401344,153901,0 -1. Parse,Vinenthz/libjson (C),twitter.json,11.769000,1305728,1334672,72620,0 -2. Stringify,Vinenthz/libjson (C),canada.json,88.941000,5054496,5054496,13,0 -2. Stringify,Vinenthz/libjson (C),citm_catalog.json,6.205000,524320,524320,10,0 -2. Stringify,Vinenthz/libjson (C),twitter.json,4.520000,524320,524320,10,0 -3. Prettify,Vinenthz/libjson (C),canada.json,86.169000,4194336,4194336,13,0 -3. Prettify,Vinenthz/libjson (C),citm_catalog.json,6.228000,524320,524320,10,0 -3. Prettify,Vinenthz/libjson (C),twitter.json,4.441000,524320,524320,10,0 -4. Statistics,Vinenthz/libjson (C),canada.json,0.725000,0,0,0,0 -4. Statistics,Vinenthz/libjson (C),citm_catalog.json,0.348000,0,0,0,0 -4. Statistics,Vinenthz/libjson (C),twitter.json,0.208000,0,0,0,0 -5. Sax Round-trip,Vinenthz/libjson (C),canada.json,21.768000,4194336,4198688,15,0 -5. Sax Round-trip,Vinenthz/libjson (C),citm_catalog.json,14.363000,524320,528672,12,0 -5. Sax Round-trip,Vinenthz/libjson (C),twitter.json,7.691000,524320,528672,12,0 -6. SaxStatistics,Vinenthz/libjson (C),canada.json,16.727000,0,4352,2,0 -6. SaxStatistics,Vinenthz/libjson (C),citm_catalog.json,10.820000,0,4352,2,0 -6. SaxStatistics,Vinenthz/libjson (C),twitter.json,4.018000,0,4352,2,0 -7. Code size,Vinenthz/libjson (C),jsonstat,0,0,0,0,26124 -1. Parse,JSON Voorhees (C++),canada.json,1702.865000,233775952,468600224,6060201,0 -1. Parse,JSON Voorhees (C++),citm_catalog.json,163.049000,10180304,19704800,655312,0 -1. Parse,JSON Voorhees (C++),twitter.json,40.615000,2815872,5891472,141381,0 -2. Stringify,JSON Voorhees (C++),canada.json,57.556000,1048608,3575840,18,0 -2. Stringify,JSON Voorhees (C++),citm_catalog.json,14.866000,524320,1331232,17,0 -2. Stringify,JSON Voorhees (C++),twitter.json,15.104000,634912,1441824,17,0 -3. Prettify,JSON Voorhees (C++),canada.json,208.787000,7065632,25075744,21,0 -3. Prettify,JSON Voorhees (C++),citm_catalog.json,46.236000,2527264,5672992,19,0 -3. Prettify,JSON Voorhees (C++),twitter.json,22.668000,1048608,3575840,18,0 -4. Statistics,JSON Voorhees (C++),canada.json,7.763000,0,0,0,0 -4. Statistics,JSON Voorhees (C++),citm_catalog.json,0.808000,0,0,0,0 -4. Statistics,JSON Voorhees (C++),twitter.json,0.312000,0,0,0,0 -7. Code size,JSON Voorhees (C++),jsonstat,0,0,0,0,493752 -1. Parse,YAJL (C),canada.json,107.832000,12893040,12895472,501567,0 -1. Parse,YAJL (C),citm_catalog.json,26.819000,3031456,3035936,189685,0 -1. Parse,YAJL (C),twitter.json,11.030000,1459072,1463552,77047,0 -2. Stringify,YAJL (C),canada.json,99.127000,6296128,6296128,15,0 -2. Stringify,YAJL (C),citm_catalog.json,5.872000,528960,528960,12,0 -2. Stringify,YAJL (C),twitter.json,2.757000,528960,528960,12,0 -3. Prettify,YAJL (C),canada.json,126.648000,16781888,16781888,17,0 -3. Prettify,YAJL (C),citm_catalog.json,12.501000,2101824,2101824,14,0 -3. Prettify,YAJL (C),twitter.json,4.410000,1053248,1053248,13,0 -4. Statistics,YAJL (C),canada.json,1.071000,0,0,0,0 -4. Statistics,YAJL (C),citm_catalog.json,0.428000,0,0,0,0 -4. Statistics,YAJL (C),twitter.json,0.232000,0,0,0,0 -5. Sax Round-trip,YAJL (C),canada.json,167.013000,4198976,4203456,22,0 -5. Sax Round-trip,YAJL (C),citm_catalog.json,12.566000,528960,533440,19,0 -5. Sax Round-trip,YAJL (C),twitter.json,5.248000,528960,533440,19,0 -6. SaxStatistics,YAJL (C),canada.json,61.073000,0,4480,7,0 -6. SaxStatistics,YAJL (C),citm_catalog.json,6.943000,0,4480,7,0 -6. SaxStatistics,YAJL (C),twitter.json,2.615000,0,4480,7,0 -7. Code size,YAJL (C),jsonstat,0,0,0,0,40620 diff --git a/sample/performance_Corei5-3330S@2.70GHz_mac64_clang6.1.html b/sample/performance_Corei5-3330S@2.70GHz_mac64_clang6.1.html deleted file mode 100644 index 354da606..00000000 --- a/sample/performance_Corei5-3330S@2.70GHz_mac64_clang6.1.html +++ /dev/null @@ -1,835 +0,0 @@ - - - - - - - - - -
- - -
-

Source CSV

- -
- -
- - - - -
- - - \ No newline at end of file diff --git a/sample/performance_Corei5-3330S@2.70GHz_mac64_clang6.1_1._Parse_Memory_(byte).png b/sample/performance_Corei5-3330S@2.70GHz_mac64_clang6.1_1._Parse_Memory_(byte).png deleted file mode 100644 index fbb5c9ce..00000000 Binary files a/sample/performance_Corei5-3330S@2.70GHz_mac64_clang6.1_1._Parse_Memory_(byte).png and /dev/null differ diff --git a/sample/performance_Corei5-3330S@2.70GHz_mac64_clang6.1_1._Parse_Time_(ms).png b/sample/performance_Corei5-3330S@2.70GHz_mac64_clang6.1_1._Parse_Time_(ms).png deleted file mode 100644 index dcbf7fda..00000000 Binary files a/sample/performance_Corei5-3330S@2.70GHz_mac64_clang6.1_1._Parse_Time_(ms).png and /dev/null differ diff --git a/sample/performance_Corei5-3330S@2.70GHz_mac64_clang6.1_2._Stringify_Time_(ms).png b/sample/performance_Corei5-3330S@2.70GHz_mac64_clang6.1_2._Stringify_Time_(ms).png deleted file mode 100644 index 65f313da..00000000 Binary files a/sample/performance_Corei5-3330S@2.70GHz_mac64_clang6.1_2._Stringify_Time_(ms).png and /dev/null differ diff --git a/sample/performance_Corei5-3330S@2.70GHz_mac64_clang6.1_3._Prettify_Time_(ms).png b/sample/performance_Corei5-3330S@2.70GHz_mac64_clang6.1_3._Prettify_Time_(ms).png deleted file mode 100644 index 8775c7dc..00000000 Binary files a/sample/performance_Corei5-3330S@2.70GHz_mac64_clang6.1_3._Prettify_Time_(ms).png and /dev/null differ diff --git a/sample/performance_Corei5-3330S@2.70GHz_mac64_clang6.1_7._Code_size_FileSize_(byte).png b/sample/performance_Corei5-3330S@2.70GHz_mac64_clang6.1_7._Code_size_FileSize_(byte).png deleted file mode 100644 index 8e82ae08..00000000 Binary files a/sample/performance_Corei5-3330S@2.70GHz_mac64_clang6.1_7._Code_size_FileSize_(byte).png and /dev/null differ diff --git a/sample/performance_Corei7-4980HQ@2.80GHz_mac32_clang7.0.html b/sample/performance_Corei7-4980HQ@2.80GHz_mac32_clang7.0.html new file mode 100644 index 00000000..d9ee182d --- /dev/null +++ b/sample/performance_Corei7-4980HQ@2.80GHz_mac32_clang7.0.html @@ -0,0 +1,897 @@ + + + + + + + + + +
+ + +
+

Source CSV

+ +
+ +
+ + + + +
+ + + \ No newline at end of file diff --git a/sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0.csv b/sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0.csv new file mode 100644 index 00000000..2ba734b8 --- /dev/null +++ b/sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0.csv @@ -0,0 +1,513 @@ +Type,Library,Filename,Time (ms),Memory (byte),MemoryPeak (byte),AllocCount,FileSize (byte) +1. Parse,ArduinoJson (C++),canada.json,563.430000,11349376,11349376,17,0 +1. Parse,ArduinoJson (C++),citm_catalog.json,2.577000,4898176,4898176,15,0 +1. Parse,ArduinoJson (C++),twitter.json,1.869000,1744256,1744256,13,0 +2. Stringify,ArduinoJson (C++),canada.json,39.622000,2252832,5398560,19,0 +2. Stringify,ArduinoJson (C++),citm_catalog.json,9.571000,524320,1568800,17,0 +2. Stringify,ArduinoJson (C++),twitter.json,8.669000,524320,1568800,17,0 +3. Prettify,ArduinoJson (C++),canada.json,119.130000,5599264,14606368,20,0 +3. Prettify,ArduinoJson (C++),citm_catalog.json,25.427000,2252832,3825696,18,0 +3. Prettify,ArduinoJson (C++),twitter.json,14.327000,1052704,2097184,17,0 +4. Statistics,ArduinoJson (C++),canada.json,41.775000,0,0,0,0 +4. Statistics,ArduinoJson (C++),citm_catalog.json,0.830000,0,0,0,0 +4. Statistics,ArduinoJson (C++),twitter.json,0.473000,0,0,0,0 +7. Code size,ArduinoJson (C++),jsonstat,0,0,0,0,26636 +1. Parse,CAJUN (C++),canada.json,941.969000,236113920,503840592,3396966,0 +1. Parse,CAJUN (C++),citm_catalog.json,145.532000,9770176,34805584,612137,0 +1. Parse,CAJUN (C++),twitter.json,45.904000,2515152,10526544,204803,0 +2. Stringify,CAJUN (C++),canada.json,109.479000,5599264,14606368,20,0 +2. Stringify,CAJUN (C++),citm_catalog.json,14.682000,921632,2494496,19,0 +2. Stringify,CAJUN (C++),twitter.json,13.385000,1044512,1966112,1920,0 +4. Statistics,CAJUN (C++),canada.json,2.949000,0,0,0,0 +4. Statistics,CAJUN (C++),citm_catalog.json,0.273000,0,0,0,0 +4. Statistics,CAJUN (C++),twitter.json,0.067000,0,0,0,0 +7. Code size,CAJUN (C++),jsonstat,0,0,0,0,86148 +1. Parse,ccan/json (C),canada.json,48.533000,10699872,10699872,167193,0 +1. Parse,ccan/json (C),citm_catalog.json,6.789000,3337056,3337056,68345,0 +1. Parse,ccan/json (C),twitter.json,4.527000,1800400,1800400,43523,0 +2. Stringify,ccan/json (C),canada.json,60.136000,2101264,2101264,19,0 +2. Stringify,ccan/json (C),citm_catalog.json,4.568000,1044496,1044496,17,0 +2. Stringify,ccan/json (C),twitter.json,1.793000,528400,528400,17,0 +3. Prettify,ccan/json (C),canada.json,77.032000,9007120,9007120,21,0 +3. Prettify,ccan/json (C),citm_catalog.json,7.865000,2101264,2101264,19,0 +3. Prettify,ccan/json (C),twitter.json,2.630000,1052688,1052688,18,0 +4. Statistics,ccan/json (C),canada.json,0.533000,0,0,0,0 +4. Statistics,ccan/json (C),citm_catalog.json,0.202000,0,0,0,0 +4. Statistics,ccan/json (C),twitter.json,0.111000,0,0,0,0 +7. Code size,ccan/json (C),jsonstat,0,0,0,0,30400 +1. Parse,cJSON (C),canada.json,15.574000,10699680,10699680,167192,0 +1. Parse,cJSON (C),citm_catalog.json,5.580000,2869760,2869760,64383,0 +1. Parse,cJSON (C),twitter.json,3.517000,1416064,1416064,32014,0 +2. Stringify,cJSON (C),canada.json,49.510000,2101264,4202864,223241,0 +2. Stringify,cJSON (C),citm_catalog.json,15.016000,503824,1080880,87274,0 +2. Stringify,cJSON (C),twitter.json,6.757000,528400,1032608,30092,0 +3. Prettify,cJSON (C),canada.json,49.254000,2101264,4202880,223241,0 +3. Prettify,cJSON (C),citm_catalog.json,15.105000,1052688,2163968,87274,0 +3. Prettify,cJSON (C),twitter.json,7.059000,1052688,2105808,30092,0 +4. Statistics,cJSON (C),canada.json,0.488000,0,0,0,0 +4. Statistics,cJSON (C),citm_catalog.json,0.162000,0,0,0,0 +4. Statistics,cJSON (C),twitter.json,0.106000,0,0,0,0 +7. Code size,cJSON (C),jsonstat,0,0,0,0,27040 +1. Parse,Configuru (C++11),canada.json,57.733000,13022272,13081456,170253,0 +1. Parse,Configuru (C++11),citm_catalog.json,16.881000,4899360,4899456,54236,0 +1. Parse,Configuru (C++11),twitter.json,5.993000,2119216,2119312,20388,0 +2. Stringify,Configuru (C++11),canada.json,148.446000,3145760,5247072,22,0 +2. Stringify,Configuru (C++11),citm_catalog.json,4.734000,1052704,1556720,10951,0 +2. Stringify,Configuru (C++11),twitter.json,1.686000,1052704,1557232,1280,0 +3. Prettify,Configuru (C++11),canada.json,161.278000,3145760,5247072,22,0 +3. Prettify,Configuru (C++11),citm_catalog.json,8.553000,2101280,3154160,10952,0 +3. Prettify,Configuru (C++11),twitter.json,3.222000,1052704,1557232,1280,0 +4. Statistics,Configuru (C++11),canada.json,0.698000,0,0,0,0 +4. Statistics,Configuru (C++11),citm_catalog.json,0.548000,0,0,0,0 +4. Statistics,Configuru (C++11),twitter.json,0.155000,0,0,0,0 +7. Code size,Configuru (C++11),jsonstat,0,0,0,0,131668 +1. Parse,C++ REST SDK (C++11),canada.json,113.358000,7054688,7054736,392462,0 +1. Parse,C++ REST SDK (C++11),citm_catalog.json,14.310000,2433664,2433680,68658,0 +1. Parse,C++ REST SDK (C++11),twitter.json,6.434000,1448256,1448496,24481,0 +2. Stringify,C++ REST SDK (C++11),canada.json,70.617000,4194336,9441312,36,0 +2. Stringify,C++ REST SDK (C++11),citm_catalog.json,4.310000,503840,2609184,348,0 +2. Stringify,C++ REST SDK (C++11),twitter.json,3.129000,503840,2609184,1927,0 +4. Statistics,C++ REST SDK (C++11),canada.json,0.912000,0,0,0,0 +4. Statistics,C++ REST SDK (C++11),citm_catalog.json,0.453000,0,0,0,0 +4. Statistics,C++ REST SDK (C++11),twitter.json,0.136000,0,0,0,0 +7. Code size,C++ REST SDK (C++11),jsonstat,0,0,0,0,18300 +1. Parse,dropbox/json11 (C++11),canada.json,69.836000,11680208,15043200,337434,0 +1. Parse,dropbox/json11 (C++11),citm_catalog.json,14.516000,4382848,6485024,96993,0 +1. Parse,dropbox/json11 (C++11),twitter.json,9.172000,1959712,3013040,44408,0 +2. Stringify,dropbox/json11 (C++11),canada.json,65.608000,3145760,5247008,18,0 +2. Stringify,dropbox/json11 (C++11),citm_catalog.json,4.310000,1052704,1556512,16,0 +2. Stringify,dropbox/json11 (C++11),twitter.json,3.140000,1052704,1556512,16,0 +4. Statistics,dropbox/json11 (C++11),canada.json,0.933000,0,0,0,0 +4. Statistics,dropbox/json11 (C++11),citm_catalog.json,0.373000,0,0,0,0 +4. Statistics,dropbox/json11 (C++11),twitter.json,0.130000,0,0,0,0 +7. Code size,dropbox/json11 (C++11),jsonstat,0,0,0,0,80136 +1. Parse,mikeando/FastJson (C++),canada.json,11.927000,8790784,11937056,22,0 +1. Parse,mikeando/FastJson (C++),citm_catalog.json,4.589000,3133632,5235424,22,0 +1. Parse,mikeando/FastJson (C++),twitter.json,2.468000,1579712,2633504,24,0 +2. Stringify,mikeando/FastJson (C++),canada.json,60.182000,3145760,3145760,2,0 +2. Stringify,mikeando/FastJson (C++),citm_catalog.json,4.827000,503840,503840,2,0 +2. Stringify,mikeando/FastJson (C++),twitter.json,1.725000,1052704,1052704,2,0 +4. Statistics,mikeando/FastJson (C++),canada.json,0.667000,0,0,0,0 +4. Statistics,mikeando/FastJson (C++),citm_catalog.json,0.136000,0,0,0,0 +4. Statistics,mikeando/FastJson (C++),twitter.json,0.068000,0,0,0,0 +7. Code size,mikeando/FastJson (C++),jsonstat,0,0,0,0,62768 +1. Parse,gason (C++11),canada.json,5.297000,5832736,5832736,658,0 +1. Parse,gason (C++11),citm_catalog.json,2.105000,2920480,2920480,202,0 +1. Parse,gason (C++11),twitter.json,1.013000,1384480,1384480,83,0 +2. Stringify,gason (C++11),canada.json,30.812000,2101280,4202528,18,0 +2. Stringify,gason (C++11),citm_catalog.json,9.235000,1052704,2105376,17,0 +2. Stringify,gason (C++11),twitter.json,5.244000,503840,1556512,17,0 +3. Prettify,gason (C++11),canada.json,70.420000,7319584,19902496,222273,0 +3. Prettify,gason (C++11),citm_catalog.json,15.125000,2101280,5247008,34759,0 +3. Prettify,gason (C++11),twitter.json,6.351000,770080,1822752,1920,0 +4. Statistics,gason (C++11),canada.json,0.405000,0,0,0,0 +4. Statistics,gason (C++11),citm_catalog.json,0.217000,0,0,0,0 +4. Statistics,gason (C++11),twitter.json,0.144000,0,0,0,0 +7. Code size,gason (C++11),jsonstat,0,0,0,0,20412 +1. Parse,Jansson (C),canada.json,78.465000,10619344,10619392,224392,0 +1. Parse,Jansson (C),citm_catalog.json,22.656000,5699968,5700048,111230,0 +1. Parse,Jansson (C),twitter.json,10.935000,2000288,2000848,43822,0 +2. Stringify,Jansson (C),canada.json,64.221000,3145744,7340048,21,0 +2. Stringify,Jansson (C),citm_catalog.json,3.764000,770064,1822736,19,0 +2. Stringify,Jansson (C),twitter.json,1.925000,503824,1032208,18,0 +3. Prettify,Jansson (C),canada.json,73.837000,8273936,20856848,22,0 +3. Prettify,Jansson (C),citm_catalog.json,4.373000,2101264,4202512,20,0 +3. Prettify,Jansson (C),twitter.json,2.170000,770064,1822736,19,0 +4. Statistics,Jansson (C),canada.json,0.811000,0,0,0,0 +4. Statistics,Jansson (C),citm_catalog.json,0.594000,0,0,0,0 +4. Statistics,Jansson (C),twitter.json,0.212000,0,0,0,0 +7. Code size,Jansson (C),jsonstat,0,0,0,0,69076 +1. Parse,jsmn (C),canada.json,377.652000,7340064,7340064,3,0 +1. Parse,jsmn (C),citm_catalog.json,13.409000,3153952,3153952,3,0 +1. Parse,jsmn (C),twitter.json,3.579000,1273888,1273888,3,0 +4. Statistics,jsmn (C),canada.json,0.352000,0,0,0,0 +4. Statistics,jsmn (C),citm_catalog.json,0.111000,0,0,0,0 +4. Statistics,jsmn (C),twitter.json,0.058000,0,0,0,0 +7. Code size,jsmn (C),jsonstat,0,0,0,0,15872 +1. Parse,JsonBox (C++),canada.json,251.414000,6913584,14599088,754123,0 +1. Parse,JsonBox (C++),citm_catalog.json,62.591000,3232384,7434880,242074,0 +1. Parse,JsonBox (C++),twitter.json,26.559000,1636960,3969328,75748,0 +2. Stringify,JsonBox (C++),canada.json,161.897000,4194336,7340064,19,0 +2. Stringify,JsonBox (C++),citm_catalog.json,31.513000,503840,1556512,673,0 +2. Stringify,JsonBox (C++),twitter.json,21.323000,503840,1556512,9688,0 +3. Prettify,JsonBox (C++),canada.json,146.194000,4194336,10883104,20,0 +3. Prettify,JsonBox (C++),citm_catalog.json,28.525000,1052704,3153952,674,0 +3. Prettify,JsonBox (C++),twitter.json,19.737000,770080,1822752,9688,0 +4. Statistics,JsonBox (C++),canada.json,0.515000,0,0,0,0 +4. Statistics,JsonBox (C++),citm_catalog.json,0.204000,0,0,0,0 +4. Statistics,JsonBox (C++),twitter.json,0.090000,0,0,0,0 +7. Code size,JsonBox (C++),jsonstat,0,0,0,0,112552 +1. Parse,jsoncons (C++),canada.json,77.291000,4552080,8469168,230921,0 +1. Parse,jsoncons (C++),citm_catalog.json,8.173000,1959424,4102480,34809,0 +1. Parse,jsoncons (C++),twitter.json,3.467000,1053312,1865888,8741,0 +2. Stringify,jsoncons (C++),canada.json,80.353000,4194336,7340064,25,0 +2. Stringify,jsoncons (C++),citm_catalog.json,2.996000,528416,1581088,23,0 +2. Stringify,jsoncons (C++),twitter.json,2.645000,503840,1573664,24,0 +3. Prettify,jsoncons (C++),canada.json,80.573000,4194336,7340064,25,0 +3. Prettify,jsoncons (C++),citm_catalog.json,2.879000,528416,1581088,23,0 +3. Prettify,jsoncons (C++),twitter.json,2.596000,503840,1573664,24,0 +4. Statistics,jsoncons (C++),canada.json,1.974000,0,0,0,0 +4. Statistics,jsoncons (C++),citm_catalog.json,0.751000,0,64,324,0 +4. Statistics,jsoncons (C++),twitter.json,0.524000,0,464,1901,0 +7. Code size,jsoncons (C++),jsonstat,0,0,0,0,107592 +1. Parse,JsonCpp (C++),canada.json,142.458000,17842912,25187056,223252,0 +1. Parse,JsonCpp (C++),citm_catalog.json,14.587000,4767504,8974112,111968,0 +1. Parse,JsonCpp (C++),twitter.json,8.477000,1949984,3776816,50961,0 +2. Stringify,JsonCpp (C++),canada.json,84.443000,4194336,7340064,23,0 +2. Stringify,JsonCpp (C++),citm_catalog.json,5.679000,503840,1557136,12197,0 +2. Stringify,JsonCpp (C++),twitter.json,4.139000,503840,1558528,7727,0 +4. Statistics,JsonCpp (C++),canada.json,1.744000,0,0,0,0 +4. Statistics,JsonCpp (C++),citm_catalog.json,0.451000,0,64,324,0 +4. Statistics,JsonCpp (C++),twitter.json,0.423000,0,464,1901,0 +7. Code size,JsonCpp (C++),jsonstat,0,0,0,0,243476 +1. Parse,json-c (C),canada.json,105.784000,33742544,33743696,390651,0 +1. Parse,json-c (C),citm_catalog.json,21.122000,13055024,13056208,131793,0 +1. Parse,json-c (C),twitter.json,7.645000,3088720,3090352,49446,0 +2. Stringify,json-c (C),canada.json,16.260000,7340064,7340064,21,0 +2. Stringify,json-c (C),citm_catalog.json,9.990000,1273888,1273888,18,0 +2. Stringify,json-c (C),twitter.json,4.554000,1028128,1028128,18,0 +3. Prettify,json-c (C),canada.json,29.737000,19271712,19271712,22,0 +3. Prettify,json-c (C),citm_catalog.json,14.057000,3354656,3354656,20,0 +3. Prettify,json-c (C),twitter.json,5.462000,2027552,2027552,19,0 +4. Statistics,json-c (C),canada.json,2.093000,0,0,0,0 +4. Statistics,json-c (C),citm_catalog.json,0.713000,0,0,0,0 +4. Statistics,json-c (C),twitter.json,0.182000,0,0,0,0 +7. Code size,json-c (C),jsonstat,0,0,0,0,56908 +1. Parse,hjiang/JSON++ (C++),canada.json,169.539000,8778896,16118928,337434,0 +1. Parse,hjiang/JSON++ (C++),citm_catalog.json,40.240000,3891024,9133904,92754,0 +1. Parse,hjiang/JSON++ (C++),twitter.json,14.529000,1880592,3908112,42564,0 +2. Stringify,hjiang/JSON++ (C++),canada.json,264.974000,3981344,14864416,499228,0 +2. Stringify,hjiang/JSON++ (C++),citm_catalog.json,48.292000,1024032,4423712,102930,0 +2. Stringify,hjiang/JSON++ (C++),twitter.json,22.440000,589856,2384288,42914,0 +4. Statistics,hjiang/JSON++ (C++),canada.json,0.701000,0,0,0,0 +4. Statistics,hjiang/JSON++ (C++),citm_catalog.json,0.238000,0,0,0,0 +4. Statistics,hjiang/JSON++ (C++),twitter.json,0.114000,0,0,0,0 +7. Code size,hjiang/JSON++ (C++),jsonstat,0,0,0,0,93520 +1. Parse,JVar (C++),canada.json,71.592000,4484288,4484288,56050,0 +1. Parse,JVar (C++),citm_catalog.json,15.756000,2600944,2600944,22037,0 +1. Parse,JVar (C++),twitter.json,6.515000,477840,477904,6117,0 +2. Stringify,JVar (C++),canada.json,40.936000,1044512,1044512,2,0 +2. Stringify,JVar (C++),citm_catalog.json,6.402000,524320,524320,2,0 +2. Stringify,JVar (C++),twitter.json,2.221000,466976,466976,2,0 +4. Statistics,JVar (C++),canada.json,0.815000,0,0,0,0 +4. Statistics,JVar (C++),citm_catalog.json,0.401000,0,0,0,0 +4. Statistics,JVar (C++),twitter.json,0.140000,0,0,0,0 +7. Code size,JVar (C++),jsonstat,0,0,0,0,85940 +1. Parse,Jzon (C++),canada.json,97.568000,17910992,24392000,282601,0 +1. Parse,Jzon (C++),citm_catalog.json,35.149000,3855088,7865168,69806,0 +1. Parse,Jzon (C++),twitter.json,16.008000,1858544,3749648,35993,0 +2. Stringify,Jzon (C++),canada.json,16.810000,2252832,6447136,19,0 +2. Stringify,Jzon (C++),citm_catalog.json,6.351000,933920,1867808,665,0 +2. Stringify,Jzon (C++),twitter.json,5.053000,933920,1867808,4466,0 +3. Prettify,Jzon (C++),canada.json,51.588000,8273952,20856864,222273,0 +3. Prettify,Jzon (C++),citm_catalog.json,12.987000,2252832,6447136,44092,0 +3. Prettify,Jzon (C++),twitter.json,6.018000,933920,2662432,6536,0 +4. Statistics,Jzon (C++),canada.json,0.984000,0,0,0,0 +4. Statistics,Jzon (C++),citm_catalog.json,0.277000,0,64,324,0 +4. Statistics,Jzon (C++),twitter.json,0.383000,0,464,1901,0 +7. Code size,Jzon (C++),jsonstat,0,0,0,0,109224 +1. Parse,nbsdx_SimpleJSON (C++11),canada.json,424.984000,233775952,469804480,673245,0 +1. Parse,nbsdx_SimpleJSON (C++11),citm_catalog.json,39.231000,10180304,20384768,226971,0 +1. Parse,nbsdx_SimpleJSON (C++11),twitter.json,21.404000,2815872,6563248,118203,0 +2. Stringify,nbsdx_SimpleJSON (C++11),canada.json,56.220000,4194336,7331872,58168,0 +2. Stringify,nbsdx_SimpleJSON (C++11),citm_catalog.json,15.924000,2252832,4194336,55708,0 +2. Stringify,nbsdx_SimpleJSON (C++11),twitter.json,6.917000,1409056,2863552,23541,0 +3. Prettify,nbsdx_SimpleJSON (C++11),canada.json,72.002000,4194336,7331872,225340,0 +3. Prettify,nbsdx_SimpleJSON (C++11),citm_catalog.json,22.864000,4194336,5677088,117443,0 +3. Prettify,nbsdx_SimpleJSON (C++11),twitter.json,8.738000,933920,3277280,34326,0 +4. Statistics,nbsdx_SimpleJSON (C++11),canada.json,3.549000,0,0,0,0 +4. Statistics,nbsdx_SimpleJSON (C++11),citm_catalog.json,0.422000,0,144,330,0 +4. Statistics,nbsdx_SimpleJSON (C++11),twitter.json,1.616000,0,1152,3964,0 +7. Code size,nbsdx_SimpleJSON (C++11),jsonstat,0,0,0,0,45164 +1. Parse,Nlohmann (C++11),canada.json,55.591000,5293488,5293488,170254,0 +1. Parse,Nlohmann (C++11),citm_catalog.json,9.875000,3045808,3045808,55293,0 +1. Parse,Nlohmann (C++11),twitter.json,7.010000,1558576,1558576,28498,0 +2. Stringify,Nlohmann (C++11),canada.json,76.315000,1728544,5922848,19,0 +2. Stringify,Nlohmann (C++11),citm_catalog.json,7.178000,933920,1867808,342,0 +2. Stringify,Nlohmann (C++11),twitter.json,4.239000,466976,1400864,3821,0 +3. Prettify,Nlohmann (C++11),canada.json,112.750000,8273952,20856896,222273,0 +3. Prettify,Nlohmann (C++11),citm_catalog.json,12.720000,1728544,5922880,35084,0 +3. Prettify,Nlohmann (C++11),twitter.json,5.090000,933920,1867808,5724,0 +4. Statistics,Nlohmann (C++11),canada.json,0.990000,0,0,0,0 +4. Statistics,Nlohmann (C++11),citm_catalog.json,0.517000,0,64,325,0 +4. Statistics,Nlohmann (C++11),twitter.json,0.664000,0,464,3804,0 +7. Code size,Nlohmann (C++11),jsonstat,0,0,0,0,42132 +1. Parse,Parson (C),canada.json,64.573000,5816816,5878880,336060,0 +1. Parse,Parson (C),citm_catalog.json,17.144000,2276704,2277024,185585,0 +1. Parse,Parson (C),twitter.json,7.832000,1050976,1051456,72477,0 +2. Stringify,Parson (C),canada.json,81.334000,1409040,1409040,2,0 +2. Stringify,Parson (C),citm_catalog.json,17.405000,933904,933904,2,0 +2. Stringify,Parson (C),twitter.json,12.164000,933904,933904,2,0 +3. Prettify,Parson (C),canada.json,81.593000,1409040,1409040,2,0 +3. Prettify,Parson (C),citm_catalog.json,17.450000,933904,933904,2,0 +3. Prettify,Parson (C),twitter.json,12.162000,933904,933904,2,0 +4. Statistics,Parson (C),canada.json,0.965000,0,0,0,0 +4. Statistics,Parson (C),citm_catalog.json,0.845000,0,0,0,0 +4. Statistics,Parson (C),twitter.json,0.997000,0,0,0,0 +7. Code size,Parson (C),jsonstat,0,0,0,0,43280 +1. Parse,PicoJSON (C++),canada.json,97.212000,5151952,5404112,435407,0 +1. Parse,PicoJSON (C++),citm_catalog.json,31.023000,3003056,3003088,211748,0 +1. Parse,PicoJSON (C++),twitter.json,12.021000,1584624,2069600,67548,0 +2. Stringify,PicoJSON (C++),canada.json,71.546000,4194336,5922848,18,0 +2. Stringify,PicoJSON (C++),citm_catalog.json,5.449000,933920,1327136,16,0 +2. Stringify,PicoJSON (C++),twitter.json,3.167000,933920,1327136,16,0 +4. Statistics,PicoJSON (C++),canada.json,0.589000,0,0,0,0 +4. Statistics,PicoJSON (C++),citm_catalog.json,0.212000,0,0,0,0 +4. Statistics,PicoJSON (C++),twitter.json,0.090000,0,0,0,0 +7. Code size,PicoJSON (C++),jsonstat,0,0,0,0,34812 +6. SaxStatistics,pjson (C),canada.json,3.831000,0,256,1,0 +6. SaxStatistics,pjson (C),citm_catalog.json,2.597000,0,256,1,0 +6. SaxStatistics,pjson (C),twitter.json,1.192000,0,1536,3,0 +7. Code size,pjson (C),jsonstat,0,0,0,0,15124 +1. Parse,POCO (C++),canada.json,149.630000,9670816,11932368,1033568,0 +1. Parse,POCO (C++),citm_catalog.json,49.274000,5147472,6884672,317007,0 +1. Parse,POCO (C++),twitter.json,19.643000,1685792,2628368,103458,0 +2. Stringify,POCO (C++),canada.json,27.574000,2252832,6447136,27,0 +2. Stringify,POCO (C++),citm_catalog.json,12.410000,933920,1867808,26212,0 +2. Stringify,POCO (C++),twitter.json,10.114000,933920,1867808,19069,0 +3. Prettify,POCO (C++),canada.json,127.455000,8273952,20856864,29,0 +3. Prettify,POCO (C++),citm_catalog.json,35.281000,2252832,6447136,26214,0 +3. Prettify,POCO (C++),twitter.json,15.230000,933920,2662432,19070,0 +4. Statistics,POCO (C++),canada.json,1.858000,0,0,0,0 +4. Statistics,POCO (C++),citm_catalog.json,0.663000,0,64,324,0 +4. Statistics,POCO (C++),twitter.json,0.416000,0,464,1901,0 +5. Sax Round-trip,POCO (C++),canada.json,93.503000,1409056,4919504,23,0 +5. Sax Round-trip,POCO (C++),citm_catalog.json,26.711000,933920,3059920,2161,0 +5. Sax Round-trip,POCO (C++),twitter.json,15.809000,466976,2265328,3826,0 +6. SaxStatistics,POCO (C++),canada.json,44.089000,0,2261216,7,0 +6. SaxStatistics,POCO (C++),citm_catalog.json,15.023000,0,1736992,2146,0 +6. SaxStatistics,POCO (C++),twitter.json,6.888000,0,942768,3811,0 +7. Code size,POCO (C++),jsonstat,0,0,0,0,27996 +1. Parse,Qt (C++),canada.json,114.775000,48,48,2,0 +1. Parse,Qt (C++),citm_catalog.json,7.052000,48,48,2,0 +1. Parse,Qt (C++),twitter.json,3.130000,48,48,2,0 +2. Stringify,Qt (C++),canada.json,125.382000,16,16,1,0 +2. Stringify,Qt (C++),citm_catalog.json,17.609000,16,16,1,0 +2. Stringify,Qt (C++),twitter.json,9.194000,16,16,1,0 +3. Prettify,Qt (C++),canada.json,135.625000,16,16,1,0 +3. Prettify,Qt (C++),citm_catalog.json,21.172000,16,16,1,0 +3. Prettify,Qt (C++),twitter.json,9.963000,16,16,1,0 +4. Statistics,Qt (C++),canada.json,3.271000,0,0,0,0 +4. Statistics,Qt (C++),citm_catalog.json,2.965000,0,0,0,0 +4. Statistics,Qt (C++),twitter.json,2.361000,0,0,0,0 +7. Code size,Qt (C++),jsonstat,0,0,0,0,18188 +1. Parse,RapidJSON_AutoUTF (C++),canada.json,7.037000,2954432,3347920,61,0 +1. Parse,RapidJSON_AutoUTF (C++),citm_catalog.json,5.407000,1123008,1131472,29,0 +1. Parse,RapidJSON_AutoUTF (C++),twitter.json,3.684000,792768,798992,25,0 +2. Stringify,RapidJSON_AutoUTF (C++),canada.json,15.540000,2875472,2876000,28,0 +2. Stringify,RapidJSON_AutoUTF (C++),citm_catalog.json,2.152000,569424,569952,24,0 +2. Stringify,RapidJSON_AutoUTF (C++),twitter.json,1.966000,569424,569952,24,0 +3. Prettify,RapidJSON_AutoUTF (C++),canada.json,35.263000,9699408,9699936,31,0 +3. Prettify,RapidJSON_AutoUTF (C++),citm_catalog.json,6.251000,1917008,1917536,27,0 +3. Prettify,RapidJSON_AutoUTF (C++),twitter.json,3.110000,852048,852576,25,0 +4. Statistics,RapidJSON_AutoUTF (C++),canada.json,0.492000,0,0,0,0 +4. Statistics,RapidJSON_AutoUTF (C++),citm_catalog.json,0.148000,0,0,0,0 +4. Statistics,RapidJSON_AutoUTF (C++),twitter.json,0.057000,0,0,0,0 +5. Sax Round-trip,RapidJSON_AutoUTF (C++),canada.json,21.118000,64,2876272,30,0 +5. Sax Round-trip,RapidJSON_AutoUTF (C++),citm_catalog.json,7.053000,64,570224,26,0 +5. Sax Round-trip,RapidJSON_AutoUTF (C++),twitter.json,5.338000,64,570544,28,0 +6. SaxStatistics,RapidJSON_AutoUTF (C++),canada.json,5.904000,0,272,2,0 +6. SaxStatistics,RapidJSON_AutoUTF (C++),citm_catalog.json,4.811000,0,272,2,0 +6. SaxStatistics,RapidJSON_AutoUTF (C++),twitter.json,3.435000,0,592,4,0 +7. Code size,RapidJSON_AutoUTF (C++),jsonstat,0,0,0,0,38508 +1. Parse,RapidJSON_FullPrec (C++),canada.json,12.901000,2917568,3216848,61,0 +1. Parse,RapidJSON_FullPrec (C++),citm_catalog.json,2.243000,1123008,1131472,29,0 +1. Parse,RapidJSON_FullPrec (C++),twitter.json,1.310000,792768,798992,25,0 +2. Stringify,RapidJSON_FullPrec (C++),canada.json,9.469000,2875472,2876000,28,0 +2. Stringify,RapidJSON_FullPrec (C++),citm_catalog.json,1.161000,569424,569952,24,0 +2. Stringify,RapidJSON_FullPrec (C++),twitter.json,0.766000,688208,688736,21,0 +3. Prettify,RapidJSON_FullPrec (C++),canada.json,14.339000,9699408,9699936,31,0 +3. Prettify,RapidJSON_FullPrec (C++),citm_catalog.json,1.863000,1917008,1917536,27,0 +3. Prettify,RapidJSON_FullPrec (C++),twitter.json,1.015000,1093712,1094240,22,0 +4. Statistics,RapidJSON_FullPrec (C++),canada.json,0.479000,0,0,0,0 +4. Statistics,RapidJSON_FullPrec (C++),citm_catalog.json,0.152000,0,0,0,0 +4. Statistics,RapidJSON_FullPrec (C++),twitter.json,0.060000,0,0,0,0 +5. Sax Round-trip,RapidJSON_FullPrec (C++),canada.json,21.649000,2875472,2876272,30,0 +5. Sax Round-trip,RapidJSON_FullPrec (C++),citm_catalog.json,3.029000,569424,570224,26,0 +5. Sax Round-trip,RapidJSON_FullPrec (C++),twitter.json,1.867000,688208,689328,25,0 +6. SaxStatistics,RapidJSON_FullPrec (C++),canada.json,11.796000,0,272,2,0 +6. SaxStatistics,RapidJSON_FullPrec (C++),citm_catalog.json,1.991000,0,272,2,0 +6. SaxStatistics,RapidJSON_FullPrec (C++),twitter.json,1.086000,0,592,4,0 +7. Code size,RapidJSON_FullPrec (C++),jsonstat,0,0,0,0,31248 +1. Parse,RapidJSON_Insitu (C++),canada.json,5.197000,5792960,6091968,60,0 +1. Parse,RapidJSON_Insitu (C++),citm_catalog.json,1.922000,3932352,3940544,27,0 +1. Parse,RapidJSON_Insitu (C++),twitter.json,0.995000,1097408,1103040,17,0 +2. Stringify,RapidJSON_Insitu (C++),canada.json,9.307000,2875472,2876000,28,0 +2. Stringify,RapidJSON_Insitu (C++),citm_catalog.json,1.120000,569424,569952,24,0 +2. Stringify,RapidJSON_Insitu (C++),twitter.json,0.809000,688208,688736,21,0 +3. Prettify,RapidJSON_Insitu (C++),canada.json,13.841000,9699408,9699936,31,0 +3. Prettify,RapidJSON_Insitu (C++),citm_catalog.json,2.017000,1917008,1917536,27,0 +3. Prettify,RapidJSON_Insitu (C++),twitter.json,1.157000,1093712,1094240,22,0 +4. Statistics,RapidJSON_Insitu (C++),canada.json,0.480000,0,0,0,0 +4. Statistics,RapidJSON_Insitu (C++),citm_catalog.json,0.155000,0,0,0,0 +4. Statistics,RapidJSON_Insitu (C++),twitter.json,0.065000,0,0,0,0 +5. Sax Round-trip,RapidJSON_Insitu (C++),canada.json,14.693000,2875472,5751440,30,0 +5. Sax Round-trip,RapidJSON_Insitu (C++),citm_catalog.json,2.871000,569424,3445392,26,0 +5. Sax Round-trip,RapidJSON_Insitu (C++),twitter.json,1.842000,688208,1323664,23,0 +6. SaxStatistics,RapidJSON_Insitu (C++),canada.json,4.484000,0,2875440,2,0 +6. SaxStatistics,RapidJSON_Insitu (C++),citm_catalog.json,1.692000,0,2875440,2,0 +6. SaxStatistics,RapidJSON_Insitu (C++),twitter.json,0.930000,0,634928,2,0 +7. Code size,RapidJSON_Insitu (C++),jsonstat,0,0,0,0,31248 +1. Parse,RapidJSON (C++),canada.json,4.755000,2917568,3216848,61,0 +1. Parse,RapidJSON (C++),citm_catalog.json,1.950000,1123008,1131472,29,0 +1. Parse,RapidJSON (C++),twitter.json,1.227000,792768,798992,25,0 +2. Stringify,RapidJSON (C++),canada.json,9.338000,2875472,2876000,28,0 +2. Stringify,RapidJSON (C++),citm_catalog.json,1.125000,569424,569952,24,0 +2. Stringify,RapidJSON (C++),twitter.json,0.746000,688208,688736,21,0 +3. Prettify,RapidJSON (C++),canada.json,13.793000,9699408,9699936,31,0 +3. Prettify,RapidJSON (C++),citm_catalog.json,1.877000,1917008,1917536,27,0 +3. Prettify,RapidJSON (C++),twitter.json,1.020000,1093712,1094240,22,0 +4. Statistics,RapidJSON (C++),canada.json,0.480000,0,0,0,0 +4. Statistics,RapidJSON (C++),citm_catalog.json,0.161000,0,0,0,0 +4. Statistics,RapidJSON (C++),twitter.json,0.063000,0,0,0,0 +5. Sax Round-trip,RapidJSON (C++),canada.json,13.508000,2875472,2876272,30,0 +5. Sax Round-trip,RapidJSON (C++),citm_catalog.json,2.699000,569424,570224,26,0 +5. Sax Round-trip,RapidJSON (C++),twitter.json,1.936000,688208,689328,25,0 +6. SaxStatistics,RapidJSON (C++),canada.json,3.675000,0,272,2,0 +6. SaxStatistics,RapidJSON (C++),citm_catalog.json,1.588000,0,272,2,0 +6. SaxStatistics,RapidJSON (C++),twitter.json,1.055000,0,592,4,0 +7. Code size,RapidJSON (C++),jsonstat,0,0,0,0,31248 +1. Parse,sajson (C++),canada.json,6.225000,20885616,20885616,4,0 +1. Parse,sajson (C++),citm_catalog.json,1.981000,20885616,20885616,4,0 +1. Parse,sajson (C++),twitter.json,0.901000,10551408,10551408,4,0 +4. Statistics,sajson (C++),canada.json,0.690000,0,0,0,0 +4. Statistics,sajson (C++),citm_catalog.json,0.213000,0,0,0,0 +4. Statistics,sajson (C++),twitter.json,0.076000,0,0,0,0 +7. Code size,sajson (C++),jsonstat,0,0,0,0,34880 +1. Parse,Scheredom json.h (C),canada.json,9.418000,18010128,18010128,2,0 +1. Parse,Scheredom json.h (C),citm_catalog.json,5.077000,3825680,3825680,2,0 +1. Parse,Scheredom json.h (C),twitter.json,2.351000,2875408,2875408,2,0 +2. Stringify,Scheredom json.h (C),canada.json,29.355000,2875408,2875408,2,0 +2. Stringify,Scheredom json.h (C),citm_catalog.json,4.034000,851984,851984,2,0 +2. Stringify,Scheredom json.h (C),twitter.json,0.978000,851984,851984,2,0 +3. Prettify,Scheredom json.h (C),canada.json,33.213000,9699344,9699344,2,0 +3. Prettify,Scheredom json.h (C),citm_catalog.json,4.930000,2875408,2875408,2,0 +3. Prettify,Scheredom json.h (C),twitter.json,1.214000,851984,851984,2,0 +4. Statistics,Scheredom json.h (C),canada.json,0.460000,0,0,0,0 +4. Statistics,Scheredom json.h (C),citm_catalog.json,0.141000,0,0,0,0 +4. Statistics,Scheredom json.h (C),twitter.json,0.065000,0,0,0,0 +7. Code size,Scheredom json.h (C),jsonstat,0,0,0,0,24960 +1. Parse,SimpleJSON (C++),canada.json,35.418000,5817456,15581872,393512,0 +1. Parse,SimpleJSON (C++),citm_catalog.json,26.075000,4226096,13926848,213739,0 +1. Parse,SimpleJSON (C++),twitter.json,17.892000,2636016,5512368,111912,0 +2. Stringify,SimpleJSON (C++),canada.json,166.824000,3825680,27709456,393342,0 +2. Stringify,SimpleJSON (C++),citm_catalog.json,26.295000,1048592,9187440,102242,0 +2. Stringify,SimpleJSON (C++),twitter.json,12.511000,1376272,6720528,43987,0 +4. Statistics,SimpleJSON (C++),canada.json,0.490000,0,0,0,0 +4. Statistics,SimpleJSON (C++),citm_catalog.json,0.269000,0,0,0,0 +4. Statistics,SimpleJSON (C++),twitter.json,0.141000,0,0,0,0 +7. Code size,SimpleJSON (C++),jsonstat,0,0,0,0,58404 +1. Parse,strdup (C),canada.json,0.111000,2875424,2875424,2,0 +1. Parse,strdup (C),citm_catalog.json,0.074000,2875424,2875424,2,0 +1. Parse,strdup (C),twitter.json,0.027000,852000,852000,2,0 +2. Stringify,strdup (C),canada.json,0.103000,2875408,2875408,2,0 +2. Stringify,strdup (C),citm_catalog.json,0.074000,2875408,2875408,2,0 +2. Stringify,strdup (C),twitter.json,0.028000,851984,851984,2,0 +7. Code size,strdup (C),jsonstat,0,0,0,0,15760 +1. Parse,taocpp/json (C++11),canada.json,25.621000,6925328,9856016,114202,0 +1. Parse,taocpp/json (C++11),citm_catalog.json,10.266000,3005936,5881328,32847,0 +1. Parse,taocpp/json (C++11),twitter.json,5.343000,1574912,2426880,19975,0 +2. Stringify,taocpp/json (C++11),canada.json,21.560000,2875424,6701088,19,0 +2. Stringify,taocpp/json (C++11),citm_catalog.json,6.078000,852000,1703968,17,0 +2. Stringify,taocpp/json (C++11),twitter.json,3.359000,852000,1703968,17,0 +3. Prettify,taocpp/json (C++11),canada.json,49.216000,9699360,27709472,56064,0 +3. Prettify,taocpp/json (C++11),citm_catalog.json,12.423000,2875424,6701120,18296,0 +3. Prettify,taocpp/json (C++11),twitter.json,4.416000,852000,1703968,1130,0 +4. Statistics,taocpp/json (C++11),canada.json,1.044000,0,0,0,0 +4. Statistics,taocpp/json (C++11),citm_catalog.json,0.283000,0,0,0,0 +4. Statistics,taocpp/json (C++11),twitter.json,0.114000,0,0,0,0 +7. Code size,taocpp/json (C++11),jsonstat,0,0,0,0,105256 +1. Parse,tunnuz/JSON++ (C++),canada.json,204.193000,19911648,45203152,833845,0 +1. Parse,tunnuz/JSON++ (C++),citm_catalog.json,74.231000,6065024,16840512,356191,0 +1. Parse,tunnuz/JSON++ (C++),twitter.json,38.321000,2674704,7032928,163534,0 +2. Stringify,tunnuz/JSON++ (C++),canada.json,184.850000,2875424,105192848,391870,0 +2. Stringify,tunnuz/JSON++ (C++),citm_catalog.json,42.460000,1376288,14245328,165982,0 +2. Stringify,tunnuz/JSON++ (C++),twitter.json,20.707000,634912,6947056,77541,0 +4. Statistics,tunnuz/JSON++ (C++),canada.json,92.893000,0,101932368,391851,0 +4. Statistics,tunnuz/JSON++ (C++),citm_catalog.json,28.287000,0,11749536,165964,0 +4. Statistics,tunnuz/JSON++ (C++),twitter.json,15.944000,0,5440992,77524,0 +7. Code size,tunnuz/JSON++ (C++),jsonstat,0,0,0,0,73704 +1. Parse,udp/json-parser (C),canada.json,29.536000,12047840,12047840,223233,0 +1. Parse,udp/json-parser (C),citm_catalog.json,13.058000,3420464,3420464,51205,0 +1. Parse,udp/json-parser (C),twitter.json,4.744000,1726752,1726752,20237,0 +2. Stringify,udp/json-parser (C),canada.json,42.068000,1376272,1376272,2,0 +2. Stringify,udp/json-parser (C),citm_catalog.json,1.348000,634896,634896,2,0 +2. Stringify,udp/json-parser (C),twitter.json,1.096000,634896,634896,2,0 +3. Prettify,udp/json-parser (C),canada.json,44.839000,7958544,7958544,2,0 +3. Prettify,udp/json-parser (C),citm_catalog.json,1.602000,1929232,1929232,2,0 +3. Prettify,udp/json-parser (C),twitter.json,1.195000,921616,921616,2,0 +4. Statistics,udp/json-parser (C),canada.json,0.644000,0,0,0,0 +4. Statistics,udp/json-parser (C),citm_catalog.json,0.174000,0,0,0,0 +4. Statistics,udp/json-parser (C),twitter.json,0.077000,0,0,0,0 +7. Code size,udp/json-parser (C),jsonstat,0,0,0,0,34868 +1. Parse,ujson4c (C),canada.json,5.990000,12656672,21663776,11,0 +1. Parse,ujson4c (C),citm_catalog.json,1.841000,4698144,12656672,10,0 +1. Parse,ujson4c (C),twitter.json,1.114000,4698144,7225376,10,0 +4. Statistics,ujson4c (C),canada.json,1.097000,0,0,0,0 +4. Statistics,ujson4c (C),citm_catalog.json,0.488000,0,0,0,0 +4. Statistics,ujson4c (C),twitter.json,0.165000,0,0,0,0 +7. Code size,ujson4c (C),jsonstat,0,0,0,0,30888 +1. Parse,ujson (C++),canada.json,25.187000,34371936,34372000,112763,0 +1. Parse,ujson (C++),citm_catalog.json,8.205000,16233728,16234304,54373,0 +1. Parse,ujson (C++),twitter.json,3.756000,2796288,2796704,12120,0 +2. Stringify,ujson (C++),canada.json,18.822000,2097184,3473440,17,0 +2. Stringify,ujson (C++),citm_catalog.json,4.027000,1376288,1900576,16,0 +2. Stringify,ujson (C++),twitter.json,2.006000,921632,1445920,15,0 +3. Prettify,ujson (C++),canada.json,22.543000,9007136,16965664,19,0 +3. Prettify,ujson (C++),citm_catalog.json,4.478000,2097184,3473440,17,0 +3. Prettify,ujson (C++),twitter.json,2.260000,921632,1445920,15,0 +4. Statistics,ujson (C++),canada.json,1.968000,0,0,0,0 +4. Statistics,ujson (C++),citm_catalog.json,0.750000,0,0,0,0 +4. Statistics,ujson (C++),twitter.json,0.302000,0,0,0,0 +7. Code size,ujson (C++),jsonstat,0,0,0,0,126996 +1. Parse,V8 (C++),canada.json,22.279000,8059120,8067344,43,0 +1. Parse,V8 (C++),citm_catalog.json,22.349000,5396952,5396984,477,0 +1. Parse,V8 (C++),twitter.json,7.907000,2515104,2515136,1042,0 +2. Stringify,V8 (C++),canada.json,26.085000,4397504,18446744073709549456,121,0 +2. Stringify,V8 (C++),citm_catalog.json,5.615000,2433296,18446744073709520896,99,0 +2. Stringify,V8 (C++),twitter.json,2.530000,1173736,18446744073709548032,21,0 +3. Prettify,V8 (C++),canada.json,159.595000,109181304,118196632,1858,0 +3. Prettify,V8 (C++),citm_catalog.json,21.680000,11433720,18446744073709540816,713,0 +3. Prettify,V8 (C++),twitter.json,7.331000,6452264,18446744073709547264,628,0 +4. Statistics,V8 (C++),canada.json,12.529000,0,2678816,352,0 +4. Statistics,V8 (C++),citm_catalog.json,16.468000,18446744073709511744,1361104,65831,0 +4. Statistics,V8 (C++),twitter.json,4.636000,18446744073709522752,528336,7658,0 +7. Code size,V8 (C++),jsonstat,0,0,0,0,13336932 +1. Parse,Vinenthz/libjson (C),canada.json,77.479000,4916160,4945104,334389,0 +1. Parse,Vinenthz/libjson (C),citm_catalog.json,20.334000,2372400,2401344,153901,0 +1. Parse,Vinenthz/libjson (C),twitter.json,9.359000,1305728,1334672,72620,0 +2. Stringify,Vinenthz/libjson (C),canada.json,61.512000,4194336,4194336,13,0 +2. Stringify,Vinenthz/libjson (C),citm_catalog.json,4.067000,524320,524320,10,0 +2. Stringify,Vinenthz/libjson (C),twitter.json,3.188000,524320,524320,10,0 +3. Prettify,Vinenthz/libjson (C),canada.json,61.960000,4194336,4194336,13,0 +3. Prettify,Vinenthz/libjson (C),citm_catalog.json,4.132000,524320,524320,10,0 +3. Prettify,Vinenthz/libjson (C),twitter.json,3.187000,524320,524320,10,0 +4. Statistics,Vinenthz/libjson (C),canada.json,0.516000,0,0,0,0 +4. Statistics,Vinenthz/libjson (C),citm_catalog.json,0.192000,0,0,0,0 +4. Statistics,Vinenthz/libjson (C),twitter.json,0.095000,0,0,0,0 +5. Sax Round-trip,Vinenthz/libjson (C),canada.json,14.748000,4194336,4198688,15,0 +5. Sax Round-trip,Vinenthz/libjson (C),citm_catalog.json,10.265000,524320,528672,12,0 +5. Sax Round-trip,Vinenthz/libjson (C),twitter.json,5.765000,524320,528672,12,0 +6. SaxStatistics,Vinenthz/libjson (C),canada.json,11.467000,0,4352,2,0 +6. SaxStatistics,Vinenthz/libjson (C),citm_catalog.json,7.950000,0,4352,2,0 +6. SaxStatistics,Vinenthz/libjson (C),twitter.json,3.061000,0,4352,2,0 +7. Code size,Vinenthz/libjson (C),jsonstat,0,0,0,0,26036 +1. Parse,YAJL (C),canada.json,75.623000,12893040,12895472,501567,0 +1. Parse,YAJL (C),citm_catalog.json,19.546000,3031456,3035936,189685,0 +1. Parse,YAJL (C),twitter.json,8.280000,1459072,1463552,77047,0 +2. Stringify,YAJL (C),canada.json,72.834000,4198976,4198976,15,0 +2. Stringify,YAJL (C),citm_catalog.json,3.751000,528960,528960,12,0 +2. Stringify,YAJL (C),twitter.json,2.051000,528960,528960,12,0 +3. Prettify,YAJL (C),canada.json,91.121000,16781888,16781888,17,0 +3. Prettify,YAJL (C),citm_catalog.json,8.037000,2101824,2101824,14,0 +3. Prettify,YAJL (C),twitter.json,2.965000,1053248,1053248,13,0 +4. Statistics,YAJL (C),canada.json,0.701000,0,0,0,0 +4. Statistics,YAJL (C),citm_catalog.json,0.248000,0,0,0,0 +4. Statistics,YAJL (C),twitter.json,0.118000,0,0,0,0 +5. Sax Round-trip,YAJL (C),canada.json,112.826000,4198976,4203456,22,0 +5. Sax Round-trip,YAJL (C),citm_catalog.json,8.118000,528960,533440,19,0 +5. Sax Round-trip,YAJL (C),twitter.json,3.578000,528960,533440,19,0 +6. SaxStatistics,YAJL (C),canada.json,40.900000,0,4480,7,0 +6. SaxStatistics,YAJL (C),citm_catalog.json,4.741000,0,4480,7,0 +6. SaxStatistics,YAJL (C),twitter.json,1.706000,0,4480,7,0 +7. Code size,YAJL (C),jsonstat,0,0,0,0,44660 diff --git a/sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0.html b/sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0.html new file mode 100644 index 00000000..6743f15f --- /dev/null +++ b/sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0.html @@ -0,0 +1,949 @@ + + + + + + + + + +
+ + +
+

Source CSV

+ +
+ +
+ + + + +
+ + + \ No newline at end of file diff --git a/sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_1._Parse_Memory_(byte).png b/sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_1._Parse_Memory_(byte).png new file mode 100644 index 00000000..782ba9e5 Binary files /dev/null and b/sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_1._Parse_Memory_(byte).png differ diff --git a/sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_1._Parse_Time_(ms).png b/sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_1._Parse_Time_(ms).png new file mode 100644 index 00000000..73cacdd8 Binary files /dev/null and b/sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_1._Parse_Time_(ms).png differ diff --git a/sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_2._Stringify_Time_(ms).png b/sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_2._Stringify_Time_(ms).png new file mode 100644 index 00000000..5391844a Binary files /dev/null and b/sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_2._Stringify_Time_(ms).png differ diff --git a/sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_3._Prettify_Time_(ms).png b/sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_3._Prettify_Time_(ms).png new file mode 100644 index 00000000..cc87d311 Binary files /dev/null and b/sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_3._Prettify_Time_(ms).png differ diff --git a/sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_7._Code_size_FileSize_(byte).png b/sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_7._Code_size_FileSize_(byte).png new file mode 100644 index 00000000..df27710a Binary files /dev/null and b/sample/performance_Corei7-4980HQ@2.80GHz_mac64_clang7.0_7._Code_size_FileSize_(byte).png differ diff --git a/sample/performance_Corei7870@2.93GHz_win32_vc2010.csv b/sample/performance_Corei7870@2.93GHz_win32_vc2010.csv deleted file mode 100644 index 4662968a..00000000 --- a/sample/performance_Corei7870@2.93GHz_win32_vc2010.csv +++ /dev/null @@ -1,263 +0,0 @@ -Type,Library,Filename,Time (ms),Memory (byte),MemoryPeak (byte),AllocCount,FileSize (byte) -1. Parse,ArduinoJson (C++),canada.json,703.541594,10639884,10639884,20,0 -1. Parse,ArduinoJson (C++),citm_catalog.json,9.197297,3875016,3875016,18,0 -1. Parse,ArduinoJson (C++),twitter.json,3.544744,1171451,1171451,16,0 -2. Stringify,ArduinoJson (C++),canada.json,259.116281,2251072,4672447,30,0 -2. Stringify,ArduinoJson (C++),citm_catalog.json,42.260111,499616,1217061,27,0 -2. Stringify,ArduinoJson (C++),twitter.json,36.304143,465376,943673,26,0 -3. Prettify,ArduinoJson (C++),canada.json,538.828404,5596480,13768619,33,0 -3. Prettify,ArduinoJson (C++),citm_catalog.json,48.583537,513264,1230709,27,0 -3. Prettify,ArduinoJson (C++),twitter.json,50.781636,597168,1314613,27,0 -4. Statistics,ArduinoJson (C++),canada.json,0.676823,0,0,0,0 -4. Statistics,ArduinoJson (C++),citm_catalog.json,0.445499,0,0,0,0 -4. Statistics,ArduinoJson (C++),twitter.json,0.546287,0,0,0,0 -7. Code size,ArduinoJson (C++),jsonstat,0,0,0,0,13824 -1. Parse,cJSON (C),canada.json,25.769999,6687270,6687270,167192,0 -1. Parse,cJSON (C),citm_catalog.json,7.868499,1759111,1759111,64383,0 -1. Parse,cJSON (C),twitter.json,3.886305,942584,942584,32014,0 -2. Stringify,cJSON (C),canada.json,127.254529,1294689,2648685,223241,0 -2. Stringify,cJSON (C),citm_catalog.json,20.225234,500313,1000985,87274,0 -2. Stringify,cJSON (C),twitter.json,11.493384,466923,934168,30092,0 -3. Prettify,cJSON (C),canada.json,127.868359,1405865,2870947,223241,0 -3. Prettify,cJSON (C),citm_catalog.json,23.817223,789209,1578746,87274,0 -3. Prettify,cJSON (C),twitter.json,12.452974,557953,1116040,30092,0 -4. Statistics,cJSON (C),canada.json,0.881199,0,0,0,0 -4. Statistics,cJSON (C),citm_catalog.json,0.452848,0,0,0,0 -4. Statistics,cJSON (C),twitter.json,0.489594,0,0,0,0 -7. Code size,cJSON (C),jsonstat,0,0,0,0,13312 -1. Parse,mikeando/FastJson (C++),canada.json,106.227537,5371560,7622996,26,0 -1. Parse,mikeando/FastJson (C++),citm_catalog.json,16.560454,1517854,3295898,26,0 -1. Parse,mikeando/FastJson (C++),twitter.json,5.869528,869652,1517204,30,0 -2. Stringify,mikeando/FastJson (C++),canada.json,175.979450,2251072,2251072,2,0 -2. Stringify,mikeando/FastJson (C++),citm_catalog.json,19.846578,501040,501040,2,0 -2. Stringify,mikeando/FastJson (C++),twitter.json,3.847459,562448,562448,2,0 -4. Statistics,mikeando/FastJson (C++),canada.json,0.815757,0,0,0,0 -4. Statistics,mikeando/FastJson (C++),citm_catalog.json,0.290467,0,0,0,0 -4. Statistics,mikeando/FastJson (C++),twitter.json,0.160632,0,0,0,0 -7. Code size,mikeando/FastJson (C++),jsonstat,0,0,0,0,44544 -1. Parse,Jansson (C),canada.json,150.193703,5231806,5231849,224392,0 -1. Parse,Jansson (C),citm_catalog.json,38.867950,2726103,2726180,111230,0 -1. Parse,Jansson (C),twitter.json,20.193038,1070572,1071102,43822,0 -2. Stringify,Jansson (C),canada.json,116.177598,2362173,6556477,21,0 -2. Stringify,Jansson (C),citm_catalog.json,11.499333,551263,1599839,19,0 -2. Stringify,Jansson (C),twitter.json,5.459375,492620,1016908,18,0 -3. Prettify,Jansson (C),canada.json,158.929403,8272175,16922927,22,0 -3. Prettify,Jansson (C),citm_catalog.json,20.240282,1727213,3824365,20,0 -3. Prettify,Jansson (C),twitter.json,7.783809,767320,1815896,19,0 -4. Statistics,Jansson (C),canada.json,1.177965,0,0,0,0 -4. Statistics,Jansson (C),citm_catalog.json,0.573234,0,0,0,0 -4. Statistics,Jansson (C),twitter.json,0.405954,0,0,0,0 -7. Code size,Jansson (C),jsonstat,0,0,0,0,20992 -1. Parse,JsonCpp (C++),canada.json,169.363808,13397646,17899870,279305,0 -1. Parse,JsonCpp (C++),citm_catalog.json,27.381915,3906403,7461843,134394,0 -1. Parse,JsonCpp (C++),twitter.json,13.647387,1350800,2644919,53815,0 -2. Stringify,JsonCpp (C++),canada.json,134.118993,2251072,4883838,108914,0 -2. Stringify,JsonCpp (C++),citm_catalog.json,14.686418,500336,1200250,15302,0 -2. Stringify,JsonCpp (C++),twitter.json,11.368098,466960,987014,13212,0 -4. Statistics,JsonCpp (C++),canada.json,4.770654,0,32,1,0 -4. Statistics,JsonCpp (C++),citm_catalog.json,1.055129,0,64,451,0 -4. Statistics,JsonCpp (C++),twitter.json,1.070177,0,464,2336,0 -7. Code size,JsonCpp (C++),jsonstat,0,0,0,0,60928 -1. Parse,JSON Spirit (C++),canada.json,230.896912,7605160,16009540,686313,0 -1. Parse,JSON Spirit (C++),citm_catalog.json,170.853587,2729376,7234944,431416,0 -1. Parse,JSON Spirit (C++),twitter.json,55.003552,1359080,3367856,118646,0 -2. Stringify,JSON Spirit (C++),canada.json,197.242316,2251072,4672447,31,0 -2. Stringify,JSON Spirit (C++),citm_catalog.json,30.452113,500384,1217829,1670,0 -2. Stringify,JSON Spirit (C++),twitter.json,20.586743,691264,1408709,13054,0 -3. Prettify,JSON Spirit (C++),canada.json,359.837899,8272208,20530416,35,0 -3. Prettify,JSON Spirit (C++),citm_catalog.json,72.563841,2005168,4426543,1673,0 -3. Prettify,JSON Spirit (C++),twitter.json,30.550102,1020416,2096583,13055,0 -4. Statistics,JSON Spirit (C++),canada.json,1.445335,0,0,0,0 -4. Statistics,JSON Spirit (C++),citm_catalog.json,0.519690,0,0,0,0 -4. Statistics,JSON Spirit (C++),twitter.json,0.258270,0,0,0,0 -7. Code size,JSON Spirit (C++),jsonstat,0,0,0,0,105984 -1. Parse,hjiang/JSON++ (C++),canada.json,484.673155,4295668,8797800,338938,0 -1. Parse,hjiang/JSON++ (C++),citm_catalog.json,155.719220,3141930,6697282,108826,0 -1. Parse,hjiang/JSON++ (C++),twitter.json,71.343881,1505972,2799975,55382,0 -2. Stringify,hjiang/JSON++ (C++),canada.json,473.826497,3749696,18571788,489301,0 -2. Stringify,hjiang/JSON++ (C++),citm_catalog.json,106.023860,946944,2970023,154965,0 -2. Stringify,hjiang/JSON++ (C++),twitter.json,42.174371,576480,1870373,59943,0 -4. Statistics,hjiang/JSON++ (C++),canada.json,0.910946,0,0,0,0 -4. Statistics,hjiang/JSON++ (C++),citm_catalog.json,0.631678,0,0,0,0 -4. Statistics,hjiang/JSON++ (C++),twitter.json,0.350660,0,0,0,0 -7. Code size,hjiang/JSON++ (C++),jsonstat,0,0,0,0,32768 -1. Parse,Jzon (C++),canada.json,507.230872,17963140,28306240,804310,0 -1. Parse,Jzon (C++),citm_catalog.json,248.261924,3277578,9080362,151927,0 -1. Parse,Jzon (C++),twitter.json,99.868765,1590576,4106987,88143,0 -2. Stringify,Jzon (C++),canada.json,86.054097,2251072,4672447,108910,0 -2. Stringify,Jzon (C++),citm_catalog.json,30.987552,500752,1218197,929,0 -2. Stringify,Jzon (C++),twitter.json,15.467879,472992,951289,5467,0 -3. Prettify,Jzon (C++),canada.json,132.575670,8272208,20530416,332130,0 -3. Prettify,Jzon (C++),citm_catalog.json,42.052935,1988352,4409727,54574,0 -3. Prettify,Jzon (C++),twitter.json,18.763802,789552,1865719,18721,0 -4. Statistics,Jzon (C++),canada.json,2.195649,0,32,1,0 -4. Statistics,Jzon (C++),citm_catalog.json,0.561336,0,64,451,0 -4. Statistics,Jzon (C++),twitter.json,0.640427,0,464,2336,0 -7. Code size,Jzon (C++),jsonstat,0,0,0,0,40960 -1. Parse,Parson (C),canada.json,114.149930,4016322,4026290,336060,0 -1. Parse,Parson (C),citm_catalog.json,28.579128,1407427,1407585,185585,0 -1. Parse,Parson (C),twitter.json,14.502339,750504,750669,72477,0 -4. Statistics,Parson (C),canada.json,1.081026,0,0,0,0 -4. Statistics,Parson (C),citm_catalog.json,2.133356,0,0,0,0 -4. Statistics,Parson (C),twitter.json,4.849045,0,0,0,0 -7. Code size,Parson (C),jsonstat,0,0,0,0,15872 -1. Parse,PicoJSON (C++),canada.json,219.596356,3580904,6448872,795175,0 -1. Parse,PicoJSON (C++),citm_catalog.json,72.782916,3253990,5328858,438623,0 -1. Parse,PicoJSON (C++),twitter.json,30.113702,1571372,2967704,132031,0 -2. Stringify,PicoJSON (C++),canada.json,164.625700,2632798,4388008,108908,0 -2. Stringify,PicoJSON (C++),citm_catalog.json,25.117674,520086,866789,26,0 -2. Stringify,PicoJSON (C++),twitter.json,13.220086,520086,866789,224,0 -4. Statistics,PicoJSON (C++),canada.json,0.744015,0,0,0,0 -4. Statistics,PicoJSON (C++),citm_catalog.json,0.327562,0,0,0,0 -4. Statistics,PicoJSON (C++),twitter.json,0.224324,0,0,0,0 -7. Code size,PicoJSON (C++),jsonstat,0,0,0,0,31232 -1. Parse,RapidJSON_AutoUTF (C++),canada.json,19.811932,4207098,4655505,77,0 -1. Parse,RapidJSON_AutoUTF (C++),citm_catalog.json,12.607306,1638802,1650466,36,0 -1. Parse,RapidJSON_AutoUTF (C++),twitter.json,7.719066,1048870,1056646,26,0 -2. Stringify,RapidJSON_AutoUTF (C++),canada.json,55.075644,2873341,2873598,28,0 -2. Stringify,RapidJSON_AutoUTF (C++),citm_catalog.json,4.966281,567596,567853,24,0 -2. Stringify,RapidJSON_AutoUTF (C++),twitter.json,4.256563,567596,567853,24,0 -3. Prettify,RapidJSON_AutoUTF (C++),canada.json,99.591947,9697457,9697714,31,0 -3. Prettify,RapidJSON_AutoUTF (C++),citm_catalog.json,13.712480,1915570,1915827,27,0 -3. Prettify,RapidJSON_AutoUTF (C++),twitter.json,6.413716,851380,851637,25,0 -4. Statistics,RapidJSON_AutoUTF (C++),canada.json,0.751364,0,0,0,0 -4. Statistics,RapidJSON_AutoUTF (C++),citm_catalog.json,0.315314,0,0,0,0 -4. Statistics,RapidJSON_AutoUTF (C++),twitter.json,0.160982,0,0,0,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),canada.json,70.277553,28,2873855,30,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),citm_catalog.json,16.014166,28,568110,26,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),twitter.json,11.164772,28,568430,28,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),canada.json,17.576038,0,257,2,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),citm_catalog.json,11.628469,0,257,2,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),twitter.json,7.385204,0,577,4,0 -7. Code size,RapidJSON_AutoUTF (C++),jsonstat,0,0,0,0,25088 -1. Parse,RapidJSON_FullPrec (C++),canada.json,34.168688,4207098,4655505,77,0 -1. Parse,RapidJSON_FullPrec (C++),citm_catalog.json,5.823333,1638802,1650466,36,0 -1. Parse,RapidJSON_FullPrec (C++),twitter.json,3.771518,1048870,1056646,26,0 -2. Stringify,RapidJSON_FullPrec (C++),canada.json,40.999556,2873341,2873598,28,0 -2. Stringify,RapidJSON_FullPrec (C++),citm_catalog.json,2.734587,567596,567853,24,0 -2. Stringify,RapidJSON_FullPrec (C++),twitter.json,2.599152,567596,567853,24,0 -3. Prettify,RapidJSON_FullPrec (C++),canada.json,52.637123,9697457,9697714,31,0 -3. Prettify,RapidJSON_FullPrec (C++),citm_catalog.json,5.263047,1915570,1915827,27,0 -3. Prettify,RapidJSON_FullPrec (C++),twitter.json,3.263026,851380,851637,25,0 -4. Statistics,RapidJSON_FullPrec (C++),canada.json,0.751364,0,0,0,0 -4. Statistics,RapidJSON_FullPrec (C++),citm_catalog.json,0.326513,0,0,0,0 -4. Statistics,RapidJSON_FullPrec (C++),twitter.json,0.160982,0,0,0,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),canada.json,71.404074,2873341,2873855,30,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),citm_catalog.json,7.115035,567596,568110,26,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),twitter.json,5.505570,567596,568430,28,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),canada.json,32.625714,0,257,2,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),citm_catalog.json,4.499085,0,257,2,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),twitter.json,3.158388,0,577,4,0 -7. Code size,RapidJSON_FullPrec (C++),jsonstat,0,0,0,0,23040 -1. Parse,RapidJSON_Insitu (C++),canada.json,11.686912,6458159,6906566,78,0 -1. Parse,RapidJSON_Insitu (C++),citm_catalog.json,4.705211,3350927,3362591,36,0 -1. Parse,RapidJSON_Insitu (C++),twitter.json,2.583054,1368126,1375902,22,0 -2. Stringify,RapidJSON_Insitu (C++),canada.json,41.206032,2873341,2873598,28,0 -2. Stringify,RapidJSON_Insitu (C++),citm_catalog.json,2.806679,567596,567853,24,0 -2. Stringify,RapidJSON_Insitu (C++),twitter.json,2.492415,567596,567853,24,0 -3. Prettify,RapidJSON_Insitu (C++),canada.json,52.786206,9697457,9697714,31,0 -3. Prettify,RapidJSON_Insitu (C++),citm_catalog.json,5.498220,1915570,1915827,27,0 -3. Prettify,RapidJSON_Insitu (C++),twitter.json,3.195134,851380,851637,25,0 -4. Statistics,RapidJSON_Insitu (C++),canada.json,0.751364,0,0,0,0 -4. Statistics,RapidJSON_Insitu (C++),citm_catalog.json,0.318813,0,0,0,0 -4. Statistics,RapidJSON_Insitu (C++),twitter.json,0.151183,0,0,0,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),canada.json,49.610670,2873341,5124679,30,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),citm_catalog.json,6.640840,567596,2345546,26,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),twitter.json,4.913437,567596,1214869,26,0 -6. SaxStatistics,RapidJSON_Insitu (C++),canada.json,9.205346,0,2251081,2,0 -6. SaxStatistics,RapidJSON_Insitu (C++),citm_catalog.json,4.038188,0,1777693,2,0 -6. SaxStatistics,RapidJSON_Insitu (C++),twitter.json,2.530560,0,647016,2,0 -7. Code size,RapidJSON_Insitu (C++),jsonstat,0,0,0,0,23040 -1. Parse,RapidJSON (C++),canada.json,11.537129,4207098,4655505,77,0 -1. Parse,RapidJSON (C++),citm_catalog.json,5.342838,1638802,1650466,36,0 -1. Parse,RapidJSON (C++),twitter.json,3.746671,1048870,1056646,26,0 -2. Stringify,RapidJSON (C++),canada.json,40.771032,2873341,2873598,28,0 -2. Stringify,RapidJSON (C++),citm_catalog.json,2.775182,567596,567853,24,0 -2. Stringify,RapidJSON (C++),twitter.json,2.520761,567596,567853,24,0 -3. Prettify,RapidJSON (C++),canada.json,52.578330,9697457,9697714,31,0 -3. Prettify,RapidJSON (C++),citm_catalog.json,5.279495,1915570,1915827,27,0 -3. Prettify,RapidJSON (C++),twitter.json,3.245178,851380,851637,25,0 -4. Statistics,RapidJSON (C++),canada.json,0.756263,0,0,0,0 -4. Statistics,RapidJSON (C++),citm_catalog.json,0.315314,0,0,0,0 -4. Statistics,RapidJSON (C++),twitter.json,0.167631,0,0,0,0 -5. Sax Round-trip,RapidJSON (C++),canada.json,48.475400,2873341,2873855,30,0 -5. Sax Round-trip,RapidJSON (C++),citm_catalog.json,6.609693,567596,568110,26,0 -5. Sax Round-trip,RapidJSON (C++),twitter.json,5.512569,567596,568430,28,0 -6. SaxStatistics,RapidJSON (C++),canada.json,8.196761,0,257,2,0 -6. SaxStatistics,RapidJSON (C++),citm_catalog.json,4.053236,0,257,2,0 -6. SaxStatistics,RapidJSON (C++),twitter.json,3.102395,0,577,4,0 -7. Code size,RapidJSON (C++),jsonstat,0,0,0,0,23040 -1. Parse,SimpleJSON (C++),canada.json,63.964976,22068160,26592142,506135,0 -1. Parse,SimpleJSON (C++),citm_catalog.json,34.842361,6607496,10163818,205263,0 -1. Parse,SimpleJSON (C++),twitter.json,23.228240,3239192,4533760,115140,0 -2. Stringify,SimpleJSON (C++),canada.json,337.880713,3155273,7888095,337239,0 -2. Stringify,SimpleJSON (C++),citm_catalog.json,63.872587,1004907,2499961,101834,0 -2. Stringify,SimpleJSON (C++),twitter.json,31.416603,1901109,4330700,43475,0 -4. Statistics,SimpleJSON (C++),canada.json,1.605966,0,0,0,0 -4. Statistics,SimpleJSON (C++),citm_catalog.json,0.550487,0,0,0,0 -4. Statistics,SimpleJSON (C++),twitter.json,0.397205,0,0,0,0 -7. Code size,SimpleJSON (C++),jsonstat,0,0,0,0,25600 -1. Parse,strdup (C),canada.json,0.534039,2251073,2251073,2,0 -1. Parse,strdup (C),citm_catalog.json,0.402104,1777685,1777685,2,0 -1. Parse,strdup (C),twitter.json,0.143484,647008,647008,2,0 -2. Stringify,strdup (C),canada.json,0.521790,2251069,2251069,2,0 -2. Stringify,strdup (C),citm_catalog.json,0.400704,1777681,1777681,2,0 -2. Stringify,strdup (C),twitter.json,0.141734,647004,647004,2,0 -1. Parse,udp/json-parser (C),canada.json,63.536975,7356046,7356046,223233,0 -1. Parse,udp/json-parser (C),citm_catalog.json,28.892692,2117171,2117171,51205,0 -1. Parse,udp/json-parser (C),twitter.json,9.483914,1104996,1104996,20237,0 -2. Stringify,udp/json-parser (C),canada.json,165.061051,1043616,1043616,2,0 -2. Stringify,udp/json-parser (C),citm_catalog.json,4.886141,500718,500718,2,0 -2. Stringify,udp/json-parser (C),twitter.json,2.466868,472959,472959,2,0 -3. Prettify,udp/json-parser (C),canada.json,168.777975,7957663,7957663,2,0 -3. Prettify,udp/json-parser (C),citm_catalog.json,6.021761,1929495,1929495,2,0 -3. Prettify,udp/json-parser (C),twitter.json,2.607201,835273,835273,2,0 -4. Statistics,udp/json-parser (C),canada.json,1.135270,0,0,0,0 -4. Statistics,udp/json-parser (C),citm_catalog.json,0.372007,0,0,0,0 -4. Statistics,udp/json-parser (C),twitter.json,0.181979,0,0,0,0 -7. Code size,udp/json-parser (C),jsonstat,0,0,0,0,18944 -1. Parse,ujson4c (C),canada.json,11.747805,4177932,8680046,10,0 -1. Parse,ujson4c (C),citm_catalog.json,5.419479,2080780,5636108,9,0 -1. Parse,ujson4c (C),twitter.json,2.482966,2080780,3374758,9,0 -4. Statistics,ujson4c (C),canada.json,0.925294,0,0,0,0 -4. Statistics,ujson4c (C),citm_catalog.json,0.326513,0,0,0,0 -4. Statistics,ujson4c (C),twitter.json,0.176730,0,0,0,0 -7. Code size,ujson4c (C),jsonstat,0,0,0,0,19968 -1. Parse,Vinenthz/libjson (C),canada.json,124.646978,3567978,3584627,334389,0 -1. Parse,Vinenthz/libjson (C),citm_catalog.json,26.461870,1364739,1381390,153901,0 -1. Parse,Vinenthz/libjson (C),twitter.json,11.535379,830712,847368,72620,0 -2. Stringify,Vinenthz/libjson (C),canada.json,106.762626,4194320,4194320,13,0 -2. Stringify,Vinenthz/libjson (C),citm_catalog.json,9.465716,524304,524304,10,0 -2. Stringify,Vinenthz/libjson (C),twitter.json,6.842067,524304,524304,10,0 -3. Prettify,Vinenthz/libjson (C),canada.json,106.258683,4194320,4194320,13,0 -3. Prettify,Vinenthz/libjson (C),citm_catalog.json,9.465716,524304,524304,10,0 -3. Prettify,Vinenthz/libjson (C),twitter.json,6.803571,524304,524304,10,0 -4. Statistics,Vinenthz/libjson (C),canada.json,0.888898,0,0,0,0 -4. Statistics,Vinenthz/libjson (C),citm_catalog.json,0.381106,0,0,0,0 -4. Statistics,Vinenthz/libjson (C),twitter.json,0.328962,0,0,0,0 -5. Sax Round-trip,Vinenthz/libjson (C),canada.json,30.653340,4194320,4198672,15,0 -5. Sax Round-trip,Vinenthz/libjson (C),citm_catalog.json,17.558190,524304,528656,12,0 -5. Sax Round-trip,Vinenthz/libjson (C),twitter.json,10.643331,524304,528656,12,0 -6. SaxStatistics,Vinenthz/libjson (C),canada.json,22.310295,0,4352,2,0 -6. SaxStatistics,Vinenthz/libjson (C),citm_catalog.json,11.725757,0,4352,2,0 -6. SaxStatistics,Vinenthz/libjson (C),twitter.json,4.711161,0,4352,2,0 -7. Code size,Vinenthz/libjson (C),jsonstat,0,0,0,0,20480 -1. Parse,YAJL (C),canada.json,145.658922,8157386,8159690,501567,0 -1. Parse,YAJL (C),citm_catalog.json,30.273634,1852790,1857142,189685,0 -1. Parse,YAJL (C),twitter.json,11.228814,952264,956616,77047,0 -2. Stringify,YAJL (C),canada.json,121.089985,4198464,4198464,15,0 -2. Stringify,YAJL (C),citm_catalog.json,9.698440,528448,528448,12,0 -2. Stringify,YAJL (C),twitter.json,4.313956,528448,528448,12,0 -3. Prettify,YAJL (C),canada.json,163.311251,8392768,8392768,16,0 -3. Prettify,YAJL (C),citm_catalog.json,20.845713,2101312,2101312,14,0 -3. Prettify,YAJL (C),twitter.json,6.952304,1052736,1052736,13,0 -4. Statistics,YAJL (C),canada.json,0.956440,0,0,0,0 -4. Statistics,YAJL (C),citm_catalog.json,0.634127,0,0,0,0 -4. Statistics,YAJL (C),twitter.json,0.479795,0,0,0,0 -5. Sax Round-trip,YAJL (C),canada.json,213.140995,4198464,4202816,22,0 -5. Sax Round-trip,YAJL (C),citm_catalog.json,18.283657,528448,532800,19,0 -5. Sax Round-trip,YAJL (C),twitter.json,6.960003,528448,532800,19,0 -6. SaxStatistics,YAJL (C),canada.json,89.927453,0,4352,7,0 -6. SaxStatistics,YAJL (C),citm_catalog.json,9.089859,0,4352,7,0 -6. SaxStatistics,YAJL (C),twitter.json,3.166787,0,4352,7,0 -7. Code size,YAJL (C),jsonstat,0,0,0,0,23552 diff --git a/sample/performance_Corei7870@2.93GHz_win32_vc2010.html b/sample/performance_Corei7870@2.93GHz_win32_vc2010.html deleted file mode 100644 index 1cab182e..00000000 --- a/sample/performance_Corei7870@2.93GHz_win32_vc2010.html +++ /dev/null @@ -1,696 +0,0 @@ - - - - - - - - - -
- - -
-

Source CSV

- -
- -
- - - - -
- - - \ No newline at end of file diff --git a/sample/performance_Corei7870@2.93GHz_win32_vc2013.csv b/sample/performance_Corei7870@2.93GHz_win32_vc2013.csv deleted file mode 100644 index aa58f9cf..00000000 --- a/sample/performance_Corei7870@2.93GHz_win32_vc2013.csv +++ /dev/null @@ -1,316 +0,0 @@ -Type,Library,Filename,Time (ms),Memory (byte),MemoryPeak (byte),AllocCount,FileSize (byte) -1. Parse,ArduinoJson (C++),canada.json,699.594046,10639884,10639884,20,0 -1. Parse,ArduinoJson (C++),citm_catalog.json,9.218295,3875016,3875016,18,0 -1. Parse,ArduinoJson (C++),twitter.json,3.250778,1171451,1171451,16,0 -2. Stringify,ArduinoJson (C++),canada.json,207.231922,2251068,4672443,30,0 -2. Stringify,ArduinoJson (C++),citm_catalog.json,32.295352,499612,1217057,27,0 -2. Stringify,ArduinoJson (C++),twitter.json,26.928717,465372,943669,26,0 -3. Prettify,ArduinoJson (C++),canada.json,430.950456,5596476,13768615,33,0 -3. Prettify,ArduinoJson (C++),citm_catalog.json,38.609329,513260,1230705,27,0 -3. Prettify,ArduinoJson (C++),twitter.json,39.183264,597164,1314609,27,0 -4. Statistics,ArduinoJson (C++),canada.json,0.631678,0,0,0,0 -4. Statistics,ArduinoJson (C++),citm_catalog.json,0.408403,0,0,0,0 -4. Statistics,ArduinoJson (C++),twitter.json,0.518291,0,0,0,0 -7. Code size,ArduinoJson (C++),jsonstat,0,0,0,0,14848 -1. Parse,C++ REST SDK (C++11),canada.json,169.786209,4287540,4287604,393966,0 -1. Parse,C++ REST SDK (C++11),citm_catalog.json,36.944570,2026376,2026488,86685,0 -1. Parse,C++ REST SDK (C++11),twitter.json,21.281413,1371312,1371375,42580,0 -2. Stringify,C++ REST SDK (C++11),canada.json,115.709701,2251068,6417771,58,0 -2. Stringify,C++ REST SDK (C++11),citm_catalog.json,11.987527,500332,1824917,1398,0 -2. Stringify,C++ REST SDK (C++11),twitter.json,9.322583,466876,1445953,6446,0 -4. Statistics,C++ REST SDK (C++11),canada.json,1.367293,0,48,1,0 -4. Statistics,C++ REST SDK (C++11),citm_catalog.json,0.560986,0,112,722,0 -4. Statistics,C++ REST SDK (C++11),twitter.json,0.701320,0,368,2771,0 -7. Code size,C++ REST SDK (C++11),jsonstat,0,0,0,0,97280 -1. Parse,cJSON (C),canada.json,23.193594,6687270,6687270,167192,0 -1. Parse,cJSON (C),citm_catalog.json,7.607079,1759111,1759111,64383,0 -1. Parse,cJSON (C),twitter.json,3.817363,942584,942584,32014,0 -2. Stringify,cJSON (C),canada.json,124.050646,1294689,2648685,223241,0 -2. Stringify,cJSON (C),citm_catalog.json,20.250781,500313,1000985,87274,0 -2. Stringify,cJSON (C),twitter.json,11.193818,466923,934168,30092,0 -3. Prettify,cJSON (C),canada.json,125.583121,1405865,2870947,223241,0 -3. Prettify,cJSON (C),citm_catalog.json,23.999552,789209,1578746,87274,0 -3. Prettify,cJSON (C),twitter.json,12.196803,557953,1116040,30092,0 -4. Statistics,cJSON (C),canada.json,0.634127,0,0,0,0 -4. Statistics,cJSON (C),citm_catalog.json,0.401054,0,0,0,0 -4. Statistics,cJSON (C),twitter.json,0.475596,0,0,0,0 -7. Code size,cJSON (C),jsonstat,0,0,0,0,15360 -1. Parse,dropbox/json11 (C++11),canada.json,117.380410,6462976,8758776,338942,0 -1. Parse,dropbox/json11 (C++11),citm_catalog.json,25.731504,2785326,4563646,123093,0 -1. Parse,dropbox/json11 (C++11),twitter.json,15.392288,1377084,2024682,54421,0 -2. Stringify,dropbox/json11 (C++11),canada.json,109.983657,2965299,4942147,30,0 -2. Stringify,dropbox/json11 (C++11),citm_catalog.json,11.143774,780108,1300162,27,0 -2. Stringify,dropbox/json11 (C++11),twitter.json,7.433499,520082,866785,26,0 -4. Statistics,dropbox/json11 (C++11),canada.json,1.064578,0,0,0,0 -4. Statistics,dropbox/json11 (C++11),citm_catalog.json,0.518991,0,0,0,0 -4. Statistics,dropbox/json11 (C++11),twitter.json,0.397205,0,0,0,0 -7. Code size,dropbox/json11 (C++11),jsonstat,0,0,0,0,46080 -1. Parse,mikeando/FastJson (C++),canada.json,100.794759,5371548,7622984,26,0 -1. Parse,mikeando/FastJson (C++),citm_catalog.json,16.434118,1517842,3295886,26,0 -1. Parse,mikeando/FastJson (C++),twitter.json,5.728144,869640,1517192,30,0 -2. Stringify,mikeando/FastJson (C++),canada.json,170.825241,2251068,2251068,2,0 -2. Stringify,mikeando/FastJson (C++),citm_catalog.json,18.462836,501036,501036,2,0 -2. Stringify,mikeando/FastJson (C++),twitter.json,3.749121,562444,562444,2,0 -4. Statistics,mikeando/FastJson (C++),canada.json,0.579884,0,0,0,0 -4. Statistics,mikeando/FastJson (C++),citm_catalog.json,0.187579,0,0,0,0 -4. Statistics,mikeando/FastJson (C++),twitter.json,0.106038,0,0,0,0 -7. Code size,mikeando/FastJson (C++),jsonstat,0,0,0,0,41472 -1. Parse,gason (C++11),canada.json,9.921714,4938061,4938061,658,0 -1. Parse,gason (C++11),citm_catalog.json,4.072484,2388001,2388001,151,0 -1. Parse,gason (C++11),twitter.json,1.675608,872300,872300,57,0 -2. Stringify,gason (C++11),canada.json,116.273837,1295036,2909286,29,0 -2. Stringify,gason (C++11),citm_catalog.json,40.723087,601084,1318529,27,0 -2. Stringify,gason (C++11),twitter.json,31.790010,481708,1199153,27,0 -3. Prettify,gason (C++11),canada.json,208.852586,7316172,15488311,33,0 -3. Prettify,gason (C++11),citm_catalog.json,60.372287,1802108,4223483,30,0 -3. Prettify,gason (C++11),twitter.json,36.712896,768748,1844915,28,0 -4. Statistics,gason (C++11),canada.json,0.663874,0,0,0,0 -4. Statistics,gason (C++11),citm_catalog.json,0.443399,0,0,0,0 -4. Statistics,gason (C++11),twitter.json,0.509892,0,0,0,0 -7. Code size,gason (C++11),jsonstat,0,0,0,0,15360 -1. Parse,Jansson (C),canada.json,138.356658,5231806,5231849,224392,0 -1. Parse,Jansson (C),citm_catalog.json,37.545101,2726103,2726180,111230,0 -1. Parse,Jansson (C),twitter.json,19.243947,1070572,1071102,43822,0 -2. Stringify,Jansson (C),canada.json,112.036172,2362173,6556477,21,0 -2. Stringify,Jansson (C),citm_catalog.json,11.566526,551263,1599839,19,0 -2. Stringify,Jansson (C),twitter.json,5.143361,492620,1016908,18,0 -3. Prettify,Jansson (C),canada.json,154.926561,8272175,16922927,22,0 -3. Prettify,Jansson (C),citm_catalog.json,20.307825,1727213,3824365,20,0 -3. Prettify,Jansson (C),twitter.json,7.256769,767320,1815896,19,0 -4. Statistics,Jansson (C),canada.json,0.842354,0,0,0,0 -4. Statistics,Jansson (C),citm_catalog.json,0.507792,0,0,0,0 -4. Statistics,Jansson (C),twitter.json,0.380056,0,0,0,0 -7. Code size,Jansson (C),jsonstat,0,0,0,0,23040 -1. Parse,JsonCpp (C++),canada.json,173.671465,11163438,15665662,279305,0 -1. Parse,JsonCpp (C++),citm_catalog.json,28.498287,3261979,6817419,134394,0 -1. Parse,JsonCpp (C++),twitter.json,15.107070,1202472,2496591,53815,0 -2. Stringify,JsonCpp (C++),canada.json,136.747192,2251068,4883834,108914,0 -2. Stringify,JsonCpp (C++),citm_catalog.json,15.100421,500332,1200246,15302,0 -2. Stringify,JsonCpp (C++),twitter.json,11.993127,466956,987010,13212,0 -4. Statistics,JsonCpp (C++),canada.json,4.681414,0,32,1,0 -4. Statistics,JsonCpp (C++),citm_catalog.json,1.092925,0,64,451,0 -4. Statistics,JsonCpp (C++),twitter.json,1.102024,0,464,2336,0 -7. Code size,JsonCpp (C++),jsonstat,0,0,0,0,55808 -1. Parse,json-c (C),canada.json,175.590645,17172430,17173174,390651,0 -1. Parse,json-c (C),citm_catalog.json,38.051843,6637015,6637793,131793,0 -1. Parse,json-c (C),twitter.json,14.042842,1677710,1678938,49446,0 -2. Stringify,json-c (C),canada.json,32.096925,6445352,6445352,21,0 -2. Stringify,json-c (C),citm_catalog.json,20.980798,1025018,1025018,18,0 -2. Stringify,json-c (C),twitter.json,10.123641,997259,997259,18,0 -3. Prettify,json-c (C),canada.json,62.995237,13761835,13761835,22,0 -3. Prettify,json-c (C),citm_catalog.json,29.399434,3353985,3353985,20,0 -3. Prettify,json-c (C),twitter.json,12.277294,1680892,1680892,19,0 -4. Statistics,json-c (C),canada.json,1.947177,0,0,0,0 -4. Statistics,json-c (C),citm_catalog.json,0.531939,0,0,0,0 -4. Statistics,json-c (C),twitter.json,0.372707,0,0,0,0 -7. Code size,json-c (C),jsonstat,0,0,0,0,30208 -1. Parse,JSON Spirit (C++),canada.json,220.911856,6039284,13179244,686313,0 -1. Parse,JSON Spirit (C++),citm_catalog.json,159.698615,2134608,6045808,431416,0 -1. Parse,JSON Spirit (C++),twitter.json,55.894550,1131752,2912736,118646,0 -2. Stringify,JSON Spirit (C++),canada.json,205.485272,2251068,4672443,31,0 -2. Stringify,JSON Spirit (C++),citm_catalog.json,26.196950,500380,1217825,1670,0 -2. Stringify,JSON Spirit (C++),twitter.json,18.419791,693276,1410721,13057,0 -3. Prettify,JSON Spirit (C++),canada.json,325.314352,8272204,20530412,35,0 -3. Prettify,JSON Spirit (C++),citm_catalog.json,56.791147,2005164,4426539,1673,0 -3. Prettify,JSON Spirit (C++),twitter.json,25.523278,1022428,2098595,13058,0 -4. Statistics,JSON Spirit (C++),canada.json,2.251992,0,0,0,0 -4. Statistics,JSON Spirit (C++),citm_catalog.json,0.508492,0,0,0,0 -4. Statistics,JSON Spirit (C++),twitter.json,0.252671,0,0,0,0 -7. Code size,JSON Spirit (C++),jsonstat,0,0,0,0,101888 -1. Parse,hjiang/JSON++ (C++),canada.json,2097.574078,4071376,8573508,338938,0 -1. Parse,hjiang/JSON++ (C++),citm_catalog.json,115.065075,2818718,6374070,107917,0 -1. Parse,hjiang/JSON++ (C++),twitter.json,51.668434,1409152,2703155,51313,0 -2. Stringify,hjiang/JSON++ (C++),canada.json,415.131917,3749692,18571784,489301,0 -2. Stringify,hjiang/JSON++ (C++),citm_catalog.json,86.722170,946940,2970019,154965,0 -2. Stringify,hjiang/JSON++ (C++),twitter.json,35.572727,576476,1870369,59943,0 -4. Statistics,hjiang/JSON++ (C++),canada.json,0.823106,0,0,0,0 -4. Statistics,hjiang/JSON++ (C++),citm_catalog.json,0.448649,0,0,0,0 -4. Statistics,hjiang/JSON++ (C++),twitter.json,0.379707,0,0,0,0 -7. Code size,hjiang/JSON++ (C++),jsonstat,0,0,0,0,31744 -1. Parse,Jzon (C++),canada.json,366.926337,15902496,25902852,804292,0 -1. Parse,Jzon (C++),citm_catalog.json,164.350282,2817226,8624566,151912,0 -1. Parse,Jzon (C++),twitter.json,67.693099,1418440,3829035,88128,0 -2. Stringify,Jzon (C++),canada.json,66.015741,2251068,4672443,108910,0 -2. Stringify,Jzon (C++),citm_catalog.json,23.261837,500748,1218193,929,0 -2. Stringify,Jzon (C++),twitter.json,12.823232,472988,951285,5467,0 -3. Prettify,Jzon (C++),canada.json,114.363055,8272204,20530412,332130,0 -3. Prettify,Jzon (C++),citm_catalog.json,34.116544,1988348,4409723,54574,0 -3. Prettify,Jzon (C++),twitter.json,16.529307,789548,1865715,18721,0 -4. Statistics,Jzon (C++),canada.json,2.214196,0,32,1,0 -4. Statistics,Jzon (C++),citm_catalog.json,0.587233,0,64,451,0 -4. Statistics,Jzon (C++),twitter.json,0.631678,0,464,2336,0 -7. Code size,Jzon (C++),jsonstat,0,0,0,0,34816 -1. Parse,Parson (C),canada.json,106.772075,4016322,4026290,336060,0 -1. Parse,Parson (C),citm_catalog.json,27.610439,1407427,1407585,185585,0 -1. Parse,Parson (C),twitter.json,13.652987,750504,750669,72477,0 -4. Statistics,Parson (C),canada.json,0.846553,0,0,0,0 -4. Statistics,Parson (C),citm_catalog.json,1.902732,0,0,0,0 -4. Statistics,Parson (C),twitter.json,4.572576,0,0,0,0 -7. Code size,Parson (C),jsonstat,0,0,0,0,16896 -1. Parse,PicoJSON (C++),canada.json,199.919859,3356484,6054880,795175,0 -1. Parse,PicoJSON (C++),citm_catalog.json,68.912360,2532854,4143062,437714,0 -1. Parse,PicoJSON (C++),twitter.json,27.145342,1304300,2465580,127962,0 -2. Stringify,PicoJSON (C++),canada.json,157.851876,2632794,4388004,108908,0 -2. Stringify,PicoJSON (C++),citm_catalog.json,21.070037,520082,866785,26,0 -2. Stringify,PicoJSON (C++),twitter.json,10.317519,520082,866785,224,0 -4. Statistics,PicoJSON (C++),canada.json,0.597732,0,0,0,0 -4. Statistics,PicoJSON (C++),citm_catalog.json,0.296066,0,0,0,0 -4. Statistics,PicoJSON (C++),twitter.json,0.234123,0,0,0,0 -7. Code size,PicoJSON (C++),jsonstat,0,0,0,0,30208 -1. Parse,RapidJSON_AutoUTF (C++),canada.json,19.258995,4207098,4655505,77,0 -1. Parse,RapidJSON_AutoUTF (C++),citm_catalog.json,12.163907,1638802,1650466,36,0 -1. Parse,RapidJSON_AutoUTF (C++),twitter.json,7.248020,1048870,1056646,26,0 -2. Stringify,RapidJSON_AutoUTF (C++),canada.json,53.445181,2873341,2873598,28,0 -2. Stringify,RapidJSON_AutoUTF (C++),citm_catalog.json,5.445726,567596,567853,24,0 -2. Stringify,RapidJSON_AutoUTF (C++),twitter.json,4.683164,567596,567853,24,0 -3. Prettify,RapidJSON_AutoUTF (C++),canada.json,102.868972,9697457,9697714,31,0 -3. Prettify,RapidJSON_AutoUTF (C++),citm_catalog.json,15.241805,1915570,1915827,27,0 -3. Prettify,RapidJSON_AutoUTF (C++),twitter.json,7.123084,851380,851637,25,0 -4. Statistics,RapidJSON_AutoUTF (C++),canada.json,0.600181,0,0,0,0 -4. Statistics,RapidJSON_AutoUTF (C++),citm_catalog.json,0.268769,0,0,0,0 -4. Statistics,RapidJSON_AutoUTF (C++),twitter.json,0.139634,0,0,0,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),canada.json,69.514991,28,2873855,30,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),citm_catalog.json,16.423969,28,568110,26,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),twitter.json,11.367748,28,568430,28,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),canada.json,15.207159,0,257,2,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),citm_catalog.json,10.695125,0,257,2,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),twitter.json,6.625441,0,577,4,0 -7. Code size,RapidJSON_AutoUTF (C++),jsonstat,0,0,0,0,28160 -1. Parse,RapidJSON_FullPrec (C++),canada.json,32.240758,4207098,4655505,77,0 -1. Parse,RapidJSON_FullPrec (C++),citm_catalog.json,5.753341,1638802,1650466,36,0 -1. Parse,RapidJSON_FullPrec (C++),twitter.json,3.371164,1048870,1056646,26,0 -2. Stringify,RapidJSON_FullPrec (C++),canada.json,36.816834,2873341,2873598,28,0 -2. Stringify,RapidJSON_FullPrec (C++),citm_catalog.json,2.679993,567596,567853,24,0 -2. Stringify,RapidJSON_FullPrec (C++),twitter.json,2.550508,567596,567853,24,0 -3. Prettify,RapidJSON_FullPrec (C++),canada.json,48.909700,9697457,9697714,31,0 -3. Prettify,RapidJSON_FullPrec (C++),citm_catalog.json,5.211253,1915570,1915827,27,0 -3. Prettify,RapidJSON_FullPrec (C++),twitter.json,3.247628,851380,851637,25,0 -4. Statistics,RapidJSON_FullPrec (C++),canada.json,0.623979,0,0,0,0 -4. Statistics,RapidJSON_FullPrec (C++),citm_catalog.json,0.259670,0,0,0,0 -4. Statistics,RapidJSON_FullPrec (C++),twitter.json,0.139984,0,0,0,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),canada.json,66.376200,2873341,2873855,30,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),citm_catalog.json,6.903310,567596,568110,26,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),twitter.json,5.052721,567596,568430,28,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),canada.json,28.923488,0,257,2,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),citm_catalog.json,4.330054,0,257,2,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),twitter.json,2.678243,0,577,4,0 -7. Code size,RapidJSON_FullPrec (C++),jsonstat,0,0,0,0,25600 -1. Parse,RapidJSON_Insitu (C++),canada.json,11.586823,6458159,6906566,78,0 -1. Parse,RapidJSON_Insitu (C++),citm_catalog.json,4.758055,3350927,3362591,36,0 -1. Parse,RapidJSON_Insitu (C++),twitter.json,2.587604,1368126,1375902,22,0 -2. Stringify,RapidJSON_Insitu (C++),canada.json,36.854980,2873341,2873598,28,0 -2. Stringify,RapidJSON_Insitu (C++),citm_catalog.json,2.708340,567596,567853,24,0 -2. Stringify,RapidJSON_Insitu (C++),twitter.json,2.531260,567596,567853,24,0 -3. Prettify,RapidJSON_Insitu (C++),canada.json,48.529293,9697457,9697714,31,0 -3. Prettify,RapidJSON_Insitu (C++),citm_catalog.json,5.303293,1915570,1915827,27,0 -3. Prettify,RapidJSON_Insitu (C++),twitter.json,3.296273,851380,851637,25,0 -4. Statistics,RapidJSON_Insitu (C++),canada.json,0.600181,0,0,0,0 -4. Statistics,RapidJSON_Insitu (C++),citm_catalog.json,0.259670,0,0,0,0 -4. Statistics,RapidJSON_Insitu (C++),twitter.json,0.133335,0,0,0,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),canada.json,44.797321,2873341,5124679,30,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),citm_catalog.json,6.837517,567596,2345546,26,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),twitter.json,4.815799,567596,1214869,26,0 -6. SaxStatistics,RapidJSON_Insitu (C++),canada.json,9.242442,0,2251081,2,0 -6. SaxStatistics,RapidJSON_Insitu (C++),citm_catalog.json,4.151925,0,1777693,2,0 -6. SaxStatistics,RapidJSON_Insitu (C++),twitter.json,2.483666,0,647016,2,0 -7. Code size,RapidJSON_Insitu (C++),jsonstat,0,0,0,0,25600 -1. Parse,RapidJSON (C++),canada.json,9.265889,4207098,4655505,77,0 -1. Parse,RapidJSON (C++),citm_catalog.json,4.992528,1638802,1650466,36,0 -1. Parse,RapidJSON (C++),twitter.json,3.264426,1048870,1056646,26,0 -2. Stringify,RapidJSON (C++),canada.json,37.008263,2873341,2873598,28,0 -2. Stringify,RapidJSON (C++),citm_catalog.json,2.702041,567596,567853,24,0 -2. Stringify,RapidJSON (C++),twitter.json,2.527061,567596,567853,24,0 -3. Prettify,RapidJSON (C++),canada.json,48.803312,9697457,9697714,31,0 -3. Prettify,RapidJSON (C++),citm_catalog.json,5.117464,1915570,1915827,27,0 -3. Prettify,RapidJSON (C++),twitter.json,3.254627,851380,851637,25,0 -4. Statistics,RapidJSON (C++),canada.json,0.690471,0,0,0,0 -4. Statistics,RapidJSON (C++),citm_catalog.json,0.289767,0,0,0,0 -4. Statistics,RapidJSON (C++),twitter.json,0.139284,0,0,0,0 -5. Sax Round-trip,RapidJSON (C++),canada.json,43.238949,2873341,2873855,30,0 -5. Sax Round-trip,RapidJSON (C++),citm_catalog.json,6.296829,567596,568110,26,0 -5. Sax Round-trip,RapidJSON (C++),twitter.json,4.998478,567596,568430,28,0 -6. SaxStatistics,RapidJSON (C++),canada.json,6.489307,0,257,2,0 -6. SaxStatistics,RapidJSON (C++),citm_catalog.json,3.789016,0,257,2,0 -6. SaxStatistics,RapidJSON (C++),twitter.json,2.635898,0,577,4,0 -7. Code size,RapidJSON (C++),jsonstat,0,0,0,0,25600 -1. Parse,sajson (C++),canada.json,11.471686,11255364,11255364,4,0 -1. Parse,sajson (C++),citm_catalog.json,6.975751,8888424,8888424,4,0 -1. Parse,sajson (C++),twitter.json,2.900118,3235039,3235039,4,0 -4. Statistics,sajson (C++),canada.json,0.837454,0,0,0,0 -4. Statistics,sajson (C++),citm_catalog.json,0.298866,0,0,0,0 -4. Statistics,sajson (C++),twitter.json,0.155382,0,0,0,0 -7. Code size,sajson (C++),jsonstat,0,0,0,0,27648 -1. Parse,SimpleJSON (C++),canada.json,61.198893,18724548,23248630,506131,0 -1. Parse,SimpleJSON (C++),citm_catalog.json,31.589133,5748460,9304734,191904,0 -1. Parse,SimpleJSON (C++),twitter.json,20.749824,2907532,4202080,105306,0 -2. Stringify,SimpleJSON (C++),canada.json,313.401016,3155273,7888095,337239,0 -2. Stringify,SimpleJSON (C++),citm_catalog.json,57.370331,1004907,2499961,101834,0 -2. Stringify,SimpleJSON (C++),twitter.json,28.806952,1901109,4330700,43475,0 -4. Statistics,SimpleJSON (C++),canada.json,1.423287,0,0,0,0 -4. Statistics,SimpleJSON (C++),citm_catalog.json,0.475946,0,0,0,0 -4. Statistics,SimpleJSON (C++),twitter.json,0.369908,0,0,0,0 -7. Code size,SimpleJSON (C++),jsonstat,0,0,0,0,26624 -1. Parse,strdup (C),canada.json,0.512691,2251073,2251073,2,0 -1. Parse,strdup (C),citm_catalog.json,0.400004,1777685,1777685,2,0 -1. Parse,strdup (C),twitter.json,0.148733,647008,647008,2,0 -2. Stringify,strdup (C),canada.json,0.514441,2251069,2251069,2,0 -2. Stringify,strdup (C),citm_catalog.json,0.395105,1777681,1777681,2,0 -2. Stringify,strdup (C),twitter.json,0.143834,647004,647004,2,0 -1. Parse,udp/json-parser (C),canada.json,62.200828,7356046,7356046,223233,0 -1. Parse,udp/json-parser (C),citm_catalog.json,27.158990,2117171,2117171,51205,0 -1. Parse,udp/json-parser (C),twitter.json,8.702804,1104996,1104996,20237,0 -2. Stringify,udp/json-parser (C),canada.json,160.024427,1043616,1043616,2,0 -2. Stringify,udp/json-parser (C),citm_catalog.json,4.655867,500718,500718,2,0 -2. Stringify,udp/json-parser (C),twitter.json,2.192499,472959,472959,2,0 -3. Prettify,udp/json-parser (C),canada.json,162.292867,7957663,7957663,2,0 -3. Prettify,udp/json-parser (C),citm_catalog.json,5.432428,1929495,1929495,2,0 -3. Prettify,udp/json-parser (C),twitter.json,2.475267,835273,835273,2,0 -4. Statistics,udp/json-parser (C),canada.json,0.946292,0,0,0,0 -4. Statistics,udp/json-parser (C),citm_catalog.json,0.286967,0,0,0,0 -4. Statistics,udp/json-parser (C),twitter.json,0.167631,0,0,0,0 -7. Code size,udp/json-parser (C),jsonstat,0,0,0,0,22016 -1. Parse,ujson4c (C),canada.json,12.534865,4177932,8680046,10,0 -1. Parse,ujson4c (C),citm_catalog.json,6.163494,2080780,5636108,9,0 -1. Parse,ujson4c (C),twitter.json,2.692592,2080780,3374758,9,0 -4. Statistics,ujson4c (C),canada.json,0.710069,0,0,0,0 -4. Statistics,ujson4c (C),citm_catalog.json,0.275069,0,0,0,0 -4. Statistics,ujson4c (C),twitter.json,0.144183,0,0,0,0 -7. Code size,ujson4c (C),jsonstat,0,0,0,0,23040 -1. Parse,Vinenthz/libjson (C),canada.json,117.457751,3567978,3584627,334389,0 -1. Parse,Vinenthz/libjson (C),citm_catalog.json,25.374545,1364739,1381390,153901,0 -1. Parse,Vinenthz/libjson (C),twitter.json,11.060134,830712,847368,72620,0 -2. Stringify,Vinenthz/libjson (C),canada.json,103.294873,4194320,4194320,13,0 -2. Stringify,Vinenthz/libjson (C),citm_catalog.json,10.305970,524304,524304,10,0 -2. Stringify,Vinenthz/libjson (C),twitter.json,7.285816,524304,524304,10,0 -3. Prettify,Vinenthz/libjson (C),canada.json,103.189885,4194320,4194320,13,0 -3. Prettify,Vinenthz/libjson (C),citm_catalog.json,10.342716,524304,524304,10,0 -3. Prettify,Vinenthz/libjson (C),twitter.json,7.042594,524304,524304,10,0 -4. Statistics,Vinenthz/libjson (C),canada.json,0.683822,0,0,0,0 -4. Statistics,Vinenthz/libjson (C),citm_catalog.json,0.342261,0,0,0,0 -4. Statistics,Vinenthz/libjson (C),twitter.json,0.314264,0,0,0,0 -5. Sax Round-trip,Vinenthz/libjson (C),canada.json,29.937322,4194320,4198672,15,0 -5. Sax Round-trip,Vinenthz/libjson (C),citm_catalog.json,16.814875,524304,528656,12,0 -5. Sax Round-trip,Vinenthz/libjson (C),twitter.json,10.259775,524304,528656,12,0 -6. SaxStatistics,Vinenthz/libjson (C),canada.json,19.861276,0,4352,2,0 -6. SaxStatistics,Vinenthz/libjson (C),citm_catalog.json,10.823911,0,4352,2,0 -6. SaxStatistics,Vinenthz/libjson (C),twitter.json,4.239765,0,4352,2,0 -7. Code size,Vinenthz/libjson (C),jsonstat,0,0,0,0,23040 -1. Parse,YAJL (C),canada.json,137.150696,8157386,8159690,501567,0 -1. Parse,YAJL (C),citm_catalog.json,29.578263,1852790,1857142,189685,0 -1. Parse,YAJL (C),twitter.json,11.010439,952264,956616,77047,0 -2. Stringify,YAJL (C),canada.json,116.756781,4198464,4198464,15,0 -2. Stringify,YAJL (C),citm_catalog.json,10.199232,528448,528448,12,0 -2. Stringify,YAJL (C),twitter.json,4.393047,528448,528448,12,0 -3. Prettify,YAJL (C),canada.json,156.575572,8392768,8392768,16,0 -3. Prettify,YAJL (C),citm_catalog.json,21.036091,2101312,2101312,14,0 -3. Prettify,YAJL (C),twitter.json,7.050993,1052736,1052736,13,0 -4. Statistics,YAJL (C),canada.json,0.782160,0,0,0,0 -4. Statistics,YAJL (C),citm_catalog.json,0.602981,0,0,0,0 -4. Statistics,YAJL (C),twitter.json,0.471396,0,0,0,0 -5. Sax Round-trip,YAJL (C),canada.json,200.994936,4198464,4202816,22,0 -5. Sax Round-trip,YAJL (C),citm_catalog.json,18.652864,528448,532800,19,0 -5. Sax Round-trip,YAJL (C),twitter.json,6.804271,528448,532800,19,0 -6. SaxStatistics,YAJL (C),canada.json,82.947153,0,4352,7,0 -6. SaxStatistics,YAJL (C),citm_catalog.json,8.531323,0,4352,7,0 -6. SaxStatistics,YAJL (C),twitter.json,3.048501,0,4352,7,0 -7. Code size,YAJL (C),jsonstat,0,0,0,0,24576 diff --git a/sample/performance_Corei7870@2.93GHz_win32_vc2013.html b/sample/performance_Corei7870@2.93GHz_win32_vc2013.html deleted file mode 100644 index a25de647..00000000 --- a/sample/performance_Corei7870@2.93GHz_win32_vc2013.html +++ /dev/null @@ -1,749 +0,0 @@ - - - - - - - - - -
- - -
-

Source CSV

- -
- -
- - - - -
- - - \ No newline at end of file diff --git a/sample/performance_Corei7870@2.93GHz_win64_vc2010.csv b/sample/performance_Corei7870@2.93GHz_win64_vc2010.csv deleted file mode 100644 index 1164e629..00000000 --- a/sample/performance_Corei7870@2.93GHz_win64_vc2010.csv +++ /dev/null @@ -1,263 +0,0 @@ -Type,Library,Filename,Time (ms),Memory (byte),MemoryPeak (byte),AllocCount,FileSize (byte) -1. Parse,ArduinoJson (C++),canada.json,736.520068,10640116,10640116,20,0 -1. Parse,ArduinoJson (C++),citm_catalog.json,8.090724,3875224,3875224,18,0 -1. Parse,ArduinoJson (C++),twitter.json,3.146140,1171635,1171635,16,0 -2. Stringify,ArduinoJson (C++),canada.json,201.731252,2251088,4672463,30,0 -2. Stringify,ArduinoJson (C++),citm_catalog.json,27.695479,499632,1217077,27,0 -2. Stringify,ArduinoJson (C++),twitter.json,23.224391,465392,943689,26,0 -3. Prettify,ArduinoJson (C++),canada.json,380.994726,5596496,13768635,33,0 -3. Prettify,ArduinoJson (C++),citm_catalog.json,32.334898,513280,1230725,27,0 -3. Prettify,ArduinoJson (C++),twitter.json,33.222396,597184,1314629,27,0 -4. Statistics,ArduinoJson (C++),canada.json,0.594932,0,0,0,0 -4. Statistics,ArduinoJson (C++),citm_catalog.json,0.674373,0,0,0,0 -4. Statistics,ArduinoJson (C++),twitter.json,0.576734,0,0,0,0 -7. Code size,ArduinoJson (C++),jsonstat,0,0,0,0,16896 -1. Parse,cJSON (C),canada.json,22.197258,10699574,10699574,167192,0 -1. Parse,cJSON (C),citm_catalog.json,6.663587,2665791,2665791,64383,0 -1. Parse,cJSON (C),twitter.json,3.485251,1276528,1276528,32014,0 -2. Stringify,cJSON (C),canada.json,115.663856,1294697,2650673,223241,0 -2. Stringify,cJSON (C),citm_catalog.json,20.877210,500321,1001081,87274,0 -2. Stringify,cJSON (C),twitter.json,11.434241,466931,934592,30092,0 -3. Prettify,cJSON (C),canada.json,117.491697,1405873,2872935,223241,0 -3. Prettify,cJSON (C),citm_catalog.json,23.022814,789217,1578842,87274,0 -3. Prettify,cJSON (C),twitter.json,12.403630,557961,1116464,30092,0 -4. Statistics,cJSON (C),canada.json,1.382342,0,0,0,0 -4. Statistics,cJSON (C),citm_catalog.json,0.661074,0,0,0,0 -4. Statistics,cJSON (C),twitter.json,0.536489,0,0,0,0 -7. Code size,cJSON (C),jsonstat,0,0,0,0,16896 -1. Parse,mikeando/FastJson (C++),canada.json,94.168268,8715344,10967040,26,0 -1. Parse,mikeando/FastJson (C++),citm_catalog.json,15.655107,2687394,4465698,26,0 -1. Parse,mikeando/FastJson (C++),twitter.json,5.689998,1361528,2009468,30,0 -2. Stringify,mikeando/FastJson (C++),canada.json,155.408456,2251088,2251088,2,0 -2. Stringify,mikeando/FastJson (C++),citm_catalog.json,17.423455,501056,501056,2,0 -2. Stringify,mikeando/FastJson (C++),twitter.json,3.652182,562464,562464,2,0 -4. Statistics,mikeando/FastJson (C++),canada.json,0.619079,0,0,0,0 -4. Statistics,mikeando/FastJson (C++),citm_catalog.json,0.202277,0,0,0,0 -4. Statistics,mikeando/FastJson (C++),twitter.json,0.119686,0,0,0,0 -7. Code size,mikeando/FastJson (C++),jsonstat,0,0,0,0,54784 -1. Parse,Jansson (C),canada.json,126.305438,9574494,9574537,224392,0 -1. Parse,Jansson (C),citm_catalog.json,34.487851,5087615,5087692,111230,0 -1. Parse,Jansson (C),twitter.json,17.471050,1727520,1728050,43822,0 -2. Stringify,Jansson (C),canada.json,101.538774,2362181,6556485,21,0 -2. Stringify,Jansson (C),citm_catalog.json,8.531323,551271,1599847,19,0 -2. Stringify,Jansson (C),twitter.json,4.089982,492628,1016916,18,0 -3. Prettify,Jansson (C),canada.json,129.543967,8272183,16660791,22,0 -3. Prettify,Jansson (C),citm_catalog.json,14.299013,1727221,3824373,20,0 -3. Prettify,Jansson (C),twitter.json,5.494721,767328,1815904,19,0 -4. Statistics,Jansson (C),canada.json,1.380592,0,0,0,0 -4. Statistics,Jansson (C),citm_catalog.json,0.801058,0,0,0,0 -4. Statistics,Jansson (C),twitter.json,0.450748,0,0,0,0 -7. Code size,Jansson (C),jsonstat,0,0,0,0,26112 -1. Parse,JsonCpp (C++),canada.json,152.349106,21437710,25940014,279307,0 -1. Parse,JsonCpp (C++),citm_catalog.json,25.602718,6141907,9697427,134396,0 -1. Parse,JsonCpp (C++),twitter.json,12.070118,1907104,3201319,53818,0 -2. Stringify,JsonCpp (C++),canada.json,120.270729,2251088,4883854,108914,0 -2. Stringify,JsonCpp (C++),citm_catalog.json,13.918956,500352,1200266,15302,0 -2. Stringify,JsonCpp (C++),twitter.json,10.953746,466976,987030,13212,0 -4. Statistics,JsonCpp (C++),canada.json,5.229101,0,32,1,0 -4. Statistics,JsonCpp (C++),citm_catalog.json,1.316549,0,64,451,0 -4. Statistics,JsonCpp (C++),twitter.json,0.974988,0,464,2336,0 -7. Code size,JsonCpp (C++),jsonstat,0,0,0,0,69632 -1. Parse,JSON Spirit (C++),canada.json,166.707962,9843624,20021496,686313,0 -1. Parse,JSON Spirit (C++),citm_catalog.json,118.991275,3580800,8937544,431416,0 -1. Parse,JSON Spirit (C++),twitter.json,40.779081,1614176,3878856,118646,0 -2. Stringify,JSON Spirit (C++),canada.json,158.846812,2251088,4672463,31,0 -2. Stringify,JSON Spirit (C++),citm_catalog.json,22.161213,500400,1217845,1670,0 -2. Stringify,JSON Spirit (C++),twitter.json,16.916713,691280,1408725,13054,0 -3. Prettify,JSON Spirit (C++),canada.json,296.784918,8272224,20530432,35,0 -3. Prettify,JSON Spirit (C++),citm_catalog.json,58.614089,2005184,4426559,1673,0 -3. Prettify,JSON Spirit (C++),twitter.json,25.639114,1020432,2096599,13055,0 -4. Statistics,JSON Spirit (C++),canada.json,1.686107,0,0,0,0 -4. Statistics,JSON Spirit (C++),citm_catalog.json,0.530539,0,0,0,0 -4. Statistics,JSON Spirit (C++),twitter.json,0.252321,0,0,0,0 -7. Code size,JSON Spirit (C++),jsonstat,0,0,0,0,119296 -1. Parse,hjiang/JSON++ (C++),canada.json,331.613980,5916112,10418244,338938,0 -1. Parse,hjiang/JSON++ (C++),citm_catalog.json,106.589396,4855666,8411018,108826,0 -1. Parse,hjiang/JSON++ (C++),twitter.json,45.139931,2085136,3379139,55382,0 -2. Stringify,hjiang/JSON++ (C++),canada.json,372.620885,3749712,18571804,489301,0 -2. Stringify,hjiang/JSON++ (C++),citm_catalog.json,80.918785,946960,2970039,154965,0 -2. Stringify,hjiang/JSON++ (C++),twitter.json,31.869801,576496,1870389,59943,0 -4. Statistics,hjiang/JSON++ (C++),canada.json,1.166066,0,0,0,0 -4. Statistics,hjiang/JSON++ (C++),citm_catalog.json,0.509192,0,0,0,0 -4. Statistics,hjiang/JSON++ (C++),twitter.json,0.327912,0,0,0,0 -7. Code size,hjiang/JSON++ (C++),jsonstat,0,0,0,0,38912 -1. Parse,Jzon (C++),canada.json,307.931142,25537008,38605236,804310,0 -1. Parse,Jzon (C++),citm_catalog.json,141.374713,4967882,11797746,151927,0 -1. Parse,Jzon (C++),twitter.json,60.466427,2223472,5341875,88143,0 -2. Stringify,Jzon (C++),canada.json,67.914274,2251088,4672463,108910,0 -2. Stringify,Jzon (C++),citm_catalog.json,24.852054,500768,1218213,929,0 -2. Stringify,Jzon (C++),twitter.json,13.767074,473008,951305,5467,0 -3. Prettify,Jzon (C++),canada.json,105.517818,8272224,20530432,332130,0 -3. Prettify,Jzon (C++),citm_catalog.json,34.143141,1988368,4409743,54574,0 -3. Prettify,Jzon (C++),twitter.json,16.197895,789568,1865735,18721,0 -4. Statistics,Jzon (C++),canada.json,3.399511,0,32,1,0 -4. Statistics,Jzon (C++),citm_catalog.json,0.621529,0,64,451,0 -4. Statistics,Jzon (C++),twitter.json,0.545238,0,464,2336,0 -7. Code size,Jzon (C++),jsonstat,0,0,0,0,46592 -1. Parse,Parson (C),canada.json,97.195771,5357678,5377614,336060,0 -1. Parse,Parson (C),citm_catalog.json,25.272006,1962423,1962725,185585,0 -1. Parse,Parson (C),twitter.json,13.423413,892368,892685,72477,0 -4. Statistics,Parson (C),canada.json,1.223460,0,0,0,0 -4. Statistics,Parson (C),citm_catalog.json,3.299772,0,0,0,0 -4. Statistics,Parson (C),twitter.json,5.529367,0,0,0,0 -7. Code size,Parson (C),jsonstat,0,0,0,0,19456 -1. Parse,PicoJSON (C++),canada.json,183.882245,4477928,8024184,795175,0 -1. Parse,PicoJSON (C++),citm_catalog.json,56.866389,4193914,6875458,438623,0 -1. Parse,PicoJSON (C++),twitter.json,25.557224,1899188,3583592,132031,0 -2. Stringify,PicoJSON (C++),canada.json,142.124327,2632814,4388024,108908,0 -2. Stringify,PicoJSON (C++),citm_catalog.json,20.548947,520102,866805,26,0 -2. Stringify,PicoJSON (C++),twitter.json,10.066947,520102,866805,224,0 -4. Statistics,PicoJSON (C++),canada.json,0.605431,0,0,0,0 -4. Statistics,PicoJSON (C++),citm_catalog.json,0.318464,0,0,0,0 -4. Statistics,PicoJSON (C++),twitter.json,0.240422,0,0,0,0 -7. Code size,PicoJSON (C++),jsonstat,0,0,0,0,35328 -1. Parse,RapidJSON_AutoUTF (C++),canada.json,13.228835,4207842,4656249,77,0 -1. Parse,RapidJSON_AutoUTF (C++),citm_catalog.json,9.467116,1573602,1585266,35,0 -1. Parse,RapidJSON_AutoUTF (C++),twitter.json,6.117999,983562,991338,25,0 -2. Stringify,RapidJSON_AutoUTF (C++),canada.json,27.115945,2873369,2873882,28,0 -2. Stringify,RapidJSON_AutoUTF (C++),citm_catalog.json,3.488401,567624,568137,24,0 -2. Stringify,RapidJSON_AutoUTF (C++),twitter.json,2.876321,567624,568137,24,0 -3. Prettify,RapidJSON_AutoUTF (C++),canada.json,62.763564,9697485,9697998,31,0 -3. Prettify,RapidJSON_AutoUTF (C++),citm_catalog.json,10.903352,1915598,1916111,27,0 -3. Prettify,RapidJSON_AutoUTF (C++),twitter.json,4.742307,851408,851921,25,0 -4. Statistics,RapidJSON_AutoUTF (C++),canada.json,0.691521,0,0,0,0 -4. Statistics,RapidJSON_AutoUTF (C++),citm_catalog.json,0.311814,0,0,0,0 -4. Statistics,RapidJSON_AutoUTF (C++),twitter.json,0.157832,0,0,0,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),canada.json,37.071605,56,2874139,30,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),citm_catalog.json,11.851393,56,568394,26,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),twitter.json,8.280052,56,568714,28,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),canada.json,10.994341,0,257,2,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),citm_catalog.json,8.654159,0,257,2,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),twitter.json,5.398132,0,577,4,0 -7. Code size,RapidJSON_AutoUTF (C++),jsonstat,0,0,0,0,28672 -1. Parse,RapidJSON_FullPrec (C++),canada.json,18.461086,4207842,4656249,77,0 -1. Parse,RapidJSON_FullPrec (C++),citm_catalog.json,4.681414,1573602,1585266,35,0 -1. Parse,RapidJSON_FullPrec (C++),twitter.json,3.002306,983562,991338,25,0 -2. Stringify,RapidJSON_FullPrec (C++),canada.json,17.069646,2873369,2873882,28,0 -2. Stringify,RapidJSON_FullPrec (C++),citm_catalog.json,2.079812,567624,568137,24,0 -2. Stringify,RapidJSON_FullPrec (C++),twitter.json,2.002471,567624,568137,24,0 -3. Prettify,RapidJSON_FullPrec (C++),canada.json,25.515229,9697485,9697998,31,0 -3. Prettify,RapidJSON_FullPrec (C++),citm_catalog.json,4.238015,1915598,1916111,27,0 -3. Prettify,RapidJSON_FullPrec (C++),twitter.json,2.660745,851408,851921,25,0 -4. Statistics,RapidJSON_FullPrec (C++),canada.json,0.691171,0,0,0,0 -4. Statistics,RapidJSON_FullPrec (C++),citm_catalog.json,0.350660,0,0,0,0 -4. Statistics,RapidJSON_FullPrec (C++),twitter.json,0.158182,0,0,0,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),canada.json,33.315835,2873369,2874139,30,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),citm_catalog.json,5.983965,567624,568394,26,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),twitter.json,4.431893,567624,568714,28,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),canada.json,17.285221,0,257,2,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),citm_catalog.json,4.018940,0,257,2,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),twitter.json,2.415773,0,577,4,0 -7. Code size,RapidJSON_FullPrec (C++),jsonstat,0,0,0,0,26112 -1. Parse,RapidJSON_Insitu (C++),canada.json,7.868499,6458903,6907310,78,0 -1. Parse,RapidJSON_Insitu (C++),citm_catalog.json,4.537580,3351275,3362939,36,0 -1. Parse,RapidJSON_Insitu (C++),twitter.json,2.502213,1368318,1376094,22,0 -2. Stringify,RapidJSON_Insitu (C++),canada.json,16.759931,2873369,2873882,28,0 -2. Stringify,RapidJSON_Insitu (C++),citm_catalog.json,2.043416,567624,568137,24,0 -2. Stringify,RapidJSON_Insitu (C++),twitter.json,1.906232,567624,568137,24,0 -3. Prettify,RapidJSON_Insitu (C++),canada.json,25.445586,9697485,9697998,31,0 -3. Prettify,RapidJSON_Insitu (C++),citm_catalog.json,4.240814,1915598,1916111,27,0 -3. Prettify,RapidJSON_Insitu (C++),twitter.json,2.608251,851408,851921,25,0 -4. Statistics,RapidJSON_Insitu (C++),canada.json,0.700620,0,0,0,0 -4. Statistics,RapidJSON_Insitu (C++),citm_catalog.json,0.317764,0,0,0,0 -4. Statistics,RapidJSON_Insitu (C++),twitter.json,0.153982,0,0,0,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),canada.json,22.361040,2873369,5124983,30,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),citm_catalog.json,6.277231,567624,2345850,26,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),twitter.json,4.429093,567624,1215173,26,0 -6. SaxStatistics,RapidJSON_Insitu (C++),canada.json,5.965767,0,2251101,2,0 -6. SaxStatistics,RapidJSON_Insitu (C++),citm_catalog.json,4.055336,0,1777713,2,0 -6. SaxStatistics,RapidJSON_Insitu (C++),twitter.json,2.255492,0,647036,2,0 -7. Code size,RapidJSON_Insitu (C++),jsonstat,0,0,0,0,26112 -1. Parse,RapidJSON (C++),canada.json,7.348809,4207842,4656249,77,0 -1. Parse,RapidJSON (C++),citm_catalog.json,4.449741,1573602,1585266,35,0 -1. Parse,RapidJSON (C++),twitter.json,2.965910,983562,991338,25,0 -2. Stringify,RapidJSON (C++),canada.json,16.738233,2873369,2873882,28,0 -2. Stringify,RapidJSON (C++),citm_catalog.json,2.095560,567624,568137,24,0 -2. Stringify,RapidJSON (C++),twitter.json,1.969574,567624,568137,24,0 -3. Prettify,RapidJSON (C++),canada.json,25.415140,9697485,9697998,31,0 -3. Prettify,RapidJSON (C++),citm_catalog.json,4.244314,1915598,1916111,27,0 -3. Prettify,RapidJSON (C++),twitter.json,2.707290,851408,851921,25,0 -4. Statistics,RapidJSON (C++),canada.json,0.691521,0,0,0,0 -4. Statistics,RapidJSON (C++),citm_catalog.json,0.312864,0,0,0,0 -4. Statistics,RapidJSON (C++),twitter.json,0.163781,0,0,0,0 -5. Sax Round-trip,RapidJSON (C++),canada.json,21.294712,2873369,2874139,30,0 -5. Sax Round-trip,RapidJSON (C++),citm_catalog.json,5.756491,567624,568394,26,0 -5. Sax Round-trip,RapidJSON (C++),twitter.json,4.375199,567624,568714,28,0 -6. SaxStatistics,RapidJSON (C++),canada.json,5.156310,0,257,2,0 -6. SaxStatistics,RapidJSON (C++),citm_catalog.json,3.700476,0,257,2,0 -6. SaxStatistics,RapidJSON (C++),twitter.json,2.426272,0,577,4,0 -7. Code size,RapidJSON (C++),jsonstat,0,0,0,0,26112 -1. Parse,SimpleJSON (C++),canada.json,57.520114,36111424,40657506,506135,0 -1. Parse,SimpleJSON (C++),citm_catalog.json,30.919660,10505184,14061890,205263,0 -1. Parse,SimpleJSON (C++),twitter.json,21.014394,4781632,6076440,115140,0 -2. Stringify,SimpleJSON (C++),canada.json,261.540454,3155281,7888103,337239,0 -2. Stringify,SimpleJSON (C++),citm_catalog.json,50.057568,1004915,2499969,101834,0 -2. Stringify,SimpleJSON (C++),twitter.json,27.536247,1901117,4330708,43475,0 -4. Statistics,SimpleJSON (C++),canada.json,2.192499,0,0,0,0 -4. Statistics,SimpleJSON (C++),citm_catalog.json,1.329848,0,0,0,0 -4. Statistics,SimpleJSON (C++),twitter.json,0.304465,0,0,0,0 -7. Code size,SimpleJSON (C++),jsonstat,0,0,0,0,32768 -1. Parse,strdup (C),canada.json,0.583733,2251085,2251085,2,0 -1. Parse,strdup (C),citm_catalog.json,0.471046,1777697,1777697,2,0 -1. Parse,strdup (C),twitter.json,0.075591,647020,647020,2,0 -2. Stringify,strdup (C),canada.json,0.616279,2251077,2251077,2,0 -2. Stringify,strdup (C),citm_catalog.json,0.497293,1777689,1777689,2,0 -2. Stringify,strdup (C),twitter.json,0.070342,647012,647012,2,0 -1. Parse,udp/json-parser (C),canada.json,60.637207,12037126,12037126,223233,0 -1. Parse,udp/json-parser (C),citm_catalog.json,27.447707,3381911,3381911,51205,0 -1. Parse,udp/json-parser (C),twitter.json,9.187498,1601352,1601352,20237,0 -2. Stringify,udp/json-parser (C),canada.json,147.878718,1043624,1043624,2,0 -2. Stringify,udp/json-parser (C),citm_catalog.json,2.812278,500726,500726,2,0 -2. Stringify,udp/json-parser (C),twitter.json,2.075262,472967,472967,2,0 -3. Prettify,udp/json-parser (C),canada.json,149.570424,7957671,7957671,2,0 -3. Prettify,udp/json-parser (C),citm_catalog.json,3.395311,1929503,1929503,2,0 -3. Prettify,udp/json-parser (C),twitter.json,2.178501,835281,835281,2,0 -4. Statistics,udp/json-parser (C),canada.json,1.556272,0,0,0,0 -4. Statistics,udp/json-parser (C),citm_catalog.json,0.291867,0,0,0,0 -4. Statistics,udp/json-parser (C),twitter.json,0.150483,0,0,0,0 -7. Code size,udp/json-parser (C),jsonstat,0,0,0,0,19968 -1. Parse,ujson4c (C),canada.json,7.874448,8372248,12874362,11,0 -1. Parse,ujson4c (C),citm_catalog.json,4.954733,4177944,7733272,10,0 -1. Parse,ujson4c (C),twitter.json,2.348231,2080792,3374770,9,0 -4. Statistics,ujson4c (C),canada.json,0.691171,0,0,0,0 -4. Statistics,ujson4c (C),citm_catalog.json,0.328962,0,0,0,0 -4. Statistics,ujson4c (C),twitter.json,0.153282,0,0,0,0 -7. Code size,ujson4c (C),jsonstat,0,0,0,0,23040 -1. Parse,Vinenthz/libjson (C),canada.json,105.432778,4460990,4489927,334389,0 -1. Parse,Vinenthz/libjson (C),citm_catalog.json,22.576615,1877047,1905986,153901,0 -1. Parse,Vinenthz/libjson (C),twitter.json,9.852422,1052784,1081728,72620,0 -2. Stringify,Vinenthz/libjson (C),canada.json,90.969984,4194336,4194336,13,0 -2. Stringify,Vinenthz/libjson (C),citm_catalog.json,6.828418,524320,524320,10,0 -2. Stringify,Vinenthz/libjson (C),twitter.json,4.457090,524320,524320,10,0 -3. Prettify,Vinenthz/libjson (C),canada.json,90.879344,4194336,4194336,13,0 -3. Prettify,Vinenthz/libjson (C),citm_catalog.json,6.781873,524320,524320,10,0 -3. Prettify,Vinenthz/libjson (C),twitter.json,4.460939,524320,524320,10,0 -4. Statistics,Vinenthz/libjson (C),canada.json,0.905696,0,0,0,0 -4. Statistics,Vinenthz/libjson (C),citm_catalog.json,0.374107,0,0,0,0 -4. Statistics,Vinenthz/libjson (C),twitter.json,0.354159,0,0,0,0 -5. Sax Round-trip,Vinenthz/libjson (C),canada.json,24.830357,4194336,4198688,15,0 -5. Sax Round-trip,Vinenthz/libjson (C),citm_catalog.json,14.040392,524320,528672,12,0 -5. Sax Round-trip,Vinenthz/libjson (C),twitter.json,7.770510,524320,528672,12,0 -6. SaxStatistics,Vinenthz/libjson (C),canada.json,17.843407,0,4352,2,0 -6. SaxStatistics,Vinenthz/libjson (C),citm_catalog.json,10.320668,0,4352,2,0 -6. SaxStatistics,Vinenthz/libjson (C),twitter.json,4.115879,0,4352,2,0 -7. Code size,Vinenthz/libjson (C),jsonstat,0,0,0,0,26112 -1. Parse,YAJL (C),canada.json,125.578571,10163570,10165994,501567,0 -1. Parse,YAJL (C),citm_catalog.json,26.223897,2409606,2414078,189685,0 -1. Parse,YAJL (C),twitter.json,9.567205,1172616,1177088,77047,0 -2. Stringify,YAJL (C),canada.json,105.263747,4198520,4198520,15,0 -2. Stringify,YAJL (C),citm_catalog.json,8.206210,528504,528504,12,0 -2. Stringify,YAJL (C),twitter.json,3.714125,528504,528504,12,0 -3. Prettify,YAJL (C),canada.json,157.884772,8392824,8392824,16,0 -3. Prettify,YAJL (C),citm_catalog.json,21.513787,2101368,2101368,14,0 -3. Prettify,YAJL (C),twitter.json,6.469359,1052792,1052792,13,0 -4. Statistics,YAJL (C),canada.json,1.717253,0,0,0,0 -4. Statistics,YAJL (C),citm_catalog.json,0.825905,0,0,0,0 -4. Statistics,YAJL (C),twitter.json,0.587233,0,0,0,0 -5. Sax Round-trip,YAJL (C),canada.json,186.618932,4198520,4202992,22,0 -5. Sax Round-trip,YAJL (C),citm_catalog.json,14.780558,528504,532976,19,0 -5. Sax Round-trip,YAJL (C),twitter.json,5.744592,528504,532976,19,0 -6. SaxStatistics,YAJL (C),canada.json,76.279716,0,4472,7,0 -6. SaxStatistics,YAJL (C),citm_catalog.json,7.531838,0,4472,7,0 -6. SaxStatistics,YAJL (C),twitter.json,2.680343,0,4472,7,0 -7. Code size,YAJL (C),jsonstat,0,0,0,0,27136 diff --git a/sample/performance_Corei7870@2.93GHz_win64_vc2010.html b/sample/performance_Corei7870@2.93GHz_win64_vc2010.html deleted file mode 100644 index f7d9d086..00000000 --- a/sample/performance_Corei7870@2.93GHz_win64_vc2010.html +++ /dev/null @@ -1,696 +0,0 @@ - - - - - - - - - -
- - -
-

Source CSV

- -
- -
- - - - -
- - - \ No newline at end of file diff --git a/sample/performance_Corei7870@2.93GHz_win64_vc2013.csv b/sample/performance_Corei7870@2.93GHz_win64_vc2013.csv deleted file mode 100644 index 944e4019..00000000 --- a/sample/performance_Corei7870@2.93GHz_win64_vc2013.csv +++ /dev/null @@ -1,316 +0,0 @@ -Type,Library,Filename,Time (ms),Memory (byte),MemoryPeak (byte),AllocCount,FileSize (byte) -1. Parse,ArduinoJson (C++),canada.json,821.147379,10640116,10640116,20,0 -1. Parse,ArduinoJson (C++),citm_catalog.json,9.088459,3875224,3875224,18,0 -1. Parse,ArduinoJson (C++),twitter.json,3.500999,1171635,1171635,16,0 -2. Stringify,ArduinoJson (C++),canada.json,190.502088,2251080,4672455,30,0 -2. Stringify,ArduinoJson (C++),citm_catalog.json,26.554959,499624,1217069,27,0 -2. Stringify,ArduinoJson (C++),twitter.json,22.359990,465384,943681,26,0 -3. Prettify,ArduinoJson (C++),canada.json,389.249931,5596488,13768627,33,0 -3. Prettify,ArduinoJson (C++),citm_catalog.json,34.326870,513272,1230717,27,0 -3. Prettify,ArduinoJson (C++),twitter.json,35.397047,597176,1314621,27,0 -4. Statistics,ArduinoJson (C++),canada.json,0.685572,0,0,0,0 -4. Statistics,ArduinoJson (C++),citm_catalog.json,0.514791,0,0,0,0 -4. Statistics,ArduinoJson (C++),twitter.json,0.608930,0,0,0,0 -7. Code size,ArduinoJson (C++),jsonstat,0,0,0,0,20480 -1. Parse,C++ REST SDK (C++11),canada.json,162.364259,5907688,5907768,393966,0 -1. Parse,C++ REST SDK (C++11),citm_catalog.json,36.887526,2796192,2796368,86685,0 -1. Parse,C++ REST SDK (C++11),twitter.json,21.138630,1697176,1697287,42580,0 -2. Stringify,C++ REST SDK (C++11),canada.json,107.829304,2251080,6417783,58,0 -2. Stringify,C++ REST SDK (C++11),citm_catalog.json,10.605536,500344,1824929,1398,0 -2. Stringify,C++ REST SDK (C++11),twitter.json,9.175249,466888,1445965,6446,0 -4. Statistics,C++ REST SDK (C++11),canada.json,1.632213,0,48,1,0 -4. Statistics,C++ REST SDK (C++11),citm_catalog.json,0.592132,0,112,722,0 -4. Statistics,C++ REST SDK (C++11),twitter.json,0.698870,0,368,2771,0 -7. Code size,C++ REST SDK (C++11),jsonstat,0,0,0,0,127488 -1. Parse,cJSON (C),canada.json,24.276370,10699574,10699574,167192,0 -1. Parse,cJSON (C),citm_catalog.json,7.329211,2665791,2665791,64383,0 -1. Parse,cJSON (C),twitter.json,3.745271,1276528,1276528,32014,0 -2. Stringify,cJSON (C),canada.json,141.455553,1294697,2650673,223241,0 -2. Stringify,cJSON (C),citm_catalog.json,20.321123,500321,1001081,87274,0 -2. Stringify,cJSON (C),twitter.json,11.450339,466931,934592,30092,0 -3. Prettify,cJSON (C),canada.json,144.014810,1405873,2872935,223241,0 -3. Prettify,cJSON (C),citm_catalog.json,25.452936,789217,1578842,87274,0 -3. Prettify,cJSON (C),twitter.json,12.726993,557961,1116464,30092,0 -4. Statistics,cJSON (C),canada.json,1.535974,0,0,0,0 -4. Statistics,cJSON (C),citm_catalog.json,0.486444,0,0,0,0 -4. Statistics,cJSON (C),twitter.json,0.538238,0,0,0,0 -7. Code size,cJSON (C),jsonstat,0,0,0,0,19456 -1. Parse,dropbox/json11 (C++11),canada.json,134.345767,8922312,11262928,338942,0 -1. Parse,dropbox/json11 (C++11),citm_catalog.json,29.276948,4623954,6402658,123093,0 -1. Parse,dropbox/json11 (C++11),twitter.json,15.055626,1986648,2634834,54421,0 -2. Stringify,dropbox/json11 (C++11),canada.json,119.616654,2965311,4942159,30,0 -2. Stringify,dropbox/json11 (C++11),citm_catalog.json,10.954096,780120,1300174,27,0 -2. Stringify,dropbox/json11 (C++11),twitter.json,8.282152,520094,866797,26,0 -4. Statistics,dropbox/json11 (C++11),canada.json,1.825741,0,0,0,0 -4. Statistics,dropbox/json11 (C++11),citm_catalog.json,0.583383,0,0,0,0 -4. Statistics,dropbox/json11 (C++11),twitter.json,0.414703,0,0,0,0 -7. Code size,dropbox/json11 (C++11),jsonstat,0,0,0,0,60416 -1. Parse,mikeando/FastJson (C++),canada.json,112.389981,8715320,10967016,26,0 -1. Parse,mikeando/FastJson (C++),citm_catalog.json,17.345764,2687370,4465674,26,0 -1. Parse,mikeando/FastJson (C++),twitter.json,6.141097,1361504,2009444,30,0 -2. Stringify,mikeando/FastJson (C++),canada.json,173.625970,2251080,2251080,2,0 -2. Stringify,mikeando/FastJson (C++),citm_catalog.json,18.565374,501048,501048,2,0 -2. Stringify,mikeando/FastJson (C++),twitter.json,3.678429,562456,562456,2,0 -4. Statistics,mikeando/FastJson (C++),canada.json,0.660724,0,0,0,0 -4. Statistics,mikeando/FastJson (C++),citm_catalog.json,0.214525,0,0,0,0 -4. Statistics,mikeando/FastJson (C++),twitter.json,0.125286,0,0,0,0 -7. Code size,mikeando/FastJson (C++),jsonstat,0,0,0,0,51712 -1. Parse,gason (C++11),canada.json,9.536758,4938069,4938069,658,0 -1. Parse,gason (C++11),citm_catalog.json,4.236265,2596905,2596905,202,0 -1. Parse,gason (C++11),twitter.json,1.741751,978804,978804,83,0 -2. Stringify,gason (C++11),canada.json,111.888839,1295048,2909298,29,0 -2. Stringify,gason (C++11),citm_catalog.json,30.666289,601096,1318541,27,0 -2. Stringify,gason (C++11),twitter.json,18.973778,481720,1199165,27,0 -3. Prettify,gason (C++11),canada.json,187.440288,7316184,15488323,33,0 -3. Prettify,gason (C++11),citm_catalog.json,46.011682,1802120,4223495,30,0 -3. Prettify,gason (C++11),twitter.json,22.936724,768760,1844927,28,0 -4. Statistics,gason (C++11),canada.json,0.701670,0,0,0,0 -4. Statistics,gason (C++11),citm_catalog.json,0.523190,0,0,0,0 -4. Statistics,gason (C++11),twitter.json,0.532989,0,0,0,0 -7. Code size,gason (C++11),jsonstat,0,0,0,0,18432 -1. Parse,Jansson (C),canada.json,134.361166,9574494,9574537,224392,0 -1. Parse,Jansson (C),citm_catalog.json,32.581969,5087615,5087692,111230,0 -1. Parse,Jansson (C),twitter.json,17.541042,1727520,1728050,43822,0 -2. Stringify,Jansson (C),canada.json,110.480950,2362181,6556485,21,0 -2. Stringify,Jansson (C),citm_catalog.json,9.357929,551271,1599847,19,0 -2. Stringify,Jansson (C),twitter.json,4.682814,492628,1016916,18,0 -3. Prettify,Jansson (C),canada.json,133.993008,8272183,16922935,22,0 -3. Prettify,Jansson (C),citm_catalog.json,15.249854,1727221,3824373,20,0 -3. Prettify,Jansson (C),twitter.json,6.045558,767328,1815904,19,0 -4. Statistics,Jansson (C),canada.json,1.549623,0,0,0,0 -4. Statistics,Jansson (C),citm_catalog.json,0.652675,0,0,0,0 -4. Statistics,Jansson (C),twitter.json,0.457048,0,0,0,0 -7. Code size,Jansson (C),jsonstat,0,0,0,0,28672 -1. Parse,JsonCpp (C++),canada.json,170.397240,20540926,25043230,279307,0 -1. Parse,JsonCpp (C++),citm_catalog.json,26.397827,5799699,9355219,134396,0 -1. Parse,JsonCpp (C++),twitter.json,12.994712,1870080,3164295,53818,0 -2. Stringify,JsonCpp (C++),canada.json,134.417859,2251080,4883846,108914,0 -2. Stringify,JsonCpp (C++),citm_catalog.json,12.220251,500344,1200258,15302,0 -2. Stringify,JsonCpp (C++),twitter.json,10.066947,466968,987022,13212,0 -4. Statistics,JsonCpp (C++),canada.json,5.676000,0,32,1,0 -4. Statistics,JsonCpp (C++),citm_catalog.json,1.386191,0,64,451,0 -4. Statistics,JsonCpp (C++),twitter.json,1.041831,0,464,2336,0 -7. Code size,JsonCpp (C++),jsonstat,0,0,0,0,65536 -1. Parse,json-c (C),canada.json,172.504698,30420254,30421402,390651,0 -1. Parse,json-c (C),citm_catalog.json,35.158724,12387831,12389013,131793,0 -1. Parse,json-c (C),twitter.json,12.956916,2834918,2836550,49446,0 -2. Stringify,json-c (C),canada.json,31.100589,6445364,6445364,21,0 -2. Stringify,json-c (C),citm_catalog.json,17.853206,1025030,1025030,18,0 -2. Stringify,json-c (C),twitter.json,8.372441,997271,997271,18,0 -3. Prettify,json-c (C),canada.json,54.192695,13761847,13761847,22,0 -3. Prettify,json-c (C),citm_catalog.json,24.300868,3353997,3353997,20,0 -3. Prettify,json-c (C),twitter.json,9.159151,1680904,1680904,19,0 -4. Statistics,json-c (C),canada.json,2.987608,0,0,0,0 -4. Statistics,json-c (C),citm_catalog.json,1.298351,0,0,0,0 -4. Statistics,json-c (C),twitter.json,0.419602,0,0,0,0 -7. Code size,json-c (C),jsonstat,0,0,0,0,36864 -1. Parse,JSON Spirit (C++),canada.json,180.356049,8053552,16797424,686313,0 -1. Parse,JSON Spirit (C++),citm_catalog.json,123.709785,2900480,7577368,431416,0 -1. Parse,JSON Spirit (C++),twitter.json,41.615485,1377592,3405224,118646,0 -2. Stringify,JSON Spirit (C++),canada.json,182.383017,2251080,4672455,31,0 -2. Stringify,JSON Spirit (C++),citm_catalog.json,20.643436,500392,1217837,1670,0 -2. Stringify,JSON Spirit (C++),twitter.json,15.491326,693288,1410733,13057,0 -3. Prettify,JSON Spirit (C++),canada.json,270.363993,8272216,20530424,35,0 -3. Prettify,JSON Spirit (C++),citm_catalog.json,42.836145,2005176,4426551,1673,0 -3. Prettify,JSON Spirit (C++),twitter.json,21.192523,1022440,2098607,13058,0 -4. Statistics,JSON Spirit (C++),canada.json,1.617865,0,0,0,0 -4. Statistics,JSON Spirit (C++),citm_catalog.json,0.511291,0,0,0,0 -4. Statistics,JSON Spirit (C++),twitter.json,0.258270,0,0,0,0 -7. Code size,JSON Spirit (C++),jsonstat,0,0,0,0,119808 -1. Parse,hjiang/JSON++ (C++),canada.json,1815.870333,5467528,9969660,338938,0 -1. Parse,hjiang/JSON++ (C++),citm_catalog.json,85.943509,4209242,7764594,107917,0 -1. Parse,hjiang/JSON++ (C++),twitter.json,35.099231,1891496,3185499,51313,0 -2. Stringify,hjiang/JSON++ (C++),canada.json,449.775151,3749704,18571796,489301,0 -2. Stringify,hjiang/JSON++ (C++),citm_catalog.json,78.207645,946952,2970031,154965,0 -2. Stringify,hjiang/JSON++ (C++),twitter.json,28.227768,576488,1870381,59943,0 -4. Statistics,hjiang/JSON++ (C++),canada.json,1.067378,0,0,0,0 -4. Statistics,hjiang/JSON++ (C++),citm_catalog.json,0.432550,0,0,0,0 -4. Statistics,hjiang/JSON++ (C++),twitter.json,0.316714,0,0,0,0 -7. Code size,hjiang/JSON++ (C++),jsonstat,0,0,0,0,38912 -1. Parse,Jzon (C++),canada.json,234.365715,21415720,33798460,804292,0 -1. Parse,Jzon (C++),citm_catalog.json,99.446713,4047178,10886154,151912,0 -1. Parse,Jzon (C++),twitter.json,45.453846,1879200,4785971,88128,0 -2. Stringify,Jzon (C++),canada.json,50.578659,2251080,4672455,108910,0 -2. Stringify,Jzon (C++),citm_catalog.json,17.051448,500760,1218205,929,0 -2. Stringify,Jzon (C++),twitter.json,9.533608,473000,951297,5467,0 -3. Prettify,Jzon (C++),canada.json,89.085800,8272216,20530424,332130,0 -3. Prettify,Jzon (C++),citm_catalog.json,25.135172,1988360,4409735,54574,0 -3. Prettify,Jzon (C++),twitter.json,11.601522,789560,1865727,18721,0 -4. Statistics,Jzon (C++),canada.json,3.124092,0,32,1,0 -4. Statistics,Jzon (C++),citm_catalog.json,0.536839,0,64,451,0 -4. Statistics,Jzon (C++),twitter.json,0.563086,0,464,2336,0 -7. Code size,Jzon (C++),jsonstat,0,0,0,0,42496 -1. Parse,Parson (C),canada.json,100.321263,5357678,5377614,336060,0 -1. Parse,Parson (C),citm_catalog.json,23.633144,1962423,1962725,185585,0 -1. Parse,Parson (C),twitter.json,12.522616,892368,892685,72477,0 -4. Statistics,Parson (C),canada.json,1.199663,0,0,0,0 -4. Statistics,Parson (C),citm_catalog.json,1.815242,0,0,0,0 -4. Statistics,Parson (C),twitter.json,4.526032,0,0,0,0 -7. Code size,Parson (C),jsonstat,0,0,0,0,22016 -1. Parse,PicoJSON (C++),canada.json,172.723773,4029376,7236488,795175,0 -1. Parse,PicoJSON (C++),citm_catalog.json,53.695402,3634986,5954522,437714,0 -1. Parse,PicoJSON (C++),twitter.json,22.408984,1715660,3238960,127962,0 -2. Stringify,PicoJSON (C++),canada.json,140.544958,2632806,4388016,108908,0 -2. Stringify,PicoJSON (C++),citm_catalog.json,19.376581,520094,866797,26,0 -2. Stringify,PicoJSON (C++),twitter.json,9.094059,520094,866797,224,0 -4. Statistics,PicoJSON (C++),canada.json,0.580234,0,0,0,0 -4. Statistics,PicoJSON (C++),citm_catalog.json,0.324763,0,0,0,0 -4. Statistics,PicoJSON (C++),twitter.json,0.234823,0,0,0,0 -7. Code size,PicoJSON (C++),jsonstat,0,0,0,0,37376 -1. Parse,RapidJSON_AutoUTF (C++),canada.json,11.971429,4207842,4656249,77,0 -1. Parse,RapidJSON_AutoUTF (C++),citm_catalog.json,8.451182,1573602,1585266,35,0 -1. Parse,RapidJSON_AutoUTF (C++),twitter.json,5.557014,983562,991338,25,0 -2. Stringify,RapidJSON_AutoUTF (C++),canada.json,25.731504,2873369,2873882,28,0 -2. Stringify,RapidJSON_AutoUTF (C++),citm_catalog.json,3.536695,567624,568137,24,0 -2. Stringify,RapidJSON_AutoUTF (C++),twitter.json,2.827676,567624,568137,24,0 -3. Prettify,RapidJSON_AutoUTF (C++),canada.json,60.121716,9697485,9697998,31,0 -3. Prettify,RapidJSON_AutoUTF (C++),citm_catalog.json,10.753219,1915598,1916111,27,0 -3. Prettify,RapidJSON_AutoUTF (C++),twitter.json,4.617021,851408,851921,25,0 -4. Statistics,RapidJSON_AutoUTF (C++),canada.json,0.695370,0,0,0,0 -4. Statistics,RapidJSON_AutoUTF (C++),citm_catalog.json,0.309715,0,0,0,0 -4. Statistics,RapidJSON_AutoUTF (C++),twitter.json,0.155382,0,0,0,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),canada.json,35.417345,56,2874139,30,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),citm_catalog.json,11.556377,56,568394,26,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),twitter.json,8.175764,56,568714,28,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),canada.json,9.864321,0,257,2,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),citm_catalog.json,7.847851,0,257,2,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),twitter.json,5.224552,0,577,4,0 -7. Code size,RapidJSON_AutoUTF (C++),jsonstat,0,0,0,0,31232 -1. Parse,RapidJSON_FullPrec (C++),canada.json,19.032571,4207842,4656249,77,0 -1. Parse,RapidJSON_FullPrec (C++),citm_catalog.json,4.611422,1573602,1585266,35,0 -1. Parse,RapidJSON_FullPrec (C++),twitter.json,2.887519,983562,991338,25,0 -2. Stringify,RapidJSON_FullPrec (C++),canada.json,14.946439,2873369,2873882,28,0 -2. Stringify,RapidJSON_FullPrec (C++),citm_catalog.json,2.054265,567624,568137,24,0 -2. Stringify,RapidJSON_FullPrec (C++),twitter.json,1.966775,567624,568137,24,0 -3. Prettify,RapidJSON_FullPrec (C++),canada.json,23.601998,9697485,9697998,31,0 -3. Prettify,RapidJSON_FullPrec (C++),citm_catalog.json,4.193920,1915598,1916111,27,0 -3. Prettify,RapidJSON_FullPrec (C++),twitter.json,2.660745,851408,851921,25,0 -4. Statistics,RapidJSON_FullPrec (C++),canada.json,0.715668,0,0,0,0 -4. Statistics,RapidJSON_FullPrec (C++),citm_catalog.json,0.309715,0,0,0,0 -4. Statistics,RapidJSON_FullPrec (C++),twitter.json,0.160282,0,0,0,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),canada.json,31.748015,2873369,2874139,30,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),citm_catalog.json,6.027710,567624,568394,26,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),twitter.json,4.362950,567624,568714,28,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),canada.json,17.588286,0,257,2,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),citm_catalog.json,4.106080,0,257,2,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),twitter.json,2.381827,0,577,4,0 -7. Code size,RapidJSON_FullPrec (C++),jsonstat,0,0,0,0,29184 -1. Parse,RapidJSON_Insitu (C++),canada.json,9.257490,6458903,6907310,78,0 -1. Parse,RapidJSON_Insitu (C++),citm_catalog.json,4.516583,3351275,3362939,36,0 -1. Parse,RapidJSON_Insitu (C++),twitter.json,2.404925,1368318,1376094,22,0 -2. Stringify,RapidJSON_Insitu (C++),canada.json,15.016081,2873369,2873882,28,0 -2. Stringify,RapidJSON_Insitu (C++),citm_catalog.json,2.079462,567624,568137,24,0 -2. Stringify,RapidJSON_Insitu (C++),twitter.json,1.942628,567624,568137,24,0 -3. Prettify,RapidJSON_Insitu (C++),canada.json,23.582750,9697485,9697998,31,0 -3. Prettify,RapidJSON_Insitu (C++),citm_catalog.json,4.218767,1915598,1916111,27,0 -3. Prettify,RapidJSON_Insitu (C++),twitter.json,2.621550,851408,851921,25,0 -4. Statistics,RapidJSON_Insitu (C++),canada.json,0.695020,0,0,0,0 -4. Statistics,RapidJSON_Insitu (C++),citm_catalog.json,0.307965,0,0,0,0 -4. Statistics,RapidJSON_Insitu (C++),twitter.json,0.149083,0,0,0,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),canada.json,22.341092,2873369,5124983,30,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),citm_catalog.json,6.261483,567624,2345850,26,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),twitter.json,4.430843,567624,1215173,26,0 -6. SaxStatistics,RapidJSON_Insitu (C++),canada.json,7.183627,0,2251101,2,0 -6. SaxStatistics,RapidJSON_Insitu (C++),citm_catalog.json,4.124978,0,1777713,2,0 -6. SaxStatistics,RapidJSON_Insitu (C++),twitter.json,2.184100,0,647036,2,0 -7. Code size,RapidJSON_Insitu (C++),jsonstat,0,0,0,0,29184 -1. Parse,RapidJSON (C++),canada.json,8.608314,4207842,4656249,77,0 -1. Parse,RapidJSON (C++),citm_catalog.json,4.388498,1573602,1585266,35,0 -1. Parse,RapidJSON (C++),twitter.json,2.871071,983562,991338,25,0 -2. Stringify,RapidJSON (C++),canada.json,14.830602,2873369,2873882,28,0 -2. Stringify,RapidJSON (C++),citm_catalog.json,2.052515,567624,568137,24,0 -2. Stringify,RapidJSON (C++),twitter.json,1.967475,567624,568137,24,0 -3. Prettify,RapidJSON (C++),canada.json,23.490010,9697485,9697998,31,0 -3. Prettify,RapidJSON (C++),citm_catalog.json,4.172222,1915598,1916111,27,0 -3. Prettify,RapidJSON (C++),twitter.json,2.654796,851408,851921,25,0 -4. Statistics,RapidJSON (C++),canada.json,0.698870,0,0,0,0 -4. Statistics,RapidJSON (C++),citm_catalog.json,0.309715,0,0,0,0 -4. Statistics,RapidJSON (C++),twitter.json,0.171480,0,0,0,0 -5. Sax Round-trip,RapidJSON (C++),canada.json,21.540034,2873369,2874139,30,0 -5. Sax Round-trip,RapidJSON (C++),citm_catalog.json,5.794986,567624,568394,26,0 -5. Sax Round-trip,RapidJSON (C++),twitter.json,4.395147,567624,568714,28,0 -6. SaxStatistics,RapidJSON (C++),canada.json,6.320626,0,257,2,0 -6. SaxStatistics,RapidJSON (C++),citm_catalog.json,3.696627,0,257,2,0 -6. SaxStatistics,RapidJSON (C++),twitter.json,2.358380,0,577,4,0 -7. Code size,RapidJSON (C++),jsonstat,0,0,0,0,29184 -1. Parse,sajson (C++),canada.json,10.588038,20259652,20259652,4,0 -1. Parse,sajson (C++),citm_catalog.json,6.230337,15999160,15999160,4,0 -1. Parse,sajson (C++),twitter.json,2.232044,5823067,5823067,4,0 -4. Statistics,sajson (C++),canada.json,0.839204,0,0,0,0 -4. Statistics,sajson (C++),citm_catalog.json,0.291867,0,0,0,0 -4. Statistics,sajson (C++),twitter.json,0.152932,0,0,0,0 -7. Code size,sajson (C++),jsonstat,0,0,0,0,33792 -1. Parse,SimpleJSON (C++),canada.json,54.647293,29424200,33970482,506131,0 -1. Parse,SimpleJSON (C++),citm_catalog.json,27.590841,8787112,12343722,191904,0 -1. Parse,SimpleJSON (C++),twitter.json,17.832558,4118312,5413080,105306,0 -2. Stringify,SimpleJSON (C++),canada.json,275.193790,3155281,7888103,337239,0 -2. Stringify,SimpleJSON (C++),citm_catalog.json,49.583723,1004915,2499969,101834,0 -2. Stringify,SimpleJSON (C++),twitter.json,25.759850,1901117,4330708,43475,0 -4. Statistics,SimpleJSON (C++),canada.json,2.046916,0,0,0,0 -4. Statistics,SimpleJSON (C++),citm_catalog.json,1.016634,0,0,0,0 -4. Statistics,SimpleJSON (C++),twitter.json,0.308665,0,0,0,0 -7. Code size,SimpleJSON (C++),jsonstat,0,0,0,0,33792 -1. Parse,strdup (C),canada.json,0.564835,2251085,2251085,2,0 -1. Parse,strdup (C),citm_catalog.json,0.434650,1777697,1777697,2,0 -1. Parse,strdup (C),twitter.json,0.057743,647020,647020,2,0 -2. Stringify,strdup (C),canada.json,0.543488,2251077,2251077,2,0 -2. Stringify,strdup (C),citm_catalog.json,0.430801,1777689,1777689,2,0 -2. Stringify,strdup (C),twitter.json,0.064743,647012,647012,2,0 -1. Parse,udp/json-parser (C),canada.json,57.961763,12037126,12037126,223233,0 -1. Parse,udp/json-parser (C),citm_catalog.json,28.078335,3381911,3381911,51205,0 -1. Parse,udp/json-parser (C),twitter.json,9.781380,1601352,1601352,20237,0 -2. Stringify,udp/json-parser (C),canada.json,149.202966,1043624,1043624,2,0 -2. Stringify,udp/json-parser (C),citm_catalog.json,2.773432,500726,500726,2,0 -2. Stringify,udp/json-parser (C),twitter.json,2.084361,472967,472967,2,0 -3. Prettify,udp/json-parser (C),canada.json,156.658513,7957671,7957671,2,0 -3. Prettify,udp/json-parser (C),citm_catalog.json,4.447641,1929503,1929503,2,0 -3. Prettify,udp/json-parser (C),twitter.json,2.380427,835281,835281,2,0 -4. Statistics,udp/json-parser (C),canada.json,1.351895,0,0,0,0 -4. Statistics,udp/json-parser (C),citm_catalog.json,0.284867,0,0,0,0 -4. Statistics,udp/json-parser (C),twitter.json,0.152583,0,0,0,0 -7. Code size,udp/json-parser (C),jsonstat,0,0,0,0,23040 -1. Parse,ujson4c (C),canada.json,7.930092,8372248,12874362,11,0 -1. Parse,ujson4c (C),citm_catalog.json,4.794101,4177944,7733272,10,0 -1. Parse,ujson4c (C),twitter.json,2.326884,2080792,3374770,9,0 -4. Statistics,ujson4c (C),canada.json,0.688721,0,0,0,0 -4. Statistics,ujson4c (C),citm_catalog.json,0.311814,0,0,0,0 -4. Statistics,ujson4c (C),twitter.json,0.146633,0,0,0,0 -7. Code size,ujson4c (C),jsonstat,0,0,0,0,25600 -1. Parse,Vinenthz/libjson (C),canada.json,109.845423,4460990,4489927,334389,0 -1. Parse,Vinenthz/libjson (C),citm_catalog.json,21.209322,1877047,1905986,153901,0 -1. Parse,Vinenthz/libjson (C),twitter.json,9.411122,1052784,1081728,72620,0 -2. Stringify,Vinenthz/libjson (C),canada.json,92.393621,4194336,4194336,13,0 -2. Stringify,Vinenthz/libjson (C),citm_catalog.json,6.804271,524320,524320,10,0 -2. Stringify,Vinenthz/libjson (C),twitter.json,4.250963,524320,524320,10,0 -3. Prettify,Vinenthz/libjson (C),canada.json,92.704385,4194336,4194336,13,0 -3. Prettify,Vinenthz/libjson (C),citm_catalog.json,6.829468,524320,524320,10,0 -3. Prettify,Vinenthz/libjson (C),twitter.json,4.261812,524320,524320,10,0 -4. Statistics,Vinenthz/libjson (C),canada.json,0.896247,0,0,0,0 -4. Statistics,Vinenthz/libjson (C),citm_catalog.json,0.389855,0,0,0,0 -4. Statistics,Vinenthz/libjson (C),twitter.json,0.334562,0,0,0,0 -5. Sax Round-trip,Vinenthz/libjson (C),canada.json,25.268857,4194336,4198688,15,0 -5. Sax Round-trip,Vinenthz/libjson (C),citm_catalog.json,13.342222,524320,528672,12,0 -5. Sax Round-trip,Vinenthz/libjson (C),twitter.json,7.404452,524320,528672,12,0 -6. SaxStatistics,Vinenthz/libjson (C),canada.json,17.345764,0,4352,2,0 -6. SaxStatistics,Vinenthz/libjson (C),citm_catalog.json,10.033701,0,4352,2,0 -6. SaxStatistics,Vinenthz/libjson (C),twitter.json,3.945798,0,4352,2,0 -7. Code size,Vinenthz/libjson (C),jsonstat,0,0,0,0,28672 -1. Parse,YAJL (C),canada.json,129.365838,10163570,10165994,501567,0 -1. Parse,YAJL (C),citm_catalog.json,26.073765,2409606,2414078,189685,0 -1. Parse,YAJL (C),twitter.json,9.609900,1172616,1177088,77047,0 -2. Stringify,YAJL (C),canada.json,108.119770,4198520,4198520,15,0 -2. Stringify,YAJL (C),citm_catalog.json,7.705768,528504,528504,12,0 -2. Stringify,YAJL (C),twitter.json,3.786916,528504,528504,12,0 -3. Prettify,YAJL (C),canada.json,134.394412,8392824,8392824,16,0 -3. Prettify,YAJL (C),citm_catalog.json,15.209608,2101368,2101368,14,0 -3. Prettify,YAJL (C),twitter.json,5.385183,1052792,1052792,13,0 -4. Statistics,YAJL (C),canada.json,1.471931,0,0,0,0 -4. Statistics,YAJL (C),citm_catalog.json,0.698520,0,0,0,0 -4. Statistics,YAJL (C),twitter.json,0.491694,0,0,0,0 -5. Sax Round-trip,YAJL (C),canada.json,198.203306,4198520,4202992,22,0 -5. Sax Round-trip,YAJL (C),citm_catalog.json,14.470143,528504,532976,19,0 -5. Sax Round-trip,YAJL (C),twitter.json,5.716595,528504,532976,19,0 -6. SaxStatistics,YAJL (C),canada.json,82.348021,0,4472,7,0 -6. SaxStatistics,YAJL (C),citm_catalog.json,7.628427,0,4472,7,0 -6. SaxStatistics,YAJL (C),twitter.json,2.663895,0,4472,7,0 -7. Code size,YAJL (C),jsonstat,0,0,0,0,29696 diff --git a/sample/performance_Corei7870@2.93GHz_win64_vc2013.html b/sample/performance_Corei7870@2.93GHz_win64_vc2013.html deleted file mode 100644 index aaebf4f8..00000000 --- a/sample/performance_Corei7870@2.93GHz_win64_vc2013.html +++ /dev/null @@ -1,749 +0,0 @@ - - - - - - - - - -
- - -
-

Source CSV

- -
- -
- - - - -
- - - \ No newline at end of file diff --git a/sample/performance_Corei7920@2.67GHz_cygwin32_gcc4.9.csv b/sample/performance_Corei7920@2.67GHz_cygwin32_gcc4.9.csv deleted file mode 100644 index e913b98c..00000000 --- a/sample/performance_Corei7920@2.67GHz_cygwin32_gcc4.9.csv +++ /dev/null @@ -1,342 +0,0 @@ -Type,Library,Filename,Time (ms),Memory (byte),MemoryPeak (byte),AllocCount,FileSize (byte) -1. Parse,ArduinoJson (C++),canada.json,818.162000,10639896,10639896,20,0 -1. Parse,ArduinoJson (C++),citm_catalog.json,9.800000,3875032,3875032,18,0 -1. Parse,ArduinoJson (C++),twitter.json,4.831000,1171464,1171464,16,0 -2. Stringify,ArduinoJson (C++),canada.json,1994.047000,2252808,6512624,15,0 -2. Stringify,ArduinoJson (C++),citm_catalog.json,22.584000,499720,1023996,12,0 -2. Stringify,ArduinoJson (C++),twitter.json,17.070000,466952,991228,12,0 -3. Prettify,ArduinoJson (C++),canada.json,2148.718000,5636092,14090212,16,0 -3. Prettify,ArduinoJson (C++),citm_catalog.json,52.622000,1204232,3301372,14,0 -3. Prettify,ArduinoJson (C++),twitter.json,28.324000,647176,1695740,13,0 -4. Statistics,ArduinoJson (C++),canada.json,0.654000,0,0,0,0 -4. Statistics,ArduinoJson (C++),citm_catalog.json,0.611000,0,0,0,0 -4. Statistics,ArduinoJson (C++),twitter.json,0.792000,0,0,0,0 -7. Code size,ArduinoJson (C++),jsonstat,0,0,0,0,25088 -1. Parse,CAJUN (C++),canada.json,4319.793000,35796184,130080692,4898827,0 -1. Parse,CAJUN (C++),citm_catalog.json,810.022000,7990620,27489740,1114316,0 -1. Parse,CAJUN (C++),twitter.json,221.621000,1928120,6522904,361362,0 -2. Stringify,CAJUN (C++),canada.json,2597.471000,4272136,12660732,334368,0 -2. Stringify,CAJUN (C++),citm_catalog.json,320.239000,892928,1941492,64872,0 -2. Stringify,CAJUN (C++),twitter.json,58.574000,675840,1724404,17602,0 -4. Statistics,CAJUN (C++),canada.json,4.448000,0,0,0,0 -4. Statistics,CAJUN (C++),citm_catalog.json,0.974000,0,0,0,0 -4. Statistics,CAJUN (C++),twitter.json,0.254000,0,0,0,0 -7. Code size,CAJUN (C++),jsonstat,0,0,0,0,68096 -1. Parse,cJSON (C),canada.json,72.257000,7356080,7356080,167192,0 -1. Parse,cJSON (C),citm_catalog.json,19.299000,2025860,2025860,64383,0 -1. Parse,cJSON (C),twitter.json,9.771000,1074072,1074072,32014,0 -2. Stringify,cJSON (C),canada.json,1529.951000,1294696,2651516,223241,0 -2. Stringify,cJSON (C),citm_catalog.json,55.101000,500320,1001104,87274,0 -2. Stringify,cJSON (C),twitter.json,30.129000,466928,934576,30092,0 -3. Prettify,cJSON (C),canada.json,1532.695000,1405872,2872908,223241,0 -3. Prettify,cJSON (C),citm_catalog.json,58.007000,789216,1578840,87274,0 -3. Prettify,cJSON (C),twitter.json,31.117000,557960,1116472,30092,0 -4. Statistics,cJSON (C),canada.json,0.863000,0,0,0,0 -4. Statistics,cJSON (C),citm_catalog.json,0.475000,0,0,0,0 -4. Statistics,cJSON (C),twitter.json,0.600000,0,0,0,0 -7. Code size,cJSON (C),jsonstat,0,0,0,0,20992 -1. Parse,dropbox/json11 (C++11),canada.json,178.359000,7131660,9449960,337482,0 -1. Parse,dropbox/json11 (C++11),citm_catalog.json,87.498000,2874268,4656324,209021,0 -1. Parse,dropbox/json11 (C++11),twitter.json,59.863000,1501140,2148476,130053,0 -2. Stringify,dropbox/json11 (C++11),canada.json,1943.246000,4194304,6291444,23,0 -2. Stringify,dropbox/json11 (C++11),citm_catalog.json,13.981000,1048576,1572852,21,0 -2. Stringify,dropbox/json11 (C++11),twitter.json,11.762000,524288,786420,20,0 -4. Statistics,dropbox/json11 (C++11),canada.json,1.279000,0,0,0,0 -4. Statistics,dropbox/json11 (C++11),citm_catalog.json,0.677000,0,0,0,0 -4. Statistics,dropbox/json11 (C++11),twitter.json,0.428000,0,0,0,0 -7. Code size,dropbox/json11 (C++11),jsonstat,0,0,0,0,59392 -1. Parse,mikeando/FastJson (C++),canada.json,93.338000,5371588,7624748,22,0 -1. Parse,mikeando/FastJson (C++),citm_catalog.json,12.250000,1517876,3299996,22,0 -1. Parse,mikeando/FastJson (C++),twitter.json,4.710000,869676,1517500,24,0 -2. Stringify,mikeando/FastJson (C++),canada.json,1374.955000,2252800,2252800,2,0 -2. Stringify,mikeando/FastJson (C++),citm_catalog.json,167.166000,503808,503808,2,0 -2. Stringify,mikeando/FastJson (C++),twitter.json,9.028000,565248,565248,2,0 -4. Statistics,mikeando/FastJson (C++),canada.json,0.748000,0,0,0,0 -4. Statistics,mikeando/FastJson (C++),citm_catalog.json,0.257000,0,0,0,0 -4. Statistics,mikeando/FastJson (C++),twitter.json,0.154000,0,0,0,0 -7. Code size,mikeando/FastJson (C++),jsonstat,0,0,0,0,82432 -1. Parse,gason (C++11),canada.json,7.955000,4940696,4940696,658,0 -1. Parse,gason (C++11),citm_catalog.json,4.070000,2388604,2388604,151,0 -1. Parse,gason (C++11),twitter.json,1.727000,872524,872524,57,0 -2. Stringify,gason (C++11),canada.json,1438.224000,1298440,3395580,14,0 -2. Stringify,gason (C++11),citm_catalog.json,224.317000,602120,1650684,13,0 -2. Stringify,gason (C++11),twitter.json,31.349000,483336,1007612,12,0 -3. Prettify,gason (C++11),canada.json,1475.406000,7340028,15794148,17,0 -3. Prettify,gason (C++11),citm_catalog.json,231.369000,1802248,3899388,15,0 -3. Prettify,gason (C++11),twitter.json,32.855000,770056,1818620,14,0 -4. Statistics,gason (C++11),canada.json,0.620000,0,0,0,0 -4. Statistics,gason (C++11),citm_catalog.json,0.612000,0,0,0,0 -4. Statistics,gason (C++11),twitter.json,0.737000,0,0,0,0 -7. Code size,gason (C++11),jsonstat,0,0,0,0,15872 -1. Parse,Jansson (C),canada.json,187.702000,6128748,6128796,224392,0 -1. Parse,Jansson (C),citm_catalog.json,61.607000,3011792,3011880,111230,0 -1. Parse,Jansson (C),twitter.json,30.801000,1186412,1186948,43822,0 -2. Stringify,Jansson (C),canada.json,1948.447000,2362184,6556492,21,0 -2. Stringify,Jansson (C),citm_catalog.json,13.574000,551272,1599852,19,0 -2. Stringify,Jansson (C),twitter.json,7.229000,492632,1016924,18,0 -3. Prettify,Jansson (C),canada.json,2023.141000,8323060,17039324,22,0 -3. Prettify,Jansson (C),citm_catalog.json,27.084000,1727224,3824380,20,0 -3. Prettify,Jansson (C),twitter.json,10.255000,767336,1815916,19,0 -4. Statistics,Jansson (C),canada.json,1.430000,0,0,0,0 -4. Statistics,Jansson (C),citm_catalog.json,1.370000,0,0,0,0 -4. Statistics,Jansson (C),twitter.json,0.782000,0,0,0,0 -7. Code size,Jansson (C),jsonstat,0,0,0,0,39936 -1. Parse,JsonBox (C++),canada.json,2560.258000,3822436,8530376,1087445,0 -1. Parse,JsonBox (C++),citm_catalog.json,256.969000,2166716,5730764,335448,0 -1. Parse,JsonBox (C++),twitter.json,113.941000,1252472,2547336,115474,0 -2. Stringify,JsonBox (C++),canada.json,2538.262000,2252800,6447092,111119,0 -2. Stringify,JsonBox (C++),citm_catalog.json,127.321000,499720,1023996,53220,0 -2. Stringify,JsonBox (C++),twitter.json,84.026000,466952,991228,35925,0 -3. Prettify,JsonBox (C++),canada.json,2454.253000,3932148,8126440,111119,0 -3. Prettify,JsonBox (C++),citm_catalog.json,107.992000,892936,1941500,53221,0 -3. Prettify,JsonBox (C++),twitter.json,71.167000,577544,1626108,35926,0 -4. Statistics,JsonBox (C++),canada.json,0.814000,0,0,0,0 -4. Statistics,JsonBox (C++),citm_catalog.json,0.527000,0,0,0,0 -4. Statistics,JsonBox (C++),twitter.json,0.342000,0,0,0,0 -7. Code size,JsonBox (C++),jsonstat,0,0,0,0,86016 -1. Parse,jsoncons (C++),canada.json,3694.763000,3574252,22729528,3950871,0 -1. Parse,jsoncons (C++),citm_catalog.json,1520.094000,1803320,7619268,3500084,0 -1. Parse,jsoncons (C++),twitter.json,245.201000,1028248,3615048,519675,0 -2. Stringify,jsoncons (C++),canada.json,2536.286000,2027520,4124820,333261,0 -2. Stringify,jsoncons (C++),citm_catalog.json,15.204000,503808,1028244,1282,0 -2. Stringify,jsoncons (C++),twitter.json,16.419000,471040,995572,4760,0 -3. Prettify,jsoncons (C++),canada.json,2535.708000,2027520,4124820,333261,0 -3. Prettify,jsoncons (C++),citm_catalog.json,15.104000,503808,1028244,1282,0 -3. Prettify,jsoncons (C++),twitter.json,16.348000,471040,995572,4760,0 -4. Statistics,jsoncons (C++),canada.json,1.488000,0,36,4,0 -4. Statistics,jsoncons (C++),citm_catalog.json,1.705000,0,68,735,0 -4. Statistics,jsoncons (C++),twitter.json,2.707000,0,476,4611,0 -7. Code size,jsoncons (C++),jsonstat,0,0,0,0,89088 -1. Parse,JsonCpp (C++),canada.json,202.955000,10262888,12516856,223267,0 -1. Parse,JsonCpp (C++),citm_catalog.json,58.375000,3010328,4793248,137169,0 -1. Parse,JsonCpp (C++),twitter.json,31.712000,1291508,1939860,65420,0 -2. Stringify,JsonCpp (C++),canada.json,2020.045000,4259828,6357228,111195,0 -2. Stringify,JsonCpp (C++),citm_catalog.json,75.833000,524288,787116,131024,0 -2. Stringify,JsonCpp (C++),twitter.json,44.541000,524288,788780,73056,0 -4. Statistics,JsonCpp (C++),canada.json,3.943000,0,36,4,0 -4. Statistics,JsonCpp (C++),citm_catalog.json,1.388000,0,68,735,0 -4. Statistics,JsonCpp (C++),twitter.json,3.054000,0,476,4611,0 -7. Code size,JsonCpp (C++),jsonstat,0,0,0,0,157696 -1. Parse,JSON Spirit (C++),canada.json,233.911000,3948556,6398028,435449,0 -1. Parse,JSON Spirit (C++),citm_catalog.json,169.091000,1822736,4748856,332263,0 -1. Parse,JSON Spirit (C++),twitter.json,36.543000,1043636,2071032,63854,0 -2. Stringify,JSON Spirit (C++),canada.json,2263.428000,2252800,6447092,111143,0 -2. Stringify,JSON Spirit (C++),citm_catalog.json,68.103000,503808,1028084,111122,0 -2. Stringify,JSON Spirit (C++),twitter.json,86.167000,692224,1740788,147333,0 -3. Prettify,JSON Spirit (C++),canada.json,2367.343000,8323060,16777180,111144,0 -3. Prettify,JSON Spirit (C++),citm_catalog.json,91.722000,2007040,4104180,111124,0 -3. Prettify,JSON Spirit (C++),twitter.json,91.422000,1024000,2072564,147333,0 -4. Statistics,JSON Spirit (C++),canada.json,1.106000,0,0,0,0 -4. Statistics,JSON Spirit (C++),citm_catalog.json,0.447000,0,0,0,0 -4. Statistics,JSON Spirit (C++),twitter.json,0.228000,0,0,0,0 -7. Code size,JSON Spirit (C++),jsonstat,0,0,0,0,82944 -1. Parse,hjiang/JSON++ (C++),canada.json,3524.739000,5204580,9710156,671832,0 -1. Parse,hjiang/JSON++ (C++),citm_catalog.json,735.735000,2799560,6363056,277605,0 -1. Parse,hjiang/JSON++ (C++),twitter.json,219.669000,1651500,2945812,141792,0 -2. Stringify,hjiang/JSON++ (C++),canada.json,3113.268000,3997684,20252748,837108,0 -2. Stringify,hjiang/JSON++ (C++),citm_catalog.json,437.292000,946936,4842188,216600,0 -2. Stringify,hjiang/JSON++ (C++),twitter.json,99.169000,575680,3356828,79142,0 -4. Statistics,hjiang/JSON++ (C++),canada.json,1.327000,0,0,0,0 -4. Statistics,hjiang/JSON++ (C++),citm_catalog.json,0.909000,0,0,0,0 -4. Statistics,hjiang/JSON++ (C++),twitter.json,0.466000,0,0,0,0 -7. Code size,hjiang/JSON++ (C++),jsonstat,0,0,0,0,80384 -1. Parse,Jzon (C++),canada.json,634.926000,12217204,16765372,1228062,0 -1. Parse,Jzon (C++),citm_catalog.json,188.575000,2798120,6378724,322999,0 -1. Parse,Jzon (C++),twitter.json,92.800000,1569532,2873160,165585,0 -2. Stringify,Jzon (C++),canada.json,29.977000,2252800,6512616,19,0 -2. Stringify,Jzon (C++),citm_catalog.json,13.475000,503808,1028084,2215,0 -2. Stringify,Jzon (C++),twitter.json,10.857000,475136,999412,7959,0 -3. Prettify,Jzon (C++),canada.json,147.473000,8323060,16777180,223246,0 -3. Prettify,Jzon (C++),citm_catalog.json,43.755000,1990664,4087804,61381,0 -3. Prettify,Jzon (C++),twitter.json,19.229000,790536,1839100,24186,0 -4. Statistics,Jzon (C++),canada.json,1.345000,0,0,0,0 -4. Statistics,Jzon (C++),citm_catalog.json,0.479000,0,0,0,0 -4. Statistics,Jzon (C++),twitter.json,0.389000,0,0,0,0 -7. Code size,Jzon (C++),jsonstat,0,0,0,0,67072 -1. Parse,Nlohmann (C++11),canada.json,136.026000,4029980,6291556,170267,0 -1. Parse,Nlohmann (C++11),citm_catalog.json,35.368000,2511820,4293568,81248,0 -1. Parse,Nlohmann (C++11),twitter.json,21.453000,1368952,2016108,38847,0 -2. Stringify,Nlohmann (C++11),canada.json,3869.287000,1581056,3678276,527879,0 -2. Stringify,Nlohmann (C++11),citm_catalog.json,327.980000,602112,1798132,213751,0 -2. Stringify,Nlohmann (C++11),twitter.json,74.422000,483328,1008320,90955,0 -3. Prettify,Nlohmann (C++11),canada.json,4126.285000,7667700,16121936,919077,0 -3. Prettify,Nlohmann (C++11),citm_catalog.json,334.320000,1830912,5484532,218794,0 -3. Prettify,Nlohmann (C++11),twitter.json,74.895000,782336,2093980,89752,0 -4. Statistics,Nlohmann (C++11),canada.json,1.013000,0,0,0,0 -4. Statistics,Nlohmann (C++11),citm_catalog.json,0.838000,0,0,0,0 -4. Statistics,Nlohmann (C++11),twitter.json,0.597000,0,0,0,0 -7. Code size,Nlohmann (C++11),jsonstat,0,0,0,0,40448 -1. Parse,Parson (C),canada.json,174.503000,4909416,4919364,336060,0 -1. Parse,Parson (C),citm_catalog.json,58.431000,1807636,1807784,185585,0 -1. Parse,Parson (C),twitter.json,28.461000,922096,922260,72477,0 -4. Statistics,Parson (C),canada.json,3.219000,0,0,0,0 -4. Statistics,Parson (C),citm_catalog.json,2.307000,0,0,0,0 -4. Statistics,Parson (C),twitter.json,5.680000,0,0,0,0 -7. Code size,Parson (C),jsonstat,0,0,0,0,30208 -1. Parse,PicoJSON (C++),canada.json,552.737000,3970124,4173368,1099387,0 -1. Parse,PicoJSON (C++),citm_catalog.json,170.038000,2627668,2627696,394656,0 -1. Parse,PicoJSON (C++),twitter.json,69.405000,1602008,1602008,154333,0 -2. Stringify,PicoJSON (C++),canada.json,2002.722000,4194304,6291480,111149,0 -2. Stringify,PicoJSON (C++),citm_catalog.json,198.983000,524288,786448,16087,0 -2. Stringify,PicoJSON (C++),twitter.json,29.207000,524288,786420,14138,0 -4. Statistics,PicoJSON (C++),canada.json,0.732000,0,0,0,0 -4. Statistics,PicoJSON (C++),citm_catalog.json,0.448000,0,0,0,0 -4. Statistics,PicoJSON (C++),twitter.json,0.380000,0,0,0,0 -7. Code size,PicoJSON (C++),jsonstat,0,0,0,0,55808 -1. Parse,RapidJSON_AutoUTF (C++),canada.json,18.714000,4207124,4655536,77,0 -1. Parse,RapidJSON_AutoUTF (C++),citm_catalog.json,11.752000,1638828,1650496,36,0 -1. Parse,RapidJSON_AutoUTF (C++),twitter.json,7.432000,1048896,1056676,26,0 -2. Stringify,RapidJSON_AutoUTF (C++),canada.json,43.275000,2873356,2873628,28,0 -2. Stringify,RapidJSON_AutoUTF (C++),citm_catalog.json,4.814000,567612,567884,24,0 -2. Stringify,RapidJSON_AutoUTF (C++),twitter.json,4.110000,567612,567884,24,0 -3. Prettify,RapidJSON_AutoUTF (C++),canada.json,77.628000,9699344,9699616,31,0 -3. Prettify,RapidJSON_AutoUTF (C++),citm_catalog.json,10.891000,1915588,1915860,27,0 -3. Prettify,RapidJSON_AutoUTF (C++),twitter.json,5.348000,851396,851668,25,0 -4. Statistics,RapidJSON_AutoUTF (C++),canada.json,0.822000,0,0,0,0 -4. Statistics,RapidJSON_AutoUTF (C++),citm_catalog.json,0.336000,0,0,0,0 -4. Statistics,RapidJSON_AutoUTF (C++),twitter.json,0.212000,0,0,0,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),canada.json,58.364000,28,2873900,30,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),citm_catalog.json,15.542000,28,568156,26,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),twitter.json,11.416000,28,568476,28,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),canada.json,15.055000,0,272,2,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),citm_catalog.json,10.964000,0,272,2,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),twitter.json,7.476000,0,592,4,0 -7. Code size,RapidJSON_AutoUTF (C++),jsonstat,0,0,0,0,48128 -1. Parse,RapidJSON_FullPrec (C++),canada.json,40.802000,4207124,4655536,77,0 -1. Parse,RapidJSON_FullPrec (C++),citm_catalog.json,7.833000,1638828,1650496,36,0 -1. Parse,RapidJSON_FullPrec (C++),twitter.json,5.537000,1048896,1056676,26,0 -2. Stringify,RapidJSON_FullPrec (C++),canada.json,32.727000,2873356,2873628,28,0 -2. Stringify,RapidJSON_FullPrec (C++),citm_catalog.json,2.518000,567612,567884,24,0 -2. Stringify,RapidJSON_FullPrec (C++),twitter.json,2.432000,567612,567884,24,0 -3. Prettify,RapidJSON_FullPrec (C++),canada.json,44.861000,9699344,9699616,31,0 -3. Prettify,RapidJSON_FullPrec (C++),citm_catalog.json,5.371000,1915588,1915860,27,0 -3. Prettify,RapidJSON_FullPrec (C++),twitter.json,3.224000,851396,851668,25,0 -4. Statistics,RapidJSON_FullPrec (C++),canada.json,0.821000,0,0,0,0 -4. Statistics,RapidJSON_FullPrec (C++),citm_catalog.json,0.333000,0,0,0,0 -4. Statistics,RapidJSON_FullPrec (C++),twitter.json,0.207000,0,0,0,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),canada.json,73.369000,2873356,2873900,30,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),citm_catalog.json,7.689000,567612,568156,26,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),twitter.json,5.228000,567612,568476,28,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),canada.json,39.957000,0,272,2,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),citm_catalog.json,5.712000,0,272,2,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),twitter.json,3.419000,0,592,4,0 -7. Code size,RapidJSON_FullPrec (C++),jsonstat,0,0,0,0,34816 -1. Parse,RapidJSON_Insitu (C++),canada.json,11.874000,6458192,6906604,78,0 -1. Parse,RapidJSON_Insitu (C++),citm_catalog.json,4.466000,3350956,3362624,36,0 -1. Parse,RapidJSON_Insitu (C++),twitter.json,2.203000,1368152,1375932,22,0 -2. Stringify,RapidJSON_Insitu (C++),canada.json,32.440000,2873356,2873628,28,0 -2. Stringify,RapidJSON_Insitu (C++),citm_catalog.json,2.572000,567612,567884,24,0 -2. Stringify,RapidJSON_Insitu (C++),twitter.json,2.379000,567612,567884,24,0 -3. Prettify,RapidJSON_Insitu (C++),canada.json,44.685000,9699344,9699616,31,0 -3. Prettify,RapidJSON_Insitu (C++),citm_catalog.json,5.465000,1915588,1915860,27,0 -3. Prettify,RapidJSON_Insitu (C++),twitter.json,3.132000,851396,851668,25,0 -4. Statistics,RapidJSON_Insitu (C++),canada.json,0.810000,0,0,0,0 -4. Statistics,RapidJSON_Insitu (C++),citm_catalog.json,0.327000,0,0,0,0 -4. Statistics,RapidJSON_Insitu (C++),twitter.json,0.164000,0,0,0,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),canada.json,41.543000,2873356,5124716,30,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),citm_catalog.json,6.274000,567612,2345580,26,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),twitter.json,4.204000,567612,1214900,26,0 -6. SaxStatistics,RapidJSON_Insitu (C++),canada.json,9.235000,0,2251088,2,0 -6. SaxStatistics,RapidJSON_Insitu (C++),citm_catalog.json,3.504000,0,1777696,2,0 -6. SaxStatistics,RapidJSON_Insitu (C++),twitter.json,2.041000,0,647016,2,0 -7. Code size,RapidJSON_Insitu (C++),jsonstat,0,0,0,0,34816 -1. Parse,RapidJSON (C++),canada.json,11.771000,4207124,4655536,77,0 -1. Parse,RapidJSON (C++),citm_catalog.json,5.537000,1638828,1650496,36,0 -1. Parse,RapidJSON (C++),twitter.json,3.111000,1048896,1056676,26,0 -2. Stringify,RapidJSON (C++),canada.json,32.533000,2873356,2873628,28,0 -2. Stringify,RapidJSON (C++),citm_catalog.json,2.530000,567612,567884,24,0 -2. Stringify,RapidJSON (C++),twitter.json,2.428000,567612,567884,24,0 -3. Prettify,RapidJSON (C++),canada.json,44.858000,9699344,9699616,31,0 -3. Prettify,RapidJSON (C++),citm_catalog.json,5.372000,1915588,1915860,27,0 -3. Prettify,RapidJSON (C++),twitter.json,3.226000,851396,851668,25,0 -4. Statistics,RapidJSON (C++),canada.json,0.822000,0,0,0,0 -4. Statistics,RapidJSON (C++),citm_catalog.json,0.343000,0,0,0,0 -4. Statistics,RapidJSON (C++),twitter.json,0.214000,0,0,0,0 -5. Sax Round-trip,RapidJSON (C++),canada.json,41.259000,2873356,2873900,30,0 -5. Sax Round-trip,RapidJSON (C++),citm_catalog.json,7.021000,567612,568156,26,0 -5. Sax Round-trip,RapidJSON (C++),twitter.json,5.146000,567612,568476,28,0 -6. SaxStatistics,RapidJSON (C++),canada.json,8.884000,0,272,2,0 -6. SaxStatistics,RapidJSON (C++),citm_catalog.json,5.218000,0,272,2,0 -6. SaxStatistics,RapidJSON (C++),twitter.json,3.333000,0,592,4,0 -7. Code size,RapidJSON (C++),jsonstat,0,0,0,0,34816 -1. Parse,sajson (C++),canada.json,8.909000,11295060,11295060,4,0 -1. Parse,sajson (C++),citm_catalog.json,5.662000,8921132,8921132,4,0 -1. Parse,sajson (C++),twitter.json,2.410000,3235032,3235032,4,0 -4. Statistics,sajson (C++),canada.json,1.070000,0,0,0,0 -4. Statistics,sajson (C++),citm_catalog.json,0.351000,0,0,0,0 -4. Statistics,sajson (C++),twitter.json,0.184000,0,0,0,0 -7. Code size,sajson (C++),jsonstat,0,0,0,0,30208 -1. Parse,SimpleJSON (C++),canada.json,137.910000,12262028,16796616,337494,0 -1. Parse,SimpleJSON (C++),citm_catalog.json,113.642000,4267296,7822952,235618,0 -1. Parse,SimpleJSON (C++),twitter.json,69.686000,2270984,3565128,147115,0 -2. Stringify,SimpleJSON (C++),canada.json,2563.335000,3155840,7418056,584121,0 -2. Stringify,SimpleJSON (C++),citm_catalog.json,408.940000,1002824,3006440,261196,0 -2. Stringify,SimpleJSON (C++),twitter.json,101.768000,1137672,2450736,117904,0 -4. Statistics,SimpleJSON (C++),canada.json,1.582000,0,0,0,0 -4. Statistics,SimpleJSON (C++),citm_catalog.json,0.484000,0,0,0,0 -4. Statistics,SimpleJSON (C++),twitter.json,0.387000,0,0,0,0 -7. Code size,SimpleJSON (C++),jsonstat,0,0,0,0,35328 -1. Parse,strdup (C),canada.json,0.184000,2251080,2251080,2,0 -1. Parse,strdup (C),citm_catalog.json,0.145000,1777688,1777688,2,0 -1. Parse,strdup (C),twitter.json,0.053000,647008,647008,2,0 -2. Stringify,strdup (C),canada.json,0.179000,2251080,2251080,2,0 -2. Stringify,strdup (C),citm_catalog.json,0.144000,1777688,1777688,2,0 -2. Stringify,strdup (C),twitter.json,0.053000,647008,647008,2,0 -1. Parse,udp/json-parser (C),canada.json,103.252000,8248076,8248076,223233,0 -1. Parse,udp/json-parser (C),citm_catalog.json,36.723000,2320244,2320244,51205,0 -1. Parse,udp/json-parser (C),twitter.json,12.200000,1188364,1188364,20237,0 -2. Stringify,udp/json-parser (C),canada.json,2572.990000,1043624,1043624,2,0 -2. Stringify,udp/json-parser (C),citm_catalog.json,9.138000,500728,500728,2,0 -2. Stringify,udp/json-parser (C),twitter.json,3.293000,472968,472968,2,0 -3. Prettify,udp/json-parser (C),canada.json,2580.939000,7995380,7995380,2,0 -3. Prettify,udp/json-parser (C),citm_catalog.json,10.076000,1929504,1929504,2,0 -3. Prettify,udp/json-parser (C),twitter.json,3.529000,835280,835280,2,0 -4. Statistics,udp/json-parser (C),canada.json,1.139000,0,0,0,0 -4. Statistics,udp/json-parser (C),citm_catalog.json,0.328000,0,0,0,0 -4. Statistics,udp/json-parser (C),twitter.json,0.183000,0,0,0,0 -7. Code size,udp/json-parser (C),jsonstat,0,0,0,0,27136 -1. Parse,ujson4c (C),canada.json,10.720000,4177964,8680080,10,0 -1. Parse,ujson4c (C),citm_catalog.json,5.524000,2080808,5636140,9,0 -1. Parse,ujson4c (C),twitter.json,2.450000,2080808,3374788,9,0 -4. Statistics,ujson4c (C),canada.json,2.706000,0,0,0,0 -4. Statistics,ujson4c (C),citm_catalog.json,0.674000,0,0,0,0 -4. Statistics,ujson4c (C),twitter.json,0.338000,0,0,0,0 -7. Code size,ujson4c (C),jsonstat,0,0,0,0,24064 -1. Parse,Vinenthz/libjson (C),canada.json,186.208000,4246124,4262788,334389,0 -1. Parse,Vinenthz/libjson (C),citm_catalog.json,61.046000,1655796,1672468,153901,0 -1. Parse,Vinenthz/libjson (C),twitter.json,27.624000,987076,1003748,72620,0 -2. Stringify,Vinenthz/libjson (C),canada.json,1944.791000,4194328,4194328,13,0 -2. Stringify,Vinenthz/libjson (C),citm_catalog.json,12.888000,524312,524312,10,0 -2. Stringify,Vinenthz/libjson (C),twitter.json,7.978000,524312,524312,10,0 -3. Prettify,Vinenthz/libjson (C),canada.json,1940.834000,4194328,4194328,13,0 -3. Prettify,Vinenthz/libjson (C),citm_catalog.json,12.885000,524312,524312,10,0 -3. Prettify,Vinenthz/libjson (C),twitter.json,7.990000,524312,524312,10,0 -4. Statistics,Vinenthz/libjson (C),canada.json,0.914000,0,0,0,0 -4. Statistics,Vinenthz/libjson (C),citm_catalog.json,0.415000,0,0,0,0 -4. Statistics,Vinenthz/libjson (C),twitter.json,0.338000,0,0,0,0 -5. Sax Round-trip,Vinenthz/libjson (C),canada.json,32.569000,4194328,4198688,15,0 -5. Sax Round-trip,Vinenthz/libjson (C),citm_catalog.json,20.313000,524312,528672,12,0 -5. Sax Round-trip,Vinenthz/libjson (C),twitter.json,12.351000,524312,528672,12,0 -6. SaxStatistics,Vinenthz/libjson (C),canada.json,23.362000,0,4360,2,0 -6. SaxStatistics,Vinenthz/libjson (C),citm_catalog.json,13.814000,0,4360,2,0 -6. SaxStatistics,Vinenthz/libjson (C),twitter.json,5.793000,0,4360,2,0 -7. Code size,Vinenthz/libjson (C),jsonstat,0,0,0,0,26112 -1. Parse,YAJL (C),canada.json,224.576000,9133036,9135380,501567,0 -1. Parse,YAJL (C),citm_catalog.json,67.077000,2250892,2255288,189685,0 -1. Parse,YAJL (C),twitter.json,26.682000,1125572,1129968,77047,0 -2. Stringify,YAJL (C),canada.json,2141.842000,4198472,4198472,15,0 -2. Stringify,YAJL (C),citm_catalog.json,11.874000,528456,528456,12,0 -2. Stringify,YAJL (C),twitter.json,5.168000,528464,528464,12,0 -3. Prettify,YAJL (C),canada.json,2226.040000,16846892,16846892,17,0 -3. Prettify,YAJL (C),citm_catalog.json,31.789000,2101320,2101320,14,0 -3. Prettify,YAJL (C),twitter.json,9.562000,1052744,1052744,13,0 -4. Statistics,YAJL (C),canada.json,1.478000,0,0,0,0 -4. Statistics,YAJL (C),citm_catalog.json,0.597000,0,0,0,0 -4. Statistics,YAJL (C),twitter.json,0.637000,0,0,0,0 -5. Sax Round-trip,YAJL (C),canada.json,2249.853000,4198472,4202868,22,0 -5. Sax Round-trip,YAJL (C),citm_catalog.json,19.806000,528456,532852,19,0 -5. Sax Round-trip,YAJL (C),twitter.json,7.576000,528456,532852,19,0 -6. SaxStatistics,YAJL (C),canada.json,88.558000,0,4396,7,0 -6. SaxStatistics,YAJL (C),citm_catalog.json,8.802000,0,4396,7,0 -6. SaxStatistics,YAJL (C),twitter.json,3.145000,0,4396,7,0 -7. Code size,YAJL (C),jsonstat,0,0,0,0,38912 diff --git a/sample/performance_Corei7920@2.67GHz_cygwin32_gcc4.9.html b/sample/performance_Corei7920@2.67GHz_cygwin32_gcc4.9.html deleted file mode 100644 index f041a031..00000000 --- a/sample/performance_Corei7920@2.67GHz_cygwin32_gcc4.9.html +++ /dev/null @@ -1,775 +0,0 @@ - - - - - - - - - -
- - -
-

Source CSV

- -
- -
- - - - -
- - - \ No newline at end of file diff --git a/sample/performance_Corei7920@2.67GHz_cygwin64_gcc4.9.csv b/sample/performance_Corei7920@2.67GHz_cygwin64_gcc4.9.csv deleted file mode 100644 index 4d661a9d..00000000 --- a/sample/performance_Corei7920@2.67GHz_cygwin64_gcc4.9.csv +++ /dev/null @@ -1,381 +0,0 @@ -Type,Library,Filename,Time (ms),Memory (byte),MemoryPeak (byte),AllocCount,FileSize (byte) -1. Parse,ArduinoJson (C++),canada.json,832.620000,10640128,10640128,20,0 -1. Parse,ArduinoJson (C++),citm_catalog.json,9.539000,3875232,3875232,18,0 -1. Parse,ArduinoJson (C++),twitter.json,4.658000,1171648,1171648,16,0 -2. Stringify,ArduinoJson (C++),canada.json,1986.765000,2252800,6447080,15,0 -2. Stringify,ArduinoJson (C++),citm_catalog.json,18.101000,503808,1028072,12,0 -2. Stringify,ArduinoJson (C++),twitter.json,15.381000,471040,995304,12,0 -3. Prettify,ArduinoJson (C++),canada.json,2123.020000,5636072,14024656,16,0 -3. Prettify,ArduinoJson (C++),citm_catalog.json,43.805000,1204224,3301352,14,0 -3. Prettify,ArduinoJson (C++),twitter.json,24.510000,647168,1695720,13,0 -4. Statistics,ArduinoJson (C++),canada.json,0.657000,0,0,0,0 -4. Statistics,ArduinoJson (C++),citm_catalog.json,0.762000,0,0,0,0 -4. Statistics,ArduinoJson (C++),twitter.json,0.833000,0,0,0,0 -7. Code size,ArduinoJson (C++),jsonstat,0,0,0,0,23040 -1. Parse,CAJUN (C++),canada.json,3376.593000,41183712,153222840,4900321,0 -1. Parse,CAJUN (C++),citm_catalog.json,621.677000,9973384,35274600,1114320,0 -1. Parse,CAJUN (C++),twitter.json,166.554000,2770632,9129072,361364,0 -2. Stringify,CAJUN (C++),canada.json,2551.836000,4272144,12660728,334368,0 -2. Stringify,CAJUN (C++),citm_catalog.json,329.249000,892928,1941480,64872,0 -2. Stringify,CAJUN (C++),twitter.json,57.594000,675840,1724392,17602,0 -4. Statistics,CAJUN (C++),canada.json,4.012000,0,0,0,0 -4. Statistics,CAJUN (C++),citm_catalog.json,1.390000,0,0,0,0 -4. Statistics,CAJUN (C++),twitter.json,0.251000,0,0,0,0 -7. Code size,CAJUN (C++),jsonstat,0,0,0,0,65024 -1. Parse,cJSON (C),canada.json,58.332000,12037312,12037312,167192,0 -1. Parse,cJSON (C),citm_catalog.json,14.587000,3364216,3364216,64383,0 -1. Parse,cJSON (C),twitter.json,7.434000,1606704,1606704,32014,0 -2. Stringify,cJSON (C),canada.json,1506.765000,1294720,2654584,223241,0 -2. Stringify,cJSON (C),citm_catalog.json,42.888000,500336,1001328,87274,0 -2. Stringify,cJSON (C),twitter.json,27.445000,466944,935328,30092,0 -3. Prettify,cJSON (C),canada.json,1509.950000,1405888,2877096,223241,0 -3. Prettify,cJSON (C),citm_catalog.json,45.139000,789232,1579072,87274,0 -3. Prettify,cJSON (C),twitter.json,27.945000,557984,1117216,30092,0 -4. Statistics,cJSON (C),canada.json,1.607000,0,0,0,0 -4. Statistics,cJSON (C),citm_catalog.json,0.466000,0,0,0,0 -4. Statistics,cJSON (C),twitter.json,0.574000,0,0,0,0 -7. Code size,cJSON (C),jsonstat,0,0,0,0,22016 -1. Parse,dropbox/json11 (C++11),canada.json,133.874000,10708632,13092480,337482,0 -1. Parse,dropbox/json11 (C++11),citm_catalog.json,59.610000,4804136,6586488,209021,0 -1. Parse,dropbox/json11 (C++11),twitter.json,42.046000,2387256,3034776,130053,0 -2. Stringify,dropbox/json11 (C++11),canada.json,1944.743000,4194304,6291432,23,0 -2. Stringify,dropbox/json11 (C++11),citm_catalog.json,11.855000,1048576,1572840,21,0 -2. Stringify,dropbox/json11 (C++11),twitter.json,12.112000,524288,786408,20,0 -4. Statistics,dropbox/json11 (C++11),canada.json,1.685000,0,0,0,0 -4. Statistics,dropbox/json11 (C++11),citm_catalog.json,0.701000,0,0,0,0 -4. Statistics,dropbox/json11 (C++11),twitter.json,0.508000,0,0,0,0 -7. Code size,dropbox/json11 (C++11),jsonstat,0,0,0,0,54784 -1. Parse,mikeando/FastJson (C++),canada.json,77.655000,8715384,10968696,22,0 -1. Parse,mikeando/FastJson (C++),citm_catalog.json,11.517000,2687432,4469704,22,0 -1. Parse,mikeando/FastJson (C++),twitter.json,4.609000,1361560,2009832,24,0 -2. Stringify,mikeando/FastJson (C++),canada.json,1360.299000,2252800,2252800,2,0 -2. Stringify,mikeando/FastJson (C++),citm_catalog.json,167.293000,503808,503808,2,0 -2. Stringify,mikeando/FastJson (C++),twitter.json,9.012000,565248,565248,2,0 -4. Statistics,mikeando/FastJson (C++),canada.json,0.812000,0,0,0,0 -4. Statistics,mikeando/FastJson (C++),citm_catalog.json,0.265000,0,0,0,0 -4. Statistics,mikeando/FastJson (C++),twitter.json,0.168000,0,0,0,0 -7. Code size,mikeando/FastJson (C++),jsonstat,0,0,0,0,75776 -1. Parse,gason (C++11),canada.json,7.372000,4943328,4943328,658,0 -1. Parse,gason (C++11),citm_catalog.json,4.384000,2598528,2598528,202,0 -1. Parse,gason (C++11),twitter.json,1.837000,979464,979464,83,0 -2. Stringify,gason (C++11),canada.json,1437.209000,1298432,3395560,14,0 -2. Stringify,gason (C++11),citm_catalog.json,232.322000,602112,1650664,13,0 -2. Stringify,gason (C++11),twitter.json,30.897000,483328,1007592,12,0 -3. Prettify,gason (C++11),canada.json,1471.077000,7340008,15728592,17,0 -3. Prettify,gason (C++11),citm_catalog.json,238.655000,1802240,3899368,15,0 -3. Prettify,gason (C++11),twitter.json,32.574000,770048,1818600,14,0 -4. Statistics,gason (C++11),canada.json,0.628000,0,0,0,0 -4. Statistics,gason (C++11),citm_catalog.json,0.733000,0,0,0,0 -4. Statistics,gason (C++11),twitter.json,0.752000,0,0,0,0 -7. Code size,gason (C++11),jsonstat,0,0,0,0,15872 -1. Parse,Jansson (C),canada.json,156.810000,10472168,10472232,224392,0 -1. Parse,Jansson (C),citm_catalog.json,52.730000,5550976,5551072,111230,0 -1. Parse,Jansson (C),twitter.json,26.254000,1946504,1947048,43822,0 -2. Stringify,Jansson (C),canada.json,1951.536000,2362192,6556504,21,0 -2. Stringify,Jansson (C),citm_catalog.json,10.217000,551280,1599864,19,0 -2. Stringify,Jansson (C),twitter.json,6.452000,492640,1016936,18,0 -3. Prettify,Jansson (C),canada.json,1986.604000,8272192,16988432,22,0 -3. Prettify,Jansson (C),citm_catalog.json,17.333000,1727232,3824392,20,0 -3. Prettify,Jansson (C),twitter.json,8.337000,767344,1815928,19,0 -4. Statistics,Jansson (C),canada.json,1.905000,0,0,0,0 -4. Statistics,Jansson (C),citm_catalog.json,1.159000,0,0,0,0 -4. Statistics,Jansson (C),twitter.json,0.652000,0,0,0,0 -7. Code size,Jansson (C),jsonstat,0,0,0,0,43520 -1. Parse,JsonBox (C++),canada.json,2072.449000,7581688,12494912,1087445,0 -1. Parse,JsonBox (C++),citm_catalog.json,189.085000,4021912,7585976,335448,0 -1. Parse,JsonBox (C++),twitter.json,83.819000,2044224,3349112,115474,0 -2. Stringify,JsonBox (C++),canada.json,2455.232000,2252800,6447080,111119,0 -2. Stringify,JsonBox (C++),citm_catalog.json,93.273000,499712,1023976,53220,0 -2. Stringify,JsonBox (C++),twitter.json,62.000000,466944,991208,35925,0 -3. Prettify,JsonBox (C++),canada.json,2392.666000,3923968,8118248,111119,0 -3. Prettify,JsonBox (C++),citm_catalog.json,78.296000,892928,1941480,53221,0 -3. Prettify,JsonBox (C++),twitter.json,51.879000,577536,1626088,35926,0 -4. Statistics,JsonBox (C++),canada.json,1.074000,0,0,0,0 -4. Statistics,JsonBox (C++),citm_catalog.json,0.597000,0,0,0,0 -4. Statistics,JsonBox (C++),twitter.json,0.488000,0,0,0,0 -7. Code size,JsonBox (C++),jsonstat,0,0,0,0,78848 -1. Parse,jsoncons (C++),canada.json,2897.497000,4471768,27304400,3950871,0 -1. Parse,jsoncons (C++),citm_catalog.json,1159.411000,2622816,9055512,3500084,0 -1. Parse,jsoncons (C++),twitter.json,181.577000,1325744,4080048,519675,0 -2. Stringify,jsoncons (C++),canada.json,2448.695000,2027520,4124984,333261,0 -2. Stringify,jsoncons (C++),citm_catalog.json,11.629000,503808,1028392,1282,0 -2. Stringify,jsoncons (C++),twitter.json,14.301000,471040,995816,4760,0 -3. Prettify,jsoncons (C++),canada.json,2444.337000,2027520,4124968,333261,0 -3. Prettify,jsoncons (C++),citm_catalog.json,11.622000,503808,1028392,1282,0 -3. Prettify,jsoncons (C++),twitter.json,14.340000,471040,995816,4760,0 -4. Statistics,jsoncons (C++),canada.json,1.608000,0,72,4,0 -4. Statistics,jsoncons (C++),citm_catalog.json,1.620000,0,88,735,0 -4. Statistics,jsoncons (C++),twitter.json,1.970000,0,488,4611,0 -7. Code size,jsoncons (C++),jsonstat,0,0,0,0,82944 -1. Parse,JsonCpp (C++),canada.json,155.063000,17850880,20104928,223267,0 -1. Parse,JsonCpp (C++),citm_catalog.json,39.716000,5167232,6950240,137169,0 -1. Parse,JsonCpp (C++),twitter.json,21.768000,1964808,2613256,65420,0 -2. Stringify,JsonCpp (C++),canada.json,2006.847000,4194304,6291840,111195,0 -2. Stringify,JsonCpp (C++),citm_catalog.json,49.387000,524288,787664,131024,0 -2. Stringify,JsonCpp (C++),twitter.json,30.406000,524288,790120,73056,0 -4. Statistics,JsonCpp (C++),canada.json,4.265000,0,56,4,0 -4. Statistics,JsonCpp (C++),citm_catalog.json,1.293000,0,88,735,0 -4. Statistics,JsonCpp (C++),twitter.json,2.152000,0,488,4611,0 -7. Code size,JsonCpp (C++),jsonstat,0,0,0,0,139264 -1. Parse,json-c (C),canada.json,204.836000,31396928,31398120,390651,0 -1. Parse,json-c (C),citm_catalog.json,42.217000,12955280,12956536,131793,0 -1. Parse,json-c (C),twitter.json,18.217000,3072280,3073952,49446,0 -2. Stringify,json-c (C),canada.json,31.808000,6553568,6553568,21,0 -2. Stringify,json-c (C),citm_catalog.json,20.837000,1025056,1025056,18,0 -2. Stringify,json-c (C),twitter.json,10.225000,997296,997296,18,0 -3. Prettify,json-c (C),canada.json,61.743000,13828064,13828064,22,0 -3. Prettify,json-c (C),citm_catalog.json,28.453000,3354032,3354032,20,0 -3. Prettify,json-c (C),twitter.json,12.319000,1680928,1680928,19,0 -4. Statistics,json-c (C),canada.json,5.036000,0,0,0,0 -4. Statistics,json-c (C),citm_catalog.json,1.715000,0,0,0,0 -4. Statistics,json-c (C),twitter.json,0.539000,0,0,0,0 -7. Code size,json-c (C),jsonstat,0,0,0,0,37888 -1. Parse,JSON Spirit (C++),canada.json,176.261000,4822920,7329096,435449,0 -1. Parse,JSON Spirit (C++),citm_catalog.json,127.623000,2536768,5765072,332263,0 -1. Parse,JSON Spirit (C++),twitter.json,27.356000,1348056,2403648,63854,0 -2. Stringify,JSON Spirit (C++),canada.json,2258.850000,2252800,6447080,111143,0 -2. Stringify,JSON Spirit (C++),citm_catalog.json,47.809000,503808,1028072,111122,0 -2. Stringify,JSON Spirit (C++),twitter.json,60.165000,692224,1740776,147333,0 -3. Prettify,JSON Spirit (C++),canada.json,2322.610000,8323048,16711632,111144,0 -3. Prettify,JSON Spirit (C++),citm_catalog.json,62.658000,2007040,4104168,111124,0 -3. Prettify,JSON Spirit (C++),twitter.json,63.852000,1024000,2072552,147333,0 -4. Statistics,JSON Spirit (C++),canada.json,1.118000,0,0,0,0 -4. Statistics,JSON Spirit (C++),citm_catalog.json,0.460000,0,0,0,0 -4. Statistics,JSON Spirit (C++),twitter.json,0.309000,0,0,0,0 -7. Code size,JSON Spirit (C++),jsonstat,0,0,0,0,79360 -1. Parse,hjiang/JSON++ (C++),canada.json,2987.363000,10129512,14635064,671832,0 -1. Parse,hjiang/JSON++ (C++),citm_catalog.json,602.577000,5331472,8894944,277605,0 -1. Parse,hjiang/JSON++ (C++),twitter.json,171.799000,2742440,4036728,141792,0 -2. Stringify,hjiang/JSON++ (C++),canada.json,2924.928000,3979840,20170952,837108,0 -2. Stringify,hjiang/JSON++ (C++),citm_catalog.json,412.435000,946960,4842184,216600,0 -2. Stringify,hjiang/JSON++ (C++),twitter.json,85.468000,575712,3356824,79142,0 -4. Statistics,hjiang/JSON++ (C++),canada.json,2.167000,0,0,0,0 -4. Statistics,hjiang/JSON++ (C++),citm_catalog.json,0.633000,0,0,0,0 -4. Statistics,hjiang/JSON++ (C++),twitter.json,0.453000,0,0,0,0 -7. Code size,hjiang/JSON++ (C++),jsonstat,0,0,0,0,71168 -1. Parse,Jzon (C++),canada.json,451.921000,18200488,22830952,1229800,0 -1. Parse,Jzon (C++),citm_catalog.json,138.755000,4282416,7888536,323660,0 -1. Parse,Jzon (C++),twitter.json,67.841000,2286680,3603184,165976,0 -2. Stringify,Jzon (C++),canada.json,24.308000,2252800,6512592,19,0 -2. Stringify,Jzon (C++),citm_catalog.json,11.061000,503808,1028072,2215,0 -2. Stringify,Jzon (C++),twitter.json,9.348000,475136,999400,7959,0 -3. Prettify,Jzon (C++),canada.json,104.062000,8323048,16777144,223246,0 -3. Prettify,Jzon (C++),citm_catalog.json,31.261000,1990656,4087784,61381,0 -3. Prettify,Jzon (C++),twitter.json,14.807000,790528,1839080,24186,0 -4. Statistics,Jzon (C++),canada.json,1.732000,0,0,0,0 -4. Statistics,Jzon (C++),citm_catalog.json,0.519000,0,0,0,0 -4. Statistics,Jzon (C++),twitter.json,0.317000,0,0,0,0 -7. Code size,Jzon (C++),jsonstat,0,0,0,0,60416 -1. Parse,nbsdx_SimpleJSON (C++11),canada.json,505.066000,38892552,80051272,1342591,0 -1. Parse,nbsdx_SimpleJSON (C++11),citm_catalog.json,194.502000,10386192,20989552,602471,0 -1. Parse,nbsdx_SimpleJSON (C++11),twitter.json,86.814000,2839016,5131560,263139,0 -2. Stringify,nbsdx_SimpleJSON (C++11),canada.json,1795.150000,1409024,3506584,989767,0 -2. Stringify,nbsdx_SimpleJSON (C++11),citm_catalog.json,349.583000,2260992,3394088,329120,0 -2. Stringify,nbsdx_SimpleJSON (C++11),twitter.json,76.330000,651264,1700840,135610,0 -3. Prettify,nbsdx_SimpleJSON (C++11),canada.json,1808.545000,1409024,3506616,989764,0 -3. Prettify,nbsdx_SimpleJSON (C++11),citm_catalog.json,349.536000,3170304,4757032,318090,0 -3. Prettify,nbsdx_SimpleJSON (C++11),twitter.json,74.612000,778240,2090056,128859,0 -4. Statistics,nbsdx_SimpleJSON (C++11),canada.json,2.818000,0,144,18,0 -4. Statistics,nbsdx_SimpleJSON (C++11),citm_catalog.json,2.549000,0,176,4114,0 -4. Statistics,nbsdx_SimpleJSON (C++11),twitter.json,9.314000,0,848,25402,0 -7. Code size,nbsdx_SimpleJSON (C++11),jsonstat,0,0,0,0,41984 -1. Parse,Nlohmann (C++11),canada.json,102.663000,4892488,7145264,170267,0 -1. Parse,Nlohmann (C++11),citm_catalog.json,23.397000,3687544,5469280,81248,0 -1. Parse,Nlohmann (C++11),twitter.json,13.972000,1924304,2571448,38847,0 -2. Stringify,Nlohmann (C++11),canada.json,3808.665000,1581056,3678344,527879,0 -2. Stringify,Nlohmann (C++11),citm_catalog.json,303.792000,602112,1650640,213750,0 -2. Stringify,Nlohmann (C++11),twitter.json,62.096000,483328,1008320,90955,0 -3. Prettify,Nlohmann (C++11),canada.json,4024.590000,7667688,16122000,919078,0 -3. Prettify,Nlohmann (C++11),citm_catalog.json,316.782000,1830912,5484520,218805,0 -3. Prettify,Nlohmann (C++11),twitter.json,64.316000,782336,2094008,89751,0 -4. Statistics,Nlohmann (C++11),canada.json,1.236000,0,0,0,0 -4. Statistics,Nlohmann (C++11),citm_catalog.json,0.855000,0,0,0,0 -4. Statistics,Nlohmann (C++11),twitter.json,0.599000,0,0,0,0 -7. Code size,Nlohmann (C++11),jsonstat,0,0,0,0,37888 -1. Parse,Parson (C),canada.json,128.644000,7142976,7162856,336060,0 -1. Parse,Parson (C),citm_catalog.json,41.888000,2915528,2915808,185585,0 -1. Parse,Parson (C),twitter.json,20.866000,1259712,1260024,72477,0 -4. Statistics,Parson (C),canada.json,3.157000,0,0,0,0 -4. Statistics,Parson (C),citm_catalog.json,2.609000,0,0,0,0 -4. Statistics,Parson (C),twitter.json,4.728000,0,0,0,0 -7. Code size,Parson (C),jsonstat,0,0,0,0,28672 -1. Parse,PicoJSON (C++),canada.json,395.022000,4823128,5075360,1099387,0 -1. Parse,PicoJSON (C++),citm_catalog.json,122.255000,3749752,3749792,394656,0 -1. Parse,PicoJSON (C++),twitter.json,48.330000,2171376,2171376,154333,0 -2. Stringify,PicoJSON (C++),canada.json,1990.081000,4194304,6291488,111149,0 -2. Stringify,PicoJSON (C++),citm_catalog.json,200.337000,524288,786408,16087,0 -2. Stringify,PicoJSON (C++),twitter.json,28.100000,524288,786408,14138,0 -4. Statistics,PicoJSON (C++),canada.json,0.747000,0,0,0,0 -4. Statistics,PicoJSON (C++),citm_catalog.json,0.509000,0,0,0,0 -4. Statistics,PicoJSON (C++),twitter.json,0.350000,0,0,0,0 -7. Code size,PicoJSON (C++),jsonstat,0,0,0,0,55808 -1. Parse,RapidJSON_AutoUTF (C++),canada.json,12.861000,4207896,4656304,77,0 -1. Parse,RapidJSON_AutoUTF (C++),citm_catalog.json,10.470000,1573648,1585336,35,0 -1. Parse,RapidJSON_AutoUTF (C++),twitter.json,7.122000,983608,991392,25,0 -2. Stringify,RapidJSON_AutoUTF (C++),canada.json,26.288000,2873400,2873944,28,0 -2. Stringify,RapidJSON_AutoUTF (C++),citm_catalog.json,4.025000,567656,568200,24,0 -2. Stringify,RapidJSON_AutoUTF (C++),twitter.json,3.353000,567656,568200,24,0 -3. Prettify,RapidJSON_AutoUTF (C++),canada.json,53.353000,9697512,9698056,31,0 -3. Prettify,RapidJSON_AutoUTF (C++),citm_catalog.json,9.750000,1915624,1916168,27,0 -3. Prettify,RapidJSON_AutoUTF (C++),twitter.json,4.691000,851432,851976,25,0 -4. Statistics,RapidJSON_AutoUTF (C++),canada.json,0.860000,0,0,0,0 -4. Statistics,RapidJSON_AutoUTF (C++),citm_catalog.json,0.349000,0,0,0,0 -4. Statistics,RapidJSON_AutoUTF (C++),twitter.json,0.196000,0,0,0,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),canada.json,38.631000,56,2874232,30,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),citm_catalog.json,13.510000,56,568488,26,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),twitter.json,9.607000,56,568808,28,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),canada.json,10.076000,0,304,2,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),citm_catalog.json,9.860000,0,304,2,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),twitter.json,6.309000,0,608,4,0 -7. Code size,RapidJSON_AutoUTF (C++),jsonstat,0,0,0,0,47616 -1. Parse,RapidJSON_FullPrec (C++),canada.json,29.661000,4207896,4656304,77,0 -1. Parse,RapidJSON_FullPrec (C++),citm_catalog.json,6.880000,1573648,1585336,35,0 -1. Parse,RapidJSON_FullPrec (C++),twitter.json,4.198000,983608,991392,25,0 -2. Stringify,RapidJSON_FullPrec (C++),canada.json,13.862000,2873400,2873944,28,0 -2. Stringify,RapidJSON_FullPrec (C++),citm_catalog.json,2.010000,567656,568200,24,0 -2. Stringify,RapidJSON_FullPrec (C++),twitter.json,1.753000,567656,568200,24,0 -3. Prettify,RapidJSON_FullPrec (C++),canada.json,20.576000,9697512,9698056,31,0 -3. Prettify,RapidJSON_FullPrec (C++),citm_catalog.json,3.464000,1915624,1916168,27,0 -3. Prettify,RapidJSON_FullPrec (C++),twitter.json,2.231000,851432,851976,25,0 -4. Statistics,RapidJSON_FullPrec (C++),canada.json,0.859000,0,0,0,0 -4. Statistics,RapidJSON_FullPrec (C++),citm_catalog.json,0.348000,0,0,0,0 -4. Statistics,RapidJSON_FullPrec (C++),twitter.json,0.186000,0,0,0,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),canada.json,37.260000,2873400,2874232,30,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),citm_catalog.json,6.523000,567656,568488,26,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),twitter.json,3.928000,567656,568808,28,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),canada.json,24.180000,0,304,2,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),citm_catalog.json,4.560000,0,304,2,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),twitter.json,2.359000,0,608,4,0 -7. Code size,RapidJSON_FullPrec (C++),jsonstat,0,0,0,0,33280 -1. Parse,RapidJSON_Insitu (C++),canada.json,8.639000,6458960,6907368,78,0 -1. Parse,RapidJSON_Insitu (C++),citm_catalog.json,4.004000,3351336,3363024,36,0 -1. Parse,RapidJSON_Insitu (C++),twitter.json,1.995000,1368368,1376152,22,0 -2. Stringify,RapidJSON_Insitu (C++),canada.json,13.637000,2873400,2873944,28,0 -2. Stringify,RapidJSON_Insitu (C++),citm_catalog.json,2.103000,567656,568200,24,0 -2. Stringify,RapidJSON_Insitu (C++),twitter.json,1.721000,567656,568200,24,0 -3. Prettify,RapidJSON_Insitu (C++),canada.json,20.036000,9697512,9698056,31,0 -3. Prettify,RapidJSON_Insitu (C++),citm_catalog.json,3.318000,1915624,1916168,27,0 -3. Prettify,RapidJSON_Insitu (C++),twitter.json,2.127000,851432,851976,25,0 -4. Statistics,RapidJSON_Insitu (C++),canada.json,0.859000,0,0,0,0 -4. Statistics,RapidJSON_Insitu (C++),citm_catalog.json,0.334000,0,0,0,0 -4. Statistics,RapidJSON_Insitu (C++),twitter.json,0.168000,0,0,0,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),canada.json,22.399000,2873400,5125048,30,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),citm_catalog.json,5.690000,567656,2345928,26,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),twitter.json,3.526000,567656,1215240,26,0 -6. SaxStatistics,RapidJSON_Insitu (C++),canada.json,7.529000,0,2251104,2,0 -6. SaxStatistics,RapidJSON_Insitu (C++),citm_catalog.json,3.426000,0,1777728,2,0 -6. SaxStatistics,RapidJSON_Insitu (C++),twitter.json,1.888000,0,647040,2,0 -7. Code size,RapidJSON_Insitu (C++),jsonstat,0,0,0,0,33280 -1. Parse,RapidJSON (C++),canada.json,8.291000,4207896,4656304,77,0 -1. Parse,RapidJSON (C++),citm_catalog.json,4.754000,1573648,1585336,35,0 -1. Parse,RapidJSON (C++),twitter.json,2.942000,983608,991392,25,0 -2. Stringify,RapidJSON (C++),canada.json,13.750000,2873400,2873944,28,0 -2. Stringify,RapidJSON (C++),citm_catalog.json,2.010000,567656,568200,24,0 -2. Stringify,RapidJSON (C++),twitter.json,1.744000,567656,568200,24,0 -3. Prettify,RapidJSON (C++),canada.json,20.485000,9697512,9698056,31,0 -3. Prettify,RapidJSON (C++),citm_catalog.json,3.458000,1915624,1916168,27,0 -3. Prettify,RapidJSON (C++),twitter.json,2.231000,851432,851976,25,0 -4. Statistics,RapidJSON (C++),canada.json,0.859000,0,0,0,0 -4. Statistics,RapidJSON (C++),citm_catalog.json,0.343000,0,0,0,0 -4. Statistics,RapidJSON (C++),twitter.json,0.193000,0,0,0,0 -5. Sax Round-trip,RapidJSON (C++),canada.json,20.334000,2873400,2874232,30,0 -5. Sax Round-trip,RapidJSON (C++),citm_catalog.json,5.580000,567656,568488,26,0 -5. Sax Round-trip,RapidJSON (C++),twitter.json,3.819000,567656,568808,28,0 -6. SaxStatistics,RapidJSON (C++),canada.json,6.118000,0,304,2,0 -6. SaxStatistics,RapidJSON (C++),citm_catalog.json,3.602000,0,304,2,0 -6. SaxStatistics,RapidJSON (C++),twitter.json,2.262000,0,608,4,0 -7. Code size,RapidJSON (C++),jsonstat,0,0,0,0,33280 -1. Parse,sajson (C++),canada.json,9.200000,20273528,20273528,4,0 -1. Parse,sajson (C++),citm_catalog.json,5.288000,16064584,16064584,4,0 -1. Parse,sajson (C++),twitter.json,2.212000,5823072,5823072,4,0 -4. Statistics,sajson (C++),canada.json,1.136000,0,0,0,0 -4. Statistics,sajson (C++),citm_catalog.json,0.377000,0,0,0,0 -4. Statistics,sajson (C++),twitter.json,0.191000,0,0,0,0 -7. Code size,sajson (C++),jsonstat,0,0,0,0,30720 -1. Parse,SimpleJSON (C++),canada.json,105.293000,19171688,23738912,337494,0 -1. Parse,SimpleJSON (C++),citm_catalog.json,83.691000,6806016,10361984,235618,0 -1. Parse,SimpleJSON (C++),twitter.json,50.533000,3411504,4705840,147115,0 -2. Stringify,SimpleJSON (C++),canada.json,2428.021000,3155856,7418080,584121,0 -2. Stringify,SimpleJSON (C++),citm_catalog.json,374.498000,1002848,3006416,261183,0 -2. Stringify,SimpleJSON (C++),twitter.json,84.924000,1137680,2450736,117903,0 -4. Statistics,SimpleJSON (C++),canada.json,2.325000,0,0,0,0 -4. Statistics,SimpleJSON (C++),citm_catalog.json,0.661000,0,0,0,0 -4. Statistics,SimpleJSON (C++),twitter.json,0.389000,0,0,0,0 -7. Code size,SimpleJSON (C++),jsonstat,0,0,0,0,33280 -1. Parse,strdup (C),canada.json,0.340000,2251088,2251088,2,0 -1. Parse,strdup (C),citm_catalog.json,0.271000,1777712,1777712,2,0 -1. Parse,strdup (C),twitter.json,0.107000,647024,647024,2,0 -2. Stringify,strdup (C),canada.json,0.342000,2251088,2251088,2,0 -2. Stringify,strdup (C),citm_catalog.json,0.244000,1777712,1777712,2,0 -2. Stringify,strdup (C),twitter.json,0.098000,647024,647024,2,0 -1. Parse,udp/json-parser (C),canada.json,83.035000,13821336,13821336,223233,0 -1. Parse,udp/json-parser (C),citm_catalog.json,31.294000,3777080,3777080,51205,0 -1. Parse,udp/json-parser (C),twitter.json,9.996000,1785064,1785064,20237,0 -2. Stringify,udp/json-parser (C),canada.json,2573.933000,1043632,1043632,2,0 -2. Stringify,udp/json-parser (C),citm_catalog.json,4.193000,500736,500736,2,0 -2. Stringify,udp/json-parser (C),twitter.json,2.819000,472976,472976,2,0 -3. Prettify,udp/json-parser (C),canada.json,2585.417000,7995368,7995368,2,0 -3. Prettify,udp/json-parser (C),citm_catalog.json,5.027000,1929520,1929520,2,0 -3. Prettify,udp/json-parser (C),twitter.json,3.066000,835296,835296,2,0 -4. Statistics,udp/json-parser (C),canada.json,2.006000,0,0,0,0 -4. Statistics,udp/json-parser (C),citm_catalog.json,0.359000,0,0,0,0 -4. Statistics,udp/json-parser (C),twitter.json,0.197000,0,0,0,0 -7. Code size,udp/json-parser (C),jsonstat,0,0,0,0,26624 -1. Parse,ujson4c (C),canada.json,8.606000,8372320,12874440,11,0 -1. Parse,ujson4c (C),citm_catalog.json,5.043000,4178008,7733344,10,0 -1. Parse,ujson4c (C),twitter.json,2.353000,2080848,3374840,9,0 -4. Statistics,ujson4c (C),canada.json,1.525000,0,0,0,0 -4. Statistics,ujson4c (C),citm_catalog.json,0.590000,0,0,0,0 -4. Statistics,ujson4c (C),twitter.json,0.285000,0,0,0,0 -7. Code size,ujson4c (C),jsonstat,0,0,0,0,23552 -1. Parse,Vinenthz/libjson (C),canada.json,139.143000,5801064,5830040,334389,0 -1. Parse,Vinenthz/libjson (C),citm_catalog.json,42.512000,2592712,2621688,153901,0 -1. Parse,Vinenthz/libjson (C),twitter.json,20.472000,1388888,1417864,72620,0 -2. Stringify,Vinenthz/libjson (C),canada.json,1937.607000,4194352,4194352,13,0 -2. Stringify,Vinenthz/libjson (C),citm_catalog.json,9.706000,524336,524336,10,0 -2. Stringify,Vinenthz/libjson (C),twitter.json,7.740000,524336,524336,10,0 -3. Prettify,Vinenthz/libjson (C),canada.json,1942.180000,4194352,4194352,13,0 -3. Prettify,Vinenthz/libjson (C),citm_catalog.json,9.693000,524336,524336,10,0 -3. Prettify,Vinenthz/libjson (C),twitter.json,7.736000,524336,524336,10,0 -4. Statistics,Vinenthz/libjson (C),canada.json,1.119000,0,0,0,0 -4. Statistics,Vinenthz/libjson (C),citm_catalog.json,0.450000,0,0,0,0 -4. Statistics,Vinenthz/libjson (C),twitter.json,0.328000,0,0,0,0 -5. Sax Round-trip,Vinenthz/libjson (C),canada.json,32.589000,4194352,4198720,15,0 -5. Sax Round-trip,Vinenthz/libjson (C),citm_catalog.json,18.723000,524336,528704,12,0 -5. Sax Round-trip,Vinenthz/libjson (C),twitter.json,11.925000,524336,528704,12,0 -6. SaxStatistics,Vinenthz/libjson (C),canada.json,24.279000,0,4368,2,0 -6. SaxStatistics,Vinenthz/libjson (C),citm_catalog.json,12.581000,0,4368,2,0 -6. SaxStatistics,Vinenthz/libjson (C),twitter.json,5.548000,0,4368,2,0 -7. Code size,Vinenthz/libjson (C),jsonstat,0,0,0,0,25600 -1. Parse,JSON Voorhees (C++),canada.json,3625.892000,38892504,78899960,5623622,0 -1. Parse,JSON Voorhees (C++),citm_catalog.json,241.817000,10295088,20153456,653104,0 -1. Parse,JSON Voorhees (C++),twitter.json,50.977000,2628072,4798488,135954,0 -2. Stringify,JSON Voorhees (C++),canada.json,1623.665000,1044480,2093032,111093,0 -2. Stringify,JSON Voorhees (C++),citm_catalog.json,16.410000,503808,1028072,12,0 -2. Stringify,JSON Voorhees (C++),twitter.json,18.003000,569344,1617896,14,0 -3. Prettify,JSON Voorhees (C++),canada.json,1795.555000,7077864,15531960,111096,0 -3. Prettify,JSON Voorhees (C++),citm_catalog.json,47.328000,1728512,3825640,14,0 -3. Prettify,JSON Voorhees (C++),twitter.json,25.868000,872448,1921000,14,0 -4. Statistics,JSON Voorhees (C++),canada.json,6.856000,0,0,0,0 -4. Statistics,JSON Voorhees (C++),citm_catalog.json,2.050000,0,0,0,0 -4. Statistics,JSON Voorhees (C++),twitter.json,0.540000,0,0,0,0 -7. Code size,JSON Voorhees (C++),jsonstat,0,0,0,0,301568 -1. Parse,YAJL (C),canada.json,162.773000,11141944,11144408,501567,0 -1. Parse,YAJL (C),citm_catalog.json,48.113000,3174488,3179008,189685,0 -1. Parse,YAJL (C),twitter.json,19.398000,1457448,1461968,77047,0 -2. Stringify,YAJL (C),canada.json,2144.378000,4198544,4198544,15,0 -2. Stringify,YAJL (C),citm_catalog.json,8.103000,528528,528528,12,0 -2. Stringify,YAJL (C),twitter.json,4.434000,528528,528528,12,0 -3. Prettify,YAJL (C),canada.json,2194.559000,16846936,16846936,17,0 -3. Prettify,YAJL (C),citm_catalog.json,19.387000,2101392,2101392,14,0 -3. Prettify,YAJL (C),twitter.json,6.858000,1052816,1052816,13,0 -4. Statistics,YAJL (C),canada.json,1.845000,0,0,0,0 -4. Statistics,YAJL (C),citm_catalog.json,0.580000,0,0,0,0 -4. Statistics,YAJL (C),twitter.json,0.593000,0,0,0,0 -5. Sax Round-trip,YAJL (C),canada.json,2240.941000,4198544,4203064,22,0 -5. Sax Round-trip,YAJL (C),citm_catalog.json,15.436000,528528,533048,19,0 -5. Sax Round-trip,YAJL (C),twitter.json,6.835000,528528,533048,19,0 -6. SaxStatistics,YAJL (C),canada.json,68.171000,0,4520,7,0 -6. SaxStatistics,YAJL (C),citm_catalog.json,8.174000,0,4520,7,0 -6. SaxStatistics,YAJL (C),twitter.json,2.949000,0,4520,7,0 -7. Code size,YAJL (C),jsonstat,0,0,0,0,36864 diff --git a/sample/performance_Corei7920@2.67GHz_cygwin64_gcc4.9.html b/sample/performance_Corei7920@2.67GHz_cygwin64_gcc4.9.html deleted file mode 100644 index a2596d79..00000000 --- a/sample/performance_Corei7920@2.67GHz_cygwin64_gcc4.9.html +++ /dev/null @@ -1,814 +0,0 @@ - - - - - - - - - -
- - -
-

Source CSV

- -
- -
- - - - -
- - - \ No newline at end of file diff --git a/sample/performance_Corei7920@2.67GHz_win32_vc2013.csv b/sample/performance_Corei7920@2.67GHz_win32_vc2013.csv deleted file mode 100644 index 306e266e..00000000 --- a/sample/performance_Corei7920@2.67GHz_win32_vc2013.csv +++ /dev/null @@ -1,316 +0,0 @@ -Type,Library,Filename,Time (ms),Memory (byte),MemoryPeak (byte),AllocCount,FileSize (byte) -1. Parse,ArduinoJson (C++),canada.json,842.762472,10639884,10639884,20,0 -1. Parse,ArduinoJson (C++),citm_catalog.json,10.557902,3875016,3875016,18,0 -1. Parse,ArduinoJson (C++),twitter.json,4.003321,1171451,1171451,16,0 -2. Stringify,ArduinoJson (C++),canada.json,240.035279,2251068,4672443,30,0 -2. Stringify,ArduinoJson (C++),citm_catalog.json,34.920729,499612,1217057,27,0 -2. Stringify,ArduinoJson (C++),twitter.json,29.084516,465372,943669,26,0 -3. Prettify,ArduinoJson (C++),canada.json,475.993292,5596476,13768615,33,0 -3. Prettify,ArduinoJson (C++),citm_catalog.json,42.234672,513260,1230705,27,0 -3. Prettify,ArduinoJson (C++),twitter.json,41.719746,597164,1314609,27,0 -4. Statistics,ArduinoJson (C++),canada.json,0.760129,0,0,0,0 -4. Statistics,ArduinoJson (C++),citm_catalog.json,0.501133,0,0,0,0 -4. Statistics,ArduinoJson (C++),twitter.json,0.636761,0,0,0,0 -7. Code size,ArduinoJson (C++),jsonstat,0,0,0,0,14848 -1. Parse,C++ REST SDK (C++11),canada.json,203.087411,4287540,4287604,393966,0 -1. Parse,C++ REST SDK (C++11),citm_catalog.json,42.039659,2026376,2026488,86685,0 -1. Parse,C++ REST SDK (C++11),twitter.json,24.736378,1371312,1371375,42580,0 -2. Stringify,C++ REST SDK (C++11),canada.json,144.285067,2251068,6417771,58,0 -2. Stringify,C++ REST SDK (C++11),citm_catalog.json,14.614095,500332,1824917,1398,0 -2. Stringify,C++ REST SDK (C++11),twitter.json,10.755980,466876,1445953,6446,0 -4. Statistics,C++ REST SDK (C++11),canada.json,1.693050,0,48,1,0 -4. Statistics,C++ REST SDK (C++11),citm_catalog.json,0.709556,0,112,722,0 -4. Statistics,C++ REST SDK (C++11),twitter.json,0.894991,0,368,2771,0 -7. Code size,C++ REST SDK (C++11),jsonstat,0,0,0,0,97280 -1. Parse,cJSON (C),canada.json,26.818687,6687270,6687270,167192,0 -1. Parse,cJSON (C),citm_catalog.json,8.691678,1759111,1759111,64383,0 -1. Parse,cJSON (C),twitter.json,4.404841,942584,942584,32014,0 -2. Stringify,cJSON (C),canada.json,152.243818,1294689,2648685,223241,0 -2. Stringify,cJSON (C),citm_catalog.json,23.391976,500313,1000985,87274,0 -2. Stringify,cJSON (C),twitter.json,12.774690,466923,934168,30092,0 -3. Prettify,cJSON (C),canada.json,153.071761,1405865,2870947,223241,0 -3. Prettify,cJSON (C),citm_catalog.json,27.824019,789209,1578746,87274,0 -3. Prettify,cJSON (C),twitter.json,13.990743,557953,1116040,30092,0 -4. Statistics,cJSON (C),canada.json,1.077360,0,0,0,0 -4. Statistics,cJSON (C),citm_catalog.json,0.573162,0,0,0,0 -4. Statistics,cJSON (C),twitter.json,0.618754,0,0,0,0 -7. Code size,cJSON (C),jsonstat,0,0,0,0,15360 -1. Parse,dropbox/json11 (C++11),canada.json,142.002764,6462976,8758776,338942,0 -1. Parse,dropbox/json11 (C++11),citm_catalog.json,30.968364,2785326,4563646,123093,0 -1. Parse,dropbox/json11 (C++11),twitter.json,18.412824,1377084,2024682,54421,0 -2. Stringify,dropbox/json11 (C++11),canada.json,134.969654,2965299,4942147,30,0 -2. Stringify,dropbox/json11 (C++11),citm_catalog.json,13.007249,780108,1300162,27,0 -2. Stringify,dropbox/json11 (C++11),twitter.json,8.654897,520082,866785,26,0 -4. Statistics,dropbox/json11 (C++11),canada.json,1.610677,0,0,0,0 -4. Statistics,dropbox/json11 (C++11),citm_catalog.json,0.724498,0,0,0,0 -4. Statistics,dropbox/json11 (C++11),twitter.json,0.487341,0,0,0,0 -7. Code size,dropbox/json11 (C++11),jsonstat,0,0,0,0,46080 -1. Parse,mikeando/FastJson (C++),canada.json,116.003591,5371548,7622984,26,0 -1. Parse,mikeando/FastJson (C++),citm_catalog.json,18.106321,1517842,3295886,26,0 -1. Parse,mikeando/FastJson (C++),twitter.json,5.927781,869640,1517192,30,0 -2. Stringify,mikeando/FastJson (C++),canada.json,200.910852,2251068,2251068,2,0 -2. Stringify,mikeando/FastJson (C++),citm_catalog.json,20.945311,501036,501036,2,0 -2. Stringify,mikeando/FastJson (C++),twitter.json,3.789918,562444,562444,2,0 -4. Statistics,mikeando/FastJson (C++),canada.json,0.678139,0,0,0,0 -4. Statistics,mikeando/FastJson (C++),citm_catalog.json,0.226430,0,0,0,0 -4. Statistics,mikeando/FastJson (C++),twitter.json,0.145972,0,0,0,0 -7. Code size,mikeando/FastJson (C++),jsonstat,0,0,0,0,41472 -1. Parse,gason (C++11),canada.json,11.834873,4938061,4938061,658,0 -1. Parse,gason (C++11),citm_catalog.json,4.991029,2388001,2388001,151,0 -1. Parse,gason (C++11),twitter.json,2.083459,872300,872300,57,0 -2. Stringify,gason (C++11),canada.json,141.678636,1295036,2909286,29,0 -2. Stringify,gason (C++11),citm_catalog.json,48.579681,601084,1318529,27,0 -2. Stringify,gason (C++11),twitter.json,36.171264,481708,1199153,27,0 -3. Prettify,gason (C++11),canada.json,235.776410,7316172,15488311,33,0 -3. Prettify,gason (C++11),citm_catalog.json,67.558771,1802108,4223483,30,0 -3. Prettify,gason (C++11),twitter.json,40.890271,768748,1844915,28,0 -4. Statistics,gason (C++11),canada.json,0.822962,0,0,0,0 -4. Statistics,gason (C++11),citm_catalog.json,0.545577,0,0,0,0 -4. Statistics,gason (C++11),twitter.json,0.618371,0,0,0,0 -7. Code size,gason (C++11),jsonstat,0,0,0,0,15360 -1. Parse,Jansson (C),canada.json,167.547929,5231806,5231849,224392,0 -1. Parse,Jansson (C),citm_catalog.json,45.556789,2726103,2726180,111230,0 -1. Parse,Jansson (C),twitter.json,22.779735,1070572,1071102,43822,0 -2. Stringify,Jansson (C),canada.json,132.709956,2362173,6556477,21,0 -2. Stringify,Jansson (C),citm_catalog.json,13.620257,551263,1599839,19,0 -2. Stringify,Jansson (C),twitter.json,6.283708,492620,1016908,18,0 -3. Prettify,Jansson (C),canada.json,178.543364,8272175,16660783,22,0 -3. Prettify,Jansson (C),citm_catalog.json,23.359027,1727213,3824365,20,0 -3. Prettify,Jansson (C),twitter.json,8.948374,767320,1815896,19,0 -4. Statistics,Jansson (C),canada.json,1.164714,0,0,0,0 -4. Statistics,Jansson (C),citm_catalog.json,0.675457,0,0,0,0 -4. Statistics,Jansson (C),twitter.json,0.493471,0,0,0,0 -7. Code size,Jansson (C),jsonstat,0,0,0,0,23040 -1. Parse,JsonCpp (C++),canada.json,212.689788,11163438,15665662,279305,0 -1. Parse,JsonCpp (C++),citm_catalog.json,33.713104,3261979,6817419,134394,0 -1. Parse,JsonCpp (C++),twitter.json,18.363784,1202472,2496591,53815,0 -2. Stringify,JsonCpp (C++),canada.json,190.687806,2251068,4883834,108914,0 -2. Stringify,JsonCpp (C++),citm_catalog.json,18.517036,500332,1200246,15302,0 -2. Stringify,JsonCpp (C++),twitter.json,14.178476,466956,987010,13212,0 -4. Statistics,JsonCpp (C++),canada.json,6.481786,0,32,1,0 -4. Statistics,JsonCpp (C++),citm_catalog.json,1.478497,0,64,451,0 -4. Statistics,JsonCpp (C++),twitter.json,1.372370,0,464,2336,0 -7. Code size,JsonCpp (C++),jsonstat,0,0,0,0,55808 -1. Parse,json-c (C),canada.json,219.393406,17172430,17173174,390651,0 -1. Parse,json-c (C),citm_catalog.json,44.005880,6637015,6637793,131793,0 -1. Parse,json-c (C),twitter.json,15.920183,1677710,1678938,49446,0 -2. Stringify,json-c (C),canada.json,40.388754,6445352,6445352,21,0 -2. Stringify,json-c (C),citm_catalog.json,25.091922,1025018,1025018,18,0 -2. Stringify,json-c (C),twitter.json,11.667828,997259,997259,18,0 -3. Prettify,json-c (C),canada.json,74.062396,13761835,13761835,22,0 -3. Prettify,json-c (C),citm_catalog.json,34.639128,3353985,3353985,20,0 -3. Prettify,json-c (C),twitter.json,14.199548,1680892,1680892,19,0 -4. Statistics,json-c (C),canada.json,3.196067,0,0,0,0 -4. Statistics,json-c (C),citm_catalog.json,0.850548,0,0,0,0 -4. Statistics,json-c (C),twitter.json,0.478529,0,0,0,0 -7. Code size,json-c (C),jsonstat,0,0,0,0,30208 -1. Parse,JSON Spirit (C++),canada.json,258.103286,6039284,13179244,686313,0 -1. Parse,JSON Spirit (C++),citm_catalog.json,185.615936,2134608,6045808,431416,0 -1. Parse,JSON Spirit (C++),twitter.json,64.155814,1131752,2912736,118646,0 -2. Stringify,JSON Spirit (C++),canada.json,238.882442,2251068,4672443,31,0 -2. Stringify,JSON Spirit (C++),citm_catalog.json,31.018171,500380,1217825,1670,0 -2. Stringify,JSON Spirit (C++),twitter.json,22.745637,693276,1410721,13057,0 -3. Prettify,JSON Spirit (C++),canada.json,380.621612,8272204,20530412,35,0 -3. Prettify,JSON Spirit (C++),citm_catalog.json,65.663046,2005164,4426539,1673,0 -3. Prettify,JSON Spirit (C++),twitter.json,31.046905,1022428,2098595,13058,0 -4. Statistics,JSON Spirit (C++),canada.json,2.861212,0,0,0,0 -4. Statistics,JSON Spirit (C++),citm_catalog.json,0.635229,0,0,0,0 -4. Statistics,JSON Spirit (C++),twitter.json,0.301140,0,0,0,0 -7. Code size,JSON Spirit (C++),jsonstat,0,0,0,0,101888 -1. Parse,hjiang/JSON++ (C++),canada.json,2568.249362,4071376,8573508,338938,0 -1. Parse,hjiang/JSON++ (C++),citm_catalog.json,132.277403,2818718,6374070,107917,0 -1. Parse,hjiang/JSON++ (C++),twitter.json,57.911568,1409152,2703155,51313,0 -2. Stringify,hjiang/JSON++ (C++),canada.json,542.943270,3749692,18571784,489301,0 -2. Stringify,hjiang/JSON++ (C++),citm_catalog.json,113.758068,946940,2970019,154965,0 -2. Stringify,hjiang/JSON++ (C++),twitter.json,43.352644,576476,1870369,59943,0 -4. Statistics,hjiang/JSON++ (C++),canada.json,1.110693,0,0,0,0 -4. Statistics,hjiang/JSON++ (C++),citm_catalog.json,0.668178,0,0,0,0 -4. Statistics,hjiang/JSON++ (C++),twitter.json,0.445580,0,0,0,0 -7. Code size,hjiang/JSON++ (C++),jsonstat,0,0,0,0,31744 -1. Parse,Jzon (C++),canada.json,407.671327,15902496,25902852,804292,0 -1. Parse,Jzon (C++),citm_catalog.json,173.215564,2817226,8624566,151912,0 -1. Parse,Jzon (C++),twitter.json,74.894936,1418440,3829035,88128,0 -2. Stringify,Jzon (C++),canada.json,79.874088,2251068,4672443,108910,0 -2. Stringify,Jzon (C++),citm_catalog.json,27.112931,500748,1218193,929,0 -2. Stringify,Jzon (C++),twitter.json,15.550846,472988,951285,5467,0 -3. Prettify,Jzon (C++),canada.json,135.967707,8272204,20530412,332130,0 -3. Prettify,Jzon (C++),citm_catalog.json,39.858886,1988348,4409723,54574,0 -3. Prettify,Jzon (C++),twitter.json,19.170655,789548,1865715,18721,0 -4. Statistics,Jzon (C++),canada.json,4.421315,0,32,1,0 -4. Statistics,Jzon (C++),citm_catalog.json,0.751700,0,64,451,0 -4. Statistics,Jzon (C++),twitter.json,0.833307,0,464,2336,0 -7. Code size,Jzon (C++),jsonstat,0,0,0,0,34816 -1. Parse,Parson (C),canada.json,127.289822,4016322,4026290,336060,0 -1. Parse,Parson (C),citm_catalog.json,32.802788,1407427,1407585,185585,0 -1. Parse,Parson (C),twitter.json,16.859617,750504,750669,72477,0 -4. Statistics,Parson (C),canada.json,1.159733,0,0,0,0 -4. Statistics,Parson (C),citm_catalog.json,2.463140,0,0,0,0 -4. Statistics,Parson (C),twitter.json,5.770315,0,0,0,0 -7. Code size,Parson (C),jsonstat,0,0,0,0,16896 -1. Parse,PicoJSON (C++),canada.json,238.149898,3356484,6054880,795175,0 -1. Parse,PicoJSON (C++),citm_catalog.json,79.594021,2532854,4143062,437714,0 -1. Parse,PicoJSON (C++),twitter.json,31.679069,1304300,2465580,127962,0 -2. Stringify,PicoJSON (C++),canada.json,211.997090,2632794,4388004,108908,0 -2. Stringify,PicoJSON (C++),citm_catalog.json,28.558862,520082,866785,26,0 -2. Stringify,PicoJSON (C++),twitter.json,13.127935,520082,866785,224,0 -4. Statistics,PicoJSON (C++),canada.json,0.745187,0,0,0,0 -4. Statistics,PicoJSON (C++),citm_catalog.json,0.449028,0,0,0,0 -4. Statistics,PicoJSON (C++),twitter.json,0.309569,0,0,0,0 -7. Code size,PicoJSON (C++),jsonstat,0,0,0,0,30208 -1. Parse,RapidJSON_AutoUTF (C++),canada.json,19.520069,4207098,4655505,77,0 -1. Parse,RapidJSON_AutoUTF (C++),citm_catalog.json,11.943298,1638802,1650466,36,0 -1. Parse,RapidJSON_AutoUTF (C++),twitter.json,6.825453,1048870,1056646,26,0 -2. Stringify,RapidJSON_AutoUTF (C++),canada.json,62.152430,2873341,2873598,28,0 -2. Stringify,RapidJSON_AutoUTF (C++),citm_catalog.json,4.867661,567596,567853,24,0 -2. Stringify,RapidJSON_AutoUTF (C++),twitter.json,4.107915,567596,567853,24,0 -3. Prettify,RapidJSON_AutoUTF (C++),canada.json,102.234297,9697457,9697714,31,0 -3. Prettify,RapidJSON_AutoUTF (C++),citm_catalog.json,12.268575,1915570,1915827,27,0 -3. Prettify,RapidJSON_AutoUTF (C++),twitter.json,5.801731,851380,851637,25,0 -4. Statistics,RapidJSON_AutoUTF (C++),canada.json,0.746720,0,0,0,0 -4. Statistics,RapidJSON_AutoUTF (C++),citm_catalog.json,0.324511,0,0,0,0 -4. Statistics,RapidJSON_AutoUTF (C++),twitter.json,0.173175,0,0,0,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),canada.json,71.155975,28,2873855,30,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),citm_catalog.json,15.944321,28,568110,26,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),twitter.json,10.413462,28,568430,28,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),canada.json,16.135502,0,257,2,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),citm_catalog.json,11.182786,0,257,2,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),twitter.json,6.524697,0,577,4,0 -7. Code size,RapidJSON_AutoUTF (C++),jsonstat,0,0,0,0,28160 -1. Parse,RapidJSON_FullPrec (C++),canada.json,36.945185,4207098,4655505,77,0 -1. Parse,RapidJSON_FullPrec (C++),citm_catalog.json,5.942723,1638802,1650466,36,0 -1. Parse,RapidJSON_FullPrec (C++),twitter.json,3.227100,1048870,1056646,26,0 -2. Stringify,RapidJSON_FullPrec (C++),canada.json,43.728111,2873341,2873598,28,0 -2. Stringify,RapidJSON_FullPrec (C++),citm_catalog.json,2.641295,567596,567853,24,0 -2. Stringify,RapidJSON_FullPrec (C++),twitter.json,2.281920,567596,567853,24,0 -3. Prettify,RapidJSON_FullPrec (C++),canada.json,57.309289,9697457,9697714,31,0 -3. Prettify,RapidJSON_FullPrec (C++),citm_catalog.json,5.250408,1915570,1915827,27,0 -3. Prettify,RapidJSON_FullPrec (C++),twitter.json,3.004885,851380,851637,25,0 -4. Statistics,RapidJSON_FullPrec (C++),canada.json,0.746720,0,0,0,0 -4. Statistics,RapidJSON_FullPrec (C++),citm_catalog.json,0.324128,0,0,0,0 -4. Statistics,RapidJSON_FullPrec (C++),twitter.json,0.172791,0,0,0,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),canada.json,78.944233,2873341,2873855,30,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),citm_catalog.json,7.110119,567596,568110,26,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),twitter.json,4.595256,567596,568430,28,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),canada.json,34.800809,0,257,2,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),citm_catalog.json,4.670350,0,257,2,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),twitter.json,2.550110,0,577,4,0 -7. Code size,RapidJSON_FullPrec (C++),jsonstat,0,0,0,0,25600 -1. Parse,RapidJSON_Insitu (C++),canada.json,14.912936,6458159,6906566,78,0 -1. Parse,RapidJSON_Insitu (C++),citm_catalog.json,6.541938,3350927,3362591,36,0 -1. Parse,RapidJSON_Insitu (C++),twitter.json,2.984579,1368126,1375902,22,0 -2. Stringify,RapidJSON_Insitu (C++),canada.json,43.430420,2873341,2873598,28,0 -2. Stringify,RapidJSON_Insitu (C++),citm_catalog.json,2.691868,567596,567853,24,0 -2. Stringify,RapidJSON_Insitu (C++),twitter.json,2.240159,567596,567853,24,0 -3. Prettify,RapidJSON_Insitu (C++),canada.json,57.017344,9697457,9697714,31,0 -3. Prettify,RapidJSON_Insitu (C++),citm_catalog.json,5.273396,1915570,1915827,27,0 -3. Prettify,RapidJSON_Insitu (C++),twitter.json,3.011015,851380,851637,25,0 -4. Statistics,RapidJSON_Insitu (C++),canada.json,0.747103,0,0,0,0 -4. Statistics,RapidJSON_Insitu (C++),citm_catalog.json,0.325660,0,0,0,0 -4. Statistics,RapidJSON_Insitu (C++),twitter.json,0.160914,0,0,0,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),canada.json,55.794011,2873341,5124679,30,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),citm_catalog.json,8.251845,567596,2345546,26,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),twitter.json,4.920916,567596,1214869,26,0 -6. SaxStatistics,RapidJSON_Insitu (C++),canada.json,13.016061,0,2251081,2,0 -6. SaxStatistics,RapidJSON_Insitu (C++),citm_catalog.json,6.080650,0,1777693,2,0 -6. SaxStatistics,RapidJSON_Insitu (C++),twitter.json,2.904888,0,647016,2,0 -7. Code size,RapidJSON_Insitu (C++),jsonstat,0,0,0,0,25600 -1. Parse,RapidJSON (C++),canada.json,10.554454,4207098,4655505,77,0 -1. Parse,RapidJSON (C++),citm_catalog.json,5.375691,1638802,1650466,36,0 -1. Parse,RapidJSON (C++),twitter.json,3.163501,1048870,1056646,26,0 -2. Stringify,RapidJSON (C++),canada.json,43.491720,2873341,2873598,28,0 -2. Stringify,RapidJSON (C++),citm_catalog.json,2.640529,567596,567853,24,0 -2. Stringify,RapidJSON (C++),twitter.json,2.283069,567596,567853,24,0 -3. Prettify,RapidJSON (C++),canada.json,57.023474,9697457,9697714,31,0 -3. Prettify,RapidJSON (C++),citm_catalog.json,5.191789,1915570,1915827,27,0 -3. Prettify,RapidJSON (C++),twitter.json,3.004502,851380,851637,25,0 -4. Statistics,RapidJSON (C++),canada.json,0.749785,0,0,0,0 -4. Statistics,RapidJSON (C++),citm_catalog.json,0.323744,0,0,0,0 -4. Statistics,RapidJSON (C++),twitter.json,0.173175,0,0,0,0 -5. Sax Round-trip,RapidJSON (C++),canada.json,51.746630,2873341,2873855,30,0 -5. Sax Round-trip,RapidJSON (C++),citm_catalog.json,6.577952,567596,568110,26,0 -5. Sax Round-trip,RapidJSON (C++),twitter.json,4.532040,567596,568430,28,0 -6. SaxStatistics,RapidJSON (C++),canada.json,8.948758,0,257,2,0 -6. SaxStatistics,RapidJSON (C++),citm_catalog.json,4.176112,0,257,2,0 -6. SaxStatistics,RapidJSON (C++),twitter.json,2.510265,0,577,4,0 -7. Code size,RapidJSON (C++),jsonstat,0,0,0,0,25600 -1. Parse,sajson (C++),canada.json,13.087323,11255364,11255364,4,0 -1. Parse,sajson (C++),citm_catalog.json,8.293989,8888424,8888424,4,0 -1. Parse,sajson (C++),twitter.json,3.434374,3235039,3235039,4,0 -4. Statistics,sajson (C++),canada.json,1.032151,0,0,0,0 -4. Statistics,sajson (C++),citm_catalog.json,0.354778,0,0,0,0 -4. Statistics,sajson (C++),twitter.json,0.187733,0,0,0,0 -7. Code size,sajson (C++),jsonstat,0,0,0,0,27648 -1. Parse,SimpleJSON (C++),canada.json,67.589421,18724548,23248630,506131,0 -1. Parse,SimpleJSON (C++),citm_catalog.json,36.536386,5748460,9304734,191904,0 -1. Parse,SimpleJSON (C++),twitter.json,23.819932,2907532,4202080,105306,0 -2. Stringify,SimpleJSON (C++),canada.json,371.656763,3155273,7888095,337239,0 -2. Stringify,SimpleJSON (C++),citm_catalog.json,69.530739,1004907,2499961,101834,0 -2. Stringify,SimpleJSON (C++),twitter.json,34.639128,1901109,4330700,43475,0 -4. Statistics,SimpleJSON (C++),canada.json,2.463523,0,0,0,0 -4. Statistics,SimpleJSON (C++),citm_catalog.json,0.713004,0,0,0,0 -4. Statistics,SimpleJSON (C++),twitter.json,0.458223,0,0,0,0 -7. Code size,SimpleJSON (C++),jsonstat,0,0,0,0,26624 -1. Parse,strdup (C),canada.json,0.581208,2251073,2251073,2,0 -1. Parse,strdup (C),citm_catalog.json,0.457840,1777685,1777685,2,0 -1. Parse,strdup (C),twitter.json,0.167811,647008,647008,2,0 -2. Stringify,strdup (C),canada.json,0.626034,2251069,2251069,2,0 -2. Stringify,strdup (C),citm_catalog.json,0.456307,1777681,1777681,2,0 -2. Stringify,strdup (C),twitter.json,0.165129,647004,647004,2,0 -1. Parse,udp/json-parser (C),canada.json,73.814128,7356046,7356046,223233,0 -1. Parse,udp/json-parser (C),citm_catalog.json,32.917344,2117171,2117171,51205,0 -1. Parse,udp/json-parser (C),twitter.json,10.702342,1104996,1104996,20237,0 -2. Stringify,udp/json-parser (C),canada.json,193.152095,1043616,1043616,2,0 -2. Stringify,udp/json-parser (C),citm_catalog.json,6.309761,500718,500718,2,0 -2. Stringify,udp/json-parser (C),twitter.json,2.953163,472959,472959,2,0 -3. Prettify,udp/json-parser (C),canada.json,197.065764,7957663,7957663,2,0 -3. Prettify,udp/json-parser (C),citm_catalog.json,7.173718,1929495,1929495,2,0 -3. Prettify,udp/json-parser (C),twitter.json,3.253153,835273,835273,2,0 -4. Statistics,udp/json-parser (C),canada.json,1.729064,0,0,0,0 -4. Statistics,udp/json-parser (C),citm_catalog.json,0.600747,0,0,0,0 -4. Statistics,udp/json-parser (C),twitter.json,0.203059,0,0,0,0 -7. Code size,udp/json-parser (C),jsonstat,0,0,0,0,22016 -1. Parse,ujson4c (C),canada.json,15.352768,4177932,8680046,10,0 -1. Parse,ujson4c (C),citm_catalog.json,7.376394,2080780,5636108,9,0 -1. Parse,ujson4c (C),twitter.json,3.317519,2080780,3374758,9,0 -4. Statistics,ujson4c (C),canada.json,0.850548,0,0,0,0 -4. Statistics,ujson4c (C),citm_catalog.json,0.336771,0,0,0,0 -4. Statistics,ujson4c (C),twitter.json,0.178155,0,0,0,0 -7. Code size,ujson4c (C),jsonstat,0,0,0,0,23040 -1. Parse,Vinenthz/libjson (C),canada.json,141.126547,3567978,3584627,334389,0 -1. Parse,Vinenthz/libjson (C),citm_catalog.json,31.094797,1364739,1381390,153901,0 -1. Parse,Vinenthz/libjson (C),twitter.json,13.609529,830712,847368,72620,0 -2. Stringify,Vinenthz/libjson (C),canada.json,123.706794,4194320,4194320,13,0 -2. Stringify,Vinenthz/libjson (C),citm_catalog.json,11.603846,524304,524304,10,0 -2. Stringify,Vinenthz/libjson (C),twitter.json,7.651098,524304,524304,10,0 -3. Prettify,Vinenthz/libjson (C),canada.json,122.938236,4194320,4194320,13,0 -3. Prettify,Vinenthz/libjson (C),citm_catalog.json,11.609976,524304,524304,10,0 -3. Prettify,Vinenthz/libjson (C),twitter.json,7.663358,524304,524304,10,0 -4. Statistics,Vinenthz/libjson (C),canada.json,0.897289,0,0,0,0 -4. Statistics,Vinenthz/libjson (C),citm_catalog.json,0.461671,0,0,0,0 -4. Statistics,Vinenthz/libjson (C),twitter.json,0.406500,0,0,0,0 -5. Sax Round-trip,Vinenthz/libjson (C),canada.json,34.234927,4194320,4198672,15,0 -5. Sax Round-trip,Vinenthz/libjson (C),citm_catalog.json,19.808565,524304,528656,12,0 -5. Sax Round-trip,Vinenthz/libjson (C),twitter.json,11.584689,524304,528656,12,0 -6. SaxStatistics,Vinenthz/libjson (C),canada.json,22.306570,0,4352,2,0 -6. SaxStatistics,Vinenthz/libjson (C),citm_catalog.json,13.177742,0,4352,2,0 -6. SaxStatistics,Vinenthz/libjson (C),twitter.json,5.192172,0,4352,2,0 -7. Code size,Vinenthz/libjson (C),jsonstat,0,0,0,0,23040 -1. Parse,YAJL (C),canada.json,165.126550,8157386,8159690,501567,0 -1. Parse,YAJL (C),citm_catalog.json,34.734528,1852790,1857142,189685,0 -1. Parse,YAJL (C),twitter.json,13.095752,952264,956616,77047,0 -2. Stringify,YAJL (C),canada.json,137.897147,4198464,4198464,15,0 -2. Stringify,YAJL (C),citm_catalog.json,11.620703,528448,528448,12,0 -2. Stringify,YAJL (C),twitter.json,5.064973,528448,528448,12,0 -3. Prettify,YAJL (C),canada.json,180.968958,8392768,8392768,16,0 -3. Prettify,YAJL (C),citm_catalog.json,23.673960,2101312,2101312,14,0 -3. Prettify,YAJL (C),twitter.json,7.997447,1052736,1052736,13,0 -4. Statistics,YAJL (C),canada.json,1.198812,0,0,0,0 -4. Statistics,YAJL (C),citm_catalog.json,0.857061,0,0,0,0 -4. Statistics,YAJL (C),twitter.json,0.622969,0,0,0,0 -5. Sax Round-trip,YAJL (C),canada.json,243.239774,4198464,4202816,22,0 -5. Sax Round-trip,YAJL (C),citm_catalog.json,20.890523,528448,532800,19,0 -5. Sax Round-trip,YAJL (C),twitter.json,7.880592,528448,532800,19,0 -6. SaxStatistics,YAJL (C),canada.json,101.144676,0,4352,7,0 -6. SaxStatistics,YAJL (C),citm_catalog.json,10.012708,0,4352,7,0 -6. SaxStatistics,YAJL (C),twitter.json,3.571917,0,4352,7,0 -7. Code size,YAJL (C),jsonstat,0,0,0,0,24576 diff --git a/sample/performance_Corei7920@2.67GHz_win32_vc2013.html b/sample/performance_Corei7920@2.67GHz_win32_vc2013.html deleted file mode 100644 index c289dea5..00000000 --- a/sample/performance_Corei7920@2.67GHz_win32_vc2013.html +++ /dev/null @@ -1,749 +0,0 @@ - - - - - - - - - -
- - -
-

Source CSV

- -
- -
- - - - -
- - - \ No newline at end of file diff --git a/sample/performance_Corei7920@2.67GHz_win64_vc2013.csv b/sample/performance_Corei7920@2.67GHz_win64_vc2013.csv deleted file mode 100644 index 0db6753a..00000000 --- a/sample/performance_Corei7920@2.67GHz_win64_vc2013.csv +++ /dev/null @@ -1,316 +0,0 @@ -Type,Library,Filename,Time (ms),Memory (byte),MemoryPeak (byte),AllocCount,FileSize (byte) -1. Parse,ArduinoJson (C++),canada.json,906.397996,10640116,10640116,20,0 -1. Parse,ArduinoJson (C++),citm_catalog.json,13.389996,3875224,3875224,18,0 -1. Parse,ArduinoJson (C++),twitter.json,4.853486,1171635,1171635,16,0 -2. Stringify,ArduinoJson (C++),canada.json,206.310297,2251080,4672455,30,0 -2. Stringify,ArduinoJson (C++),citm_catalog.json,27.682261,499624,1217069,27,0 -2. Stringify,ArduinoJson (C++),twitter.json,22.280134,465384,943681,26,0 -3. Prettify,ArduinoJson (C++),canada.json,384.865156,5596488,13768627,33,0 -3. Prettify,ArduinoJson (C++),citm_catalog.json,32.793210,513272,1230717,27,0 -3. Prettify,ArduinoJson (C++),twitter.json,32.363722,597176,1314621,27,0 -4. Statistics,ArduinoJson (C++),canada.json,0.758213,0,0,0,0 -4. Statistics,ArduinoJson (C++),citm_catalog.json,0.566649,0,0,0,0 -4. Statistics,ArduinoJson (C++),twitter.json,0.678906,0,0,0,0 -7. Code size,ArduinoJson (C++),jsonstat,0,0,0,0,20480 -1. Parse,C++ REST SDK (C++11),canada.json,206.097660,5907688,5907768,393966,0 -1. Parse,C++ REST SDK (C++11),citm_catalog.json,35.539100,2796192,2796368,86685,0 -1. Parse,C++ REST SDK (C++11),twitter.json,21.339168,1697176,1697287,42580,0 -2. Stringify,C++ REST SDK (C++11),canada.json,128.740734,2251080,6417783,58,0 -2. Stringify,C++ REST SDK (C++11),citm_catalog.json,10.858275,500344,1824929,1398,0 -2. Stringify,C++ REST SDK (C++11),twitter.json,8.862553,466888,1445965,6446,0 -4. Statistics,C++ REST SDK (C++11),canada.json,2.619074,0,48,1,0 -4. Statistics,C++ REST SDK (C++11),citm_catalog.json,0.777753,0,112,722,0 -4. Statistics,C++ REST SDK (C++11),twitter.json,0.853996,0,368,2771,0 -7. Code size,C++ REST SDK (C++11),jsonstat,0,0,0,0,127488 -1. Parse,cJSON (C),canada.json,26.627889,10699574,10699574,167192,0 -1. Parse,cJSON (C),citm_catalog.json,8.000512,2665791,2665791,64383,0 -1. Parse,cJSON (C),twitter.json,4.246225,1276528,1276528,32014,0 -2. Stringify,cJSON (C),canada.json,150.069174,1294697,2650673,223241,0 -2. Stringify,cJSON (C),citm_catalog.json,22.970917,500321,1001081,87274,0 -2. Stringify,cJSON (C),twitter.json,12.300375,466931,934592,30092,0 -3. Prettify,cJSON (C),canada.json,152.356075,1405873,2872935,223241,0 -3. Prettify,cJSON (C),citm_catalog.json,27.516366,789217,1578842,87274,0 -3. Prettify,cJSON (C),twitter.json,13.367008,557961,1116464,30092,0 -4. Statistics,cJSON (C),canada.json,2.801060,0,0,0,0 -4. Statistics,cJSON (C),citm_catalog.json,0.661282,0,0,0,0 -4. Statistics,cJSON (C),twitter.json,0.680438,0,0,0,0 -7. Code size,cJSON (C),jsonstat,0,0,0,0,19456 -1. Parse,dropbox/json11 (C++11),canada.json,145.826397,8922312,11262928,338942,0 -1. Parse,dropbox/json11 (C++11),citm_catalog.json,29.834683,4623954,6402658,123093,0 -1. Parse,dropbox/json11 (C++11),twitter.json,16.451201,1986648,2634834,54421,0 -2. Stringify,dropbox/json11 (C++11),canada.json,122.657402,2965311,4942159,30,0 -2. Stringify,dropbox/json11 (C++11),citm_catalog.json,11.968968,780120,1300174,27,0 -2. Stringify,dropbox/json11 (C++11),twitter.json,8.727309,520094,866797,26,0 -4. Statistics,dropbox/json11 (C++11),canada.json,3.217905,0,0,0,0 -4. Statistics,dropbox/json11 (C++11),citm_catalog.json,0.818365,0,0,0,0 -4. Statistics,dropbox/json11 (C++11),twitter.json,0.484659,0,0,0,0 -7. Code size,dropbox/json11 (C++11),jsonstat,0,0,0,0,60416 -1. Parse,mikeando/FastJson (C++),canada.json,118.293939,8715320,10967016,26,0 -1. Parse,mikeando/FastJson (C++),citm_catalog.json,18.830053,2687370,4465674,26,0 -1. Parse,mikeando/FastJson (C++),twitter.json,6.274130,1361504,2009444,30,0 -2. Stringify,mikeando/FastJson (C++),canada.json,193.414539,2251080,2251080,2,0 -2. Stringify,mikeando/FastJson (C++),citm_catalog.json,20.408930,501048,501048,2,0 -2. Stringify,mikeando/FastJson (C++),twitter.json,3.689921,562456,562456,2,0 -4. Statistics,mikeando/FastJson (C++),canada.json,0.747486,0,0,0,0 -4. Statistics,mikeando/FastJson (C++),citm_catalog.json,0.253249,0,0,0,0 -4. Statistics,mikeando/FastJson (C++),twitter.json,0.161298,0,0,0,0 -7. Code size,mikeando/FastJson (C++),jsonstat,0,0,0,0,51712 -1. Parse,gason (C++11),canada.json,10.770539,4938069,4938069,658,0 -1. Parse,gason (C++11),citm_catalog.json,4.969574,2596905,2596905,202,0 -1. Parse,gason (C++11),twitter.json,1.955876,978804,978804,83,0 -2. Stringify,gason (C++11),canada.json,127.751493,1295048,2909298,29,0 -2. Stringify,gason (C++11),citm_catalog.json,34.963256,601096,1318541,27,0 -2. Stringify,gason (C++11),twitter.json,21.183234,481720,1199165,27,0 -3. Prettify,gason (C++11),canada.json,187.181787,7316184,15488323,33,0 -3. Prettify,gason (C++11),citm_catalog.json,47.463625,1802120,4223495,30,0 -3. Prettify,gason (C++11),twitter.json,24.378535,768760,1844927,28,0 -4. Statistics,gason (C++11),canada.json,0.840586,0,0,0,0 -4. Statistics,gason (C++11),citm_catalog.json,0.617605,0,0,0,0 -4. Statistics,gason (C++11),twitter.json,0.644807,0,0,0,0 -7. Code size,gason (C++11),jsonstat,0,0,0,0,18432 -1. Parse,Jansson (C),canada.json,153.048007,9574494,9574537,224392,0 -1. Parse,Jansson (C),citm_catalog.json,37.746692,5087615,5087692,111230,0 -1. Parse,Jansson (C),twitter.json,18.587532,1727520,1728050,43822,0 -2. Stringify,Jansson (C),canada.json,127.005540,2362181,6556485,21,0 -2. Stringify,Jansson (C),citm_catalog.json,10.261360,551271,1599847,19,0 -2. Stringify,Jansson (C),twitter.json,5.015549,492628,1016916,18,0 -3. Prettify,Jansson (C),canada.json,157.033704,8272183,16922935,22,0 -3. Prettify,Jansson (C),citm_catalog.json,17.026278,1727221,3824373,20,0 -3. Prettify,Jansson (C),twitter.json,6.523164,767328,1815904,19,0 -4. Statistics,Jansson (C),canada.json,2.901057,0,0,0,0 -4. Statistics,Jansson (C),citm_catalog.json,0.878516,0,0,0,0 -4. Statistics,Jansson (C),twitter.json,0.535232,0,0,0,0 -7. Code size,Jansson (C),jsonstat,0,0,0,0,28672 -1. Parse,JsonCpp (C++),canada.json,194.596111,20540926,25043230,279307,0 -1. Parse,JsonCpp (C++),citm_catalog.json,29.694458,5799699,9355219,134396,0 -1. Parse,JsonCpp (C++),twitter.json,15.134001,1870080,3164295,53818,0 -2. Stringify,JsonCpp (C++),canada.json,172.920555,2251080,4883846,108914,0 -2. Stringify,JsonCpp (C++),citm_catalog.json,16.074585,500344,1200258,15302,0 -2. Stringify,JsonCpp (C++),twitter.json,12.893843,466968,987022,13212,0 -4. Statistics,JsonCpp (C++),canada.json,8.377128,0,32,1,0 -4. Statistics,JsonCpp (C++),citm_catalog.json,1.807222,0,64,451,0 -4. Statistics,JsonCpp (C++),twitter.json,1.312602,0,464,2336,0 -7. Code size,JsonCpp (C++),jsonstat,0,0,0,0,65536 -1. Parse,json-c (C),canada.json,211.215122,30420254,30421402,390651,0 -1. Parse,json-c (C),citm_catalog.json,40.592962,12387831,12389013,131793,0 -1. Parse,json-c (C),twitter.json,14.952015,2834918,2836550,49446,0 -2. Stringify,json-c (C),canada.json,38.441689,6445364,6445364,21,0 -2. Stringify,json-c (C),citm_catalog.json,22.171326,1025030,1025030,18,0 -2. Stringify,json-c (C),twitter.json,9.357557,997271,997271,18,0 -3. Prettify,json-c (C),canada.json,64.184549,13761847,13761847,22,0 -3. Prettify,json-c (C),citm_catalog.json,29.814378,3353997,3353997,20,0 -3. Prettify,json-c (C),twitter.json,11.204625,1680904,1680904,19,0 -4. Statistics,json-c (C),canada.json,5.614764,0,0,0,0 -4. Statistics,json-c (C),citm_catalog.json,2.686505,0,0,0,0 -4. Statistics,json-c (C),twitter.json,0.581591,0,0,0,0 -7. Code size,json-c (C),jsonstat,0,0,0,0,36864 -1. Parse,JSON Spirit (C++),canada.json,238.182464,8053552,16797424,686313,0 -1. Parse,JSON Spirit (C++),citm_catalog.json,157.270861,2900480,7577368,431416,0 -1. Parse,JSON Spirit (C++),twitter.json,53.977594,1377592,3405224,118646,0 -2. Stringify,JSON Spirit (C++),canada.json,211.621240,2251080,4672455,31,0 -2. Stringify,JSON Spirit (C++),citm_catalog.json,24.230264,500392,1217837,1670,0 -2. Stringify,JSON Spirit (C++),twitter.json,18.923153,693288,1410733,13057,0 -3. Prettify,JSON Spirit (C++),canada.json,311.751006,8272216,20530424,35,0 -3. Prettify,JSON Spirit (C++),citm_catalog.json,49.911440,2005176,4426551,1673,0 -3. Prettify,JSON Spirit (C++),twitter.json,24.778905,1022440,2098607,13058,0 -4. Statistics,JSON Spirit (C++),canada.json,3.444335,0,0,0,0 -4. Statistics,JSON Spirit (C++),citm_catalog.json,0.710705,0,0,0,0 -4. Statistics,JSON Spirit (C++),twitter.json,0.337154,0,0,0,0 -7. Code size,JSON Spirit (C++),jsonstat,0,0,0,0,119808 -1. Parse,hjiang/JSON++ (C++),canada.json,2262.750265,5467528,9969660,338938,0 -1. Parse,hjiang/JSON++ (C++),citm_catalog.json,101.245822,4209242,7764594,107917,0 -1. Parse,hjiang/JSON++ (C++),twitter.json,42.801704,1891496,3185499,51313,0 -2. Stringify,hjiang/JSON++ (C++),canada.json,472.499150,3749704,18571796,489301,0 -2. Stringify,hjiang/JSON++ (C++),citm_catalog.json,94.564043,946952,2970031,154965,0 -2. Stringify,hjiang/JSON++ (C++),twitter.json,36.651325,576488,1870381,59943,0 -4. Statistics,hjiang/JSON++ (C++),canada.json,2.102998,0,0,0,0 -4. Statistics,hjiang/JSON++ (C++),citm_catalog.json,0.705342,0,0,0,0 -4. Statistics,hjiang/JSON++ (C++),twitter.json,0.409566,0,0,0,0 -7. Code size,hjiang/JSON++ (C++),jsonstat,0,0,0,0,38912 -1. Parse,Jzon (C++),canada.json,285.400503,21415720,33798460,804292,0 -1. Parse,Jzon (C++),citm_catalog.json,112.393361,4047178,10886154,151912,0 -1. Parse,Jzon (C++),twitter.json,51.451237,1879200,4785971,88128,0 -2. Stringify,Jzon (C++),canada.json,66.615123,2251080,4672455,108910,0 -2. Stringify,Jzon (C++),citm_catalog.json,20.923473,500760,1218205,929,0 -2. Stringify,Jzon (C++),twitter.json,11.954026,473000,951297,5467,0 -3. Prettify,Jzon (C++),canada.json,114.998259,8272216,20530424,332130,0 -3. Prettify,Jzon (C++),citm_catalog.json,31.424288,1988360,4409735,54574,0 -3. Prettify,Jzon (C++),twitter.json,14.773093,789560,1865727,18721,0 -4. Statistics,Jzon (C++),canada.json,6.371062,0,32,1,0 -4. Statistics,Jzon (C++),citm_catalog.json,0.821430,0,64,451,0 -4. Statistics,Jzon (C++),twitter.json,0.839054,0,464,2336,0 -7. Code size,Jzon (C++),jsonstat,0,0,0,0,42496 -1. Parse,Parson (C),canada.json,129.090148,5357678,5377614,336060,0 -1. Parse,Parson (C),citm_catalog.json,32.721948,1962423,1962725,185585,0 -1. Parse,Parson (C),twitter.json,16.926665,892368,892685,72477,0 -4. Statistics,Parson (C),canada.json,2.362760,0,0,0,0 -4. Statistics,Parson (C),citm_catalog.json,2.443984,0,0,0,0 -4. Statistics,Parson (C),twitter.json,5.907475,0,0,0,0 -7. Code size,Parson (C),jsonstat,0,0,0,0,22016 -1. Parse,PicoJSON (C++),canada.json,244.480731,4029376,7236488,795175,0 -1. Parse,PicoJSON (C++),citm_catalog.json,76.445079,3634986,5954522,437714,0 -1. Parse,PicoJSON (C++),twitter.json,30.098277,1715660,3238960,127962,0 -2. Stringify,PicoJSON (C++),canada.json,182.656260,2632806,4388016,108908,0 -2. Stringify,PicoJSON (C++),citm_catalog.json,23.776255,520094,866797,26,0 -2. Stringify,PicoJSON (C++),twitter.json,11.454042,520094,866797,224,0 -4. Statistics,PicoJSON (C++),canada.json,0.798442,0,0,0,0 -4. Statistics,PicoJSON (C++),citm_catalog.json,0.543278,0,0,0,0 -4. Statistics,PicoJSON (C++),twitter.json,0.317614,0,0,0,0 -7. Code size,PicoJSON (C++),jsonstat,0,0,0,0,37376 -1. Parse,RapidJSON_AutoUTF (C++),canada.json,13.777340,4207842,4656249,77,0 -1. Parse,RapidJSON_AutoUTF (C++),citm_catalog.json,9.772486,1573602,1585266,35,0 -1. Parse,RapidJSON_AutoUTF (C++),twitter.json,5.812842,983562,991338,25,0 -2. Stringify,RapidJSON_AutoUTF (C++),canada.json,26.883819,2873369,2873882,28,0 -2. Stringify,RapidJSON_AutoUTF (C++),citm_catalog.json,3.527474,567624,568137,24,0 -2. Stringify,RapidJSON_AutoUTF (C++),twitter.json,2.697998,567624,568137,24,0 -3. Prettify,RapidJSON_AutoUTF (C++),canada.json,53.113253,9697485,9697998,31,0 -3. Prettify,RapidJSON_AutoUTF (C++),citm_catalog.json,8.860255,1915598,1916111,27,0 -3. Prettify,RapidJSON_AutoUTF (C++),twitter.json,3.930909,851408,851921,25,0 -4. Statistics,RapidJSON_AutoUTF (C++),canada.json,0.891159,0,0,0,0 -4. Statistics,RapidJSON_AutoUTF (C++),citm_catalog.json,0.401903,0,0,0,0 -4. Statistics,RapidJSON_AutoUTF (C++),twitter.json,0.192714,0,0,0,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),canada.json,38.811793,56,2874139,30,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),citm_catalog.json,12.701512,56,568394,26,0 -5. Sax Round-trip,RapidJSON_AutoUTF (C++),twitter.json,7.938828,56,568714,28,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),canada.json,12.319148,0,257,2,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),citm_catalog.json,9.368668,0,257,2,0 -6. SaxStatistics,RapidJSON_AutoUTF (C++),twitter.json,5.467259,0,577,4,0 -7. Code size,RapidJSON_AutoUTF (C++),jsonstat,0,0,0,0,31232 -1. Parse,RapidJSON_FullPrec (C++),canada.json,22.298141,4207842,4656249,77,0 -1. Parse,RapidJSON_FullPrec (C++),citm_catalog.json,5.282208,1573602,1585266,35,0 -1. Parse,RapidJSON_FullPrec (C++),twitter.json,2.913317,983562,991338,25,0 -2. Stringify,RapidJSON_FullPrec (C++),canada.json,17.029727,2873369,2873882,28,0 -2. Stringify,RapidJSON_FullPrec (C++),citm_catalog.json,2.123304,567624,568137,24,0 -2. Stringify,RapidJSON_FullPrec (C++),twitter.json,1.773124,567624,568137,24,0 -3. Prettify,RapidJSON_FullPrec (C++),canada.json,26.220622,9697485,9697998,31,0 -3. Prettify,RapidJSON_FullPrec (C++),citm_catalog.json,4.010984,1915598,1916111,27,0 -3. Prettify,RapidJSON_FullPrec (C++),twitter.json,2.248971,851408,851921,25,0 -4. Statistics,RapidJSON_FullPrec (C++),canada.json,0.888094,0,0,0,0 -4. Statistics,RapidJSON_FullPrec (C++),citm_catalog.json,0.401903,0,0,0,0 -4. Statistics,RapidJSON_FullPrec (C++),twitter.json,0.192331,0,0,0,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),canada.json,36.823350,2873369,2874139,30,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),citm_catalog.json,6.284858,567624,568394,26,0 -5. Sax Round-trip,RapidJSON_FullPrec (C++),twitter.json,3.948150,567624,568714,28,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),canada.json,20.475594,0,257,2,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),citm_catalog.json,4.499857,0,257,2,0 -6. SaxStatistics,RapidJSON_FullPrec (C++),twitter.json,2.367741,0,577,4,0 -7. Code size,RapidJSON_FullPrec (C++),jsonstat,0,0,0,0,29184 -1. Parse,RapidJSON_Insitu (C++),canada.json,12.922578,6458903,6907310,78,0 -1. Parse,RapidJSON_Insitu (C++),citm_catalog.json,6.810511,3351275,3362939,36,0 -1. Parse,RapidJSON_Insitu (C++),twitter.json,2.905272,1368318,1376094,22,0 -2. Stringify,RapidJSON_Insitu (C++),canada.json,16.917470,2873369,2873882,28,0 -2. Stringify,RapidJSON_Insitu (C++),citm_catalog.json,2.144376,567624,568137,24,0 -2. Stringify,RapidJSON_Insitu (C++),twitter.json,1.734811,567624,568137,24,0 -3. Prettify,RapidJSON_Insitu (C++),canada.json,26.267364,9697485,9697998,31,0 -3. Prettify,RapidJSON_Insitu (C++),citm_catalog.json,4.044699,1915598,1916111,27,0 -3. Prettify,RapidJSON_Insitu (C++),twitter.json,2.187670,851408,851921,25,0 -4. Statistics,RapidJSON_Insitu (C++),canada.json,0.891159,0,0,0,0 -4. Statistics,RapidJSON_Insitu (C++),citm_catalog.json,0.383513,0,0,0,0 -4. Statistics,RapidJSON_Insitu (C++),twitter.json,0.180837,0,0,0,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),canada.json,27.863099,2873369,5124983,30,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),citm_catalog.json,8.174070,567624,2345850,26,0 -5. Sax Round-trip,RapidJSON_Insitu (C++),twitter.json,4.514033,567624,1215173,26,0 -6. SaxStatistics,RapidJSON_Insitu (C++),canada.json,10.873601,0,2251101,2,0 -6. SaxStatistics,RapidJSON_Insitu (C++),citm_catalog.json,6.481403,0,1777713,2,0 -6. SaxStatistics,RapidJSON_Insitu (C++),twitter.json,2.724818,0,647036,2,0 -7. Code size,RapidJSON_Insitu (C++),jsonstat,0,0,0,0,29184 -1. Parse,RapidJSON (C++),canada.json,10.092782,4207842,4656249,77,0 -1. Parse,RapidJSON (C++),citm_catalog.json,5.059992,1573602,1585266,35,0 -1. Parse,RapidJSON (C++),twitter.json,2.887265,983562,991338,25,0 -2. Stringify,RapidJSON (C++),canada.json,17.021298,2873369,2873882,28,0 -2. Stringify,RapidJSON (C++),citm_catalog.json,2.130200,567624,568137,24,0 -2. Stringify,RapidJSON (C++),twitter.json,1.777338,567624,568137,24,0 -3. Prettify,RapidJSON (C++),canada.json,26.180393,9697485,9697998,31,0 -3. Prettify,RapidJSON (C++),citm_catalog.json,4.015964,1915598,1916111,27,0 -3. Prettify,RapidJSON (C++),twitter.json,2.253185,851408,851921,25,0 -4. Statistics,RapidJSON (C++),canada.json,0.890776,0,0,0,0 -4. Statistics,RapidJSON (C++),citm_catalog.json,0.401903,0,0,0,0 -4. Statistics,RapidJSON (C++),twitter.json,0.192714,0,0,0,0 -5. Sax Round-trip,RapidJSON (C++),canada.json,24.968172,2873369,2874139,30,0 -5. Sax Round-trip,RapidJSON (C++),citm_catalog.json,6.161490,567624,568394,26,0 -5. Sax Round-trip,RapidJSON (C++),twitter.json,3.934741,567624,568714,28,0 -6. SaxStatistics,RapidJSON (C++),canada.json,7.854156,0,257,2,0 -6. SaxStatistics,RapidJSON (C++),citm_catalog.json,4.206380,0,257,2,0 -6. SaxStatistics,RapidJSON (C++),twitter.json,2.366591,0,577,4,0 -7. Code size,RapidJSON (C++),jsonstat,0,0,0,0,29184 -1. Parse,sajson (C++),canada.json,13.071232,20259652,20259652,4,0 -1. Parse,sajson (C++),citm_catalog.json,7.513937,15999160,15999160,4,0 -1. Parse,sajson (C++),twitter.json,2.713707,5823067,5823067,4,0 -4. Statistics,sajson (C++),canada.json,1.035982,0,0,0,0 -4. Statistics,sajson (C++),citm_catalog.json,0.366272,0,0,0,0 -4. Statistics,sajson (C++),twitter.json,0.195013,0,0,0,0 -7. Code size,sajson (C++),jsonstat,0,0,0,0,33792 -1. Parse,SimpleJSON (C++),canada.json,65.267656,29424200,33970482,506131,0 -1. Parse,SimpleJSON (C++),citm_catalog.json,33.603146,8787112,12343722,191904,0 -1. Parse,SimpleJSON (C++),twitter.json,22.378599,4118312,5413080,105306,0 -2. Stringify,SimpleJSON (C++),canada.json,353.007165,3155281,7888103,337239,0 -2. Stringify,SimpleJSON (C++),citm_catalog.json,65.884878,1004915,2499969,101834,0 -2. Stringify,SimpleJSON (C++),twitter.json,31.906265,1901117,4330708,43475,0 -4. Statistics,SimpleJSON (C++),canada.json,3.394145,0,0,0,0 -4. Statistics,SimpleJSON (C++),citm_catalog.json,1.628684,0,0,0,0 -4. Statistics,SimpleJSON (C++),twitter.json,0.400754,0,0,0,0 -7. Code size,SimpleJSON (C++),jsonstat,0,0,0,0,33792 -1. Parse,strdup (C),canada.json,0.616455,2251085,2251085,2,0 -1. Parse,strdup (C),citm_catalog.json,0.519524,1777697,1777697,2,0 -1. Parse,strdup (C),twitter.json,0.073561,647020,647020,2,0 -2. Stringify,strdup (C),canada.json,0.616455,2251077,2251077,2,0 -2. Stringify,strdup (C),citm_catalog.json,0.491172,1777689,1777689,2,0 -2. Stringify,strdup (C),twitter.json,0.079308,647012,647012,2,0 -1. Parse,udp/json-parser (C),canada.json,73.399582,12037126,12037126,223233,0 -1. Parse,udp/json-parser (C),citm_catalog.json,33.909650,3381911,3381911,51205,0 -1. Parse,udp/json-parser (C),twitter.json,11.886212,1601352,1601352,20237,0 -2. Stringify,udp/json-parser (C),canada.json,189.820783,1043624,1043624,2,0 -2. Stringify,udp/json-parser (C),citm_catalog.json,3.863096,500726,500726,2,0 -2. Stringify,udp/json-parser (C),twitter.json,2.661601,472967,472967,2,0 -3. Prettify,udp/json-parser (C),canada.json,199.524689,7957671,7957671,2,0 -3. Prettify,udp/json-parser (C),citm_catalog.json,6.013602,1929503,1929503,2,0 -3. Prettify,udp/json-parser (C),twitter.json,3.170014,835281,835281,2,0 -4. Statistics,udp/json-parser (C),canada.json,3.108713,0,0,0,0 -4. Statistics,udp/json-parser (C),citm_catalog.json,0.454392,0,0,0,0 -4. Statistics,udp/json-parser (C),twitter.json,0.215319,0,0,0,0 -7. Code size,udp/json-parser (C),jsonstat,0,0,0,0,23040 -1. Parse,ujson4c (C),canada.json,9.558317,8372248,12874362,11,0 -1. Parse,ujson4c (C),citm_catalog.json,5.858818,4177944,7733272,10,0 -1. Parse,ujson4c (C),twitter.json,2.864660,2080792,3374770,9,0 -4. Statistics,ujson4c (C),canada.json,0.854379,0,0,0,0 -4. Statistics,ujson4c (C),citm_catalog.json,0.386961,0,0,0,0 -4. Statistics,ujson4c (C),twitter.json,0.183136,0,0,0,0 -7. Code size,ujson4c (C),jsonstat,0,0,0,0,25600 -1. Parse,Vinenthz/libjson (C),canada.json,138.622028,4460990,4489927,334389,0 -1. Parse,Vinenthz/libjson (C),citm_catalog.json,28.321322,1877047,1905986,153901,0 -1. Parse,Vinenthz/libjson (C),twitter.json,12.740974,1052784,1081728,72620,0 -2. Stringify,Vinenthz/libjson (C),canada.json,114.614746,4194336,4194336,13,0 -2. Stringify,Vinenthz/libjson (C),citm_catalog.json,8.282112,524320,524320,10,0 -2. Stringify,Vinenthz/libjson (C),twitter.json,5.424349,524320,524320,10,0 -3. Prettify,Vinenthz/libjson (C),canada.json,114.008252,4194336,4194336,13,0 -3. Prettify,Vinenthz/libjson (C),citm_catalog.json,8.140737,524320,524320,10,0 -3. Prettify,Vinenthz/libjson (C),twitter.json,5.386419,524320,524320,10,0 -4. Statistics,Vinenthz/libjson (C),canada.json,1.367389,0,0,0,0 -4. Statistics,Vinenthz/libjson (C),citm_catalog.json,0.499601,0,0,0,0 -4. Statistics,Vinenthz/libjson (C),twitter.json,0.455924,0,0,0,0 -5. Sax Round-trip,Vinenthz/libjson (C),canada.json,30.402098,4194336,4198688,15,0 -5. Sax Round-trip,Vinenthz/libjson (C),citm_catalog.json,17.100606,524320,528672,12,0 -5. Sax Round-trip,Vinenthz/libjson (C),twitter.json,9.293191,524320,528672,12,0 -6. SaxStatistics,Vinenthz/libjson (C),canada.json,21.038411,0,4352,2,0 -6. SaxStatistics,Vinenthz/libjson (C),citm_catalog.json,12.783885,0,4352,2,0 -6. SaxStatistics,Vinenthz/libjson (C),twitter.json,4.993328,0,4352,2,0 -7. Code size,Vinenthz/libjson (C),jsonstat,0,0,0,0,28672 -1. Parse,YAJL (C),canada.json,164.048423,10163570,10165994,501567,0 -1. Parse,YAJL (C),citm_catalog.json,33.311967,2409606,2414078,189685,0 -1. Parse,YAJL (C),twitter.json,12.546727,1172616,1177088,77047,0 -2. Stringify,YAJL (C),canada.json,133.930607,4198520,4198520,15,0 -2. Stringify,YAJL (C),citm_catalog.json,10.134160,528504,528504,12,0 -2. Stringify,YAJL (C),twitter.json,4.614413,528504,528504,12,0 -3. Prettify,YAJL (C),canada.json,163.722763,8392824,8392824,16,0 -3. Prettify,YAJL (C),citm_catalog.json,18.531211,2101368,2101368,14,0 -3. Prettify,YAJL (C),twitter.json,6.585614,1052792,1052792,13,0 -4. Statistics,YAJL (C),canada.json,2.865809,0,0,0,0 -4. Statistics,YAJL (C),citm_catalog.json,0.910699,0,0,0,0 -4. Statistics,YAJL (C),twitter.json,0.665879,0,0,0,0 -5. Sax Round-trip,YAJL (C),canada.json,235.833496,4198520,4202992,22,0 -5. Sax Round-trip,YAJL (C),citm_catalog.json,17.907860,528504,532976,19,0 -5. Sax Round-trip,YAJL (C),twitter.json,7.105138,528504,532976,19,0 -6. SaxStatistics,YAJL (C),canada.json,99.789930,0,4472,7,0 -6. SaxStatistics,YAJL (C),citm_catalog.json,8.937264,0,4472,7,0 -6. SaxStatistics,YAJL (C),twitter.json,3.299512,0,4472,7,0 -7. Code size,YAJL (C),jsonstat,0,0,0,0,29696 diff --git a/sample/performance_Corei7920@2.67GHz_win64_vc2013.html b/sample/performance_Corei7920@2.67GHz_win64_vc2013.html deleted file mode 100644 index 7d7a1a8e..00000000 --- a/sample/performance_Corei7920@2.67GHz_win64_vc2013.html +++ /dev/null @@ -1,749 +0,0 @@ - - - - - - - - - -
- - -
-

Source CSV

- -
- -
- - - - -
- - - \ No newline at end of file