From b41e3efc0337a465856149c644b42a39e3b0db4f Mon Sep 17 00:00:00 2001 From: Christopher Dunn Date: Sun, 3 May 2015 21:16:21 -0700 Subject: [PATCH] gason benchmark --- Projects-using-jsoncpp.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Projects-using-jsoncpp.md b/Projects-using-jsoncpp.md index 41b2f49..55996f8 100644 --- a/Projects-using-jsoncpp.md +++ b/Projects-using-jsoncpp.md @@ -16,4 +16,13 @@ Others Comparisons ----------- * https://blog.thousandeyes.com/efficiency-comparison-c-json-libraries/ - * JsonCpp is not built for efficiency, but it does pretty well. \ No newline at end of file + * JsonCpp is not built for efficiency, but it does pretty well. + * If you need speed, instead of **rapidjson**, consider **gason**, which is much simpler and typically faster. E.g. using its own benchmark suite: +``` + Update Parse Speed + - - - ../../data/big.json, 6072199 bytes x 10 runs + 10.33 850.67 68.07 rapidjson normal + 6.80 777.43 74.49 rapidjson insitu + 4.52 563.84 102.70 gason +``` +(The first 2 numbers are time. The third is per unit time. So **gason** is quite fast.) \ No newline at end of file