41 std::vector<BenchmarkResult> results;
43 auto start = std::chrono::high_resolution_clock::now();
45 size_t total_chunks = 0;
48 total_chunks += chunks.size();
51 auto end = std::chrono::high_resolution_clock::now();
52 auto duration = std::chrono::duration_cast<std::chrono::milliseconds>(end - start);
54 results.push_back({
static_cast<double>(duration.count()),
sizeof(T) *
test_data.size(),