Nicolas Boyer
d7d81c7152
Add RapidJSON and nlohmann_json SAX to find_tweet benchmark ( #1598 )
...
* Add rapidjson_sax.h .
* Add nlohmann_json_sax.h . Fix typos distinct_user_id/nlohmann_json_sax.h, find_tweet/rapidjson.h and find_tweet/rapidjson_sax.h .
* Add extra check for id key when looking for find_id.
2021-06-03 12:43:54 -04:00
John Keiser
55faf4c5bc
Recommend simdjson::ondemand over simdjson::builtin::ondemand ( #1380 )
...
Co-authored-by: Daniel Lemire <lemire@gmail.com>
2021-01-14 17:33:49 -05:00
John Keiser
be61650102
Add top_tweet benchmark to test laziness
2021-01-11 15:19:26 -08:00
John Keiser
66db102c70
Use imprecise double comparison for sajson
2021-01-11 15:12:12 -08:00
John Keiser
ab859f7952
Add nlohmann_json benchmarks
2021-01-11 15:12:12 -08:00
John Keiser
6367e55a5f
Use new double differ in kostya/large_random benchmarks
2021-01-11 15:12:12 -08:00
John Keiser
1b4d3bcbb6
Add sajson benchmarks
2021-01-11 15:12:12 -08:00
John Keiser
cd27bf0745
Add yyjson_insitu tests
2021-01-05 12:16:19 -08:00
John Keiser
62ded15cd8
Rename tweets/text/points -> result
2021-01-05 11:55:57 -08:00
John Keiser
bc6907d280
Handle in situ document copies outside of the loop
2021-01-05 11:52:05 -08:00
John Keiser
dcd2e13aec
Measure time more accurately
2021-01-05 10:45:49 -08:00
John Keiser
2d760e75dc
Remove public: from structs
2021-01-05 09:10:22 -08:00
John Keiser
f071a15591
Add insitu versions of rapidjson benchmark
2021-01-04 20:30:54 -08:00
John Keiser
6a595231b0
Get rid of templates from rapidjson benchmarks
2021-01-04 20:20:24 -08:00
John Keiser
680cd6df34
Add usage benchmarks for rapidjson
2021-01-04 20:03:21 -08:00
John Keiser
5583a3c89b
Add error handling to yyjson
2021-01-04 13:05:37 -08:00
John Keiser
5add8ac255
Rearrange benchmarks to be easier to create
2021-01-04 12:33:41 -08:00
John Keiser
3af54a9978
Add Yyjson benchmarks
2021-01-01 23:04:19 -08:00
John Keiser
e7e09e444c
Use find_field in benchmark
2020-12-20 11:39:56 -08:00
John Keiser
aa1eabbb56
Add benchmark that stops early
2020-12-06 15:23:51 -08:00