h2load: Use floating point duration cast

This commit is contained in:
Tatsuhiro Tsujikawa 2015-08-14 22:44:14 +09:00
parent 3a1c37248a
commit d197d115dc
1 changed files with 4 additions and 3 deletions

View File

@ -1683,9 +1683,10 @@ int main(int argc, char **argv) {
double rps = 0;
int64_t bps = 0;
if (duration.count() > 0) {
auto secd = static_cast<double>(duration.count()) / (1000 * 1000);
rps = stats.req_success / secd;
bps = stats.bytes_total / secd;
auto secd = std::chrono::duration_cast<
std::chrono::duration<double, std::chrono::seconds::period>>(duration);
rps = stats.req_success / secd.count();
bps = stats.bytes_total / secd.count();
}
std::cout << R"(