129 duration_map_type::const_iterator it = dmap.begin();
130 duration_map_type::const_iterator it_end = dmap.end();
132 for ( ;it != it_end; ++it)
146 auto ms = it->second.
duration.count();
149 double sec = ms / 1000;
150 std::cout << it->first <<
"; " << std::setprecision(4) << sec <<
" sec" << std::endl;
153 std::cout << it->first <<
"; " << it->second.duration.count() <<
" ms" << std::endl;
158 unsigned iops = (unsigned)((
double)st.
repeats / (double)it->second.duration.count()) * 1000;
161 std::cout << it->first <<
"; " << iops <<
" ops/sec" << std::endl;
165 double ops = ((double)st.
repeats / (
double)it->second.duration.count()) * 1000;
166 std::cout << it->first <<
"; " << std::setprecision(4) << ops <<
" ops/sec" << std::endl;
176 unsigned iops = (unsigned)((
double)st.
repeats / (double)it->second.duration.count()) * 1000;
179 std::cout << it->first <<
"; " << iops <<
" ops/sec; "
180 << std::setprecision(4) << it->second.duration.count() <<
" ms" << std::endl;
184 double sec = double(it->second.duration.count()) / 1000;
186 double ops = ((double)st.
repeats / (
double)it->second.duration.count()) * 1000;
187 std::cout << it->first <<
"; " << std::setprecision(4) << ops <<
" ops/sec; "
188 << std::setprecision(4) << sec <<
" sec." << std::endl;