aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--host/utils/converter_benchmark.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/host/utils/converter_benchmark.cpp b/host/utils/converter_benchmark.cpp
index f981455ac..cf266dfb2 100644
--- a/host/utils/converter_benchmark.cpp
+++ b/host/utils/converter_benchmark.cpp
@@ -14,7 +14,7 @@
#include <boost/format.hpp>
#include <boost/lexical_cast.hpp>
#include <boost/program_options.hpp>
-#include <boost/timer.hpp>
+#include <chrono>
#include <complex>
#include <iomanip>
#include <iostream>
@@ -200,11 +200,13 @@ double run_benchmark(converter::sptr conv,
size_t n_items,
size_t iterations)
{
- boost::timer benchmark_timer;
+ auto start = std::chrono::steady_clock::now();
for (size_t i = 0; i < iterations; i++) {
conv->conv(input_buf_refs, output_buf_refs, n_items);
}
- return benchmark_timer.elapsed();
+ auto stop = std::chrono::steady_clock::now();
+ std::chrono::duration<double> duration = stop - start;
+ return duration.count();
}
template <typename T>