diff --git a/src/test.cpp b/src/test.cpp index daae7fa..6be1f7d 100644 --- a/src/test.cpp +++ b/src/test.cpp @@ -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;