19 lines
419 B
C++
19 lines
419 B
C++
#define BENCHPRESS_CONFIG_MAIN
|
|
|
|
#include <fstream>
|
|
#include <benchpress.hpp>
|
|
#include <json.hpp>
|
|
|
|
BENCHMARK("dump jeopardy.json", [](benchpress::context* ctx)
|
|
{
|
|
std::ifstream input_file("files/jeopardy/jeopardy.json");
|
|
std::ofstream output_file("output.tmp");
|
|
nlohmann::json j;
|
|
j << input_file;
|
|
|
|
for (size_t i = 0; i < ctx->num_iterations(); ++i)
|
|
{
|
|
output_file << j.dump();
|
|
}
|
|
})
|