Compare specific inputs with simdjson dom
This commit is contained in:
@@ -363,6 +363,15 @@ TEST_CASE("bench input types") {
|
||||
ankerl::nanobench::Bench bench;
|
||||
bench.batch(json.size());
|
||||
bench.unit("byte");
|
||||
bench.relative(true);
|
||||
|
||||
bench.run("simdjson dom " + name, [&]() {
|
||||
simdjson::padded_string my_padded_data(json.data(), json.size());
|
||||
simdjson::dom::parser parser;
|
||||
auto doc = parser.parse(my_padded_data);
|
||||
bench.doNotOptimizeAway(doc);
|
||||
});
|
||||
|
||||
auto *parser = WeaselJsonParser_create(1024, &c, nullptr);
|
||||
bench.run("parser3 " + name, [&]() {
|
||||
auto copy = json;
|
||||
|
||||
Reference in New Issue
Block a user