diff options
author | Yuxuan Li <yuxuanli@google.com> | 2017-05-03 23:29:17 -0700 |
---|---|---|
committer | Yuxuan Li <yuxuanli@google.com> | 2017-05-03 23:29:17 -0700 |
commit | f8365cd87b5e76dbc050c0c2647e2875a07bca68 (patch) | |
tree | 753ea2aa7bab0246be5712e43e1e4d00632abe43 /test/cpp/qps/server.h | |
parent | 28efff3e1e3d969f343bd1075039ce25d7834682 (diff) |
clean up, fix minor issue
Diffstat (limited to 'test/cpp/qps/server.h')
-rw-r--r-- | test/cpp/qps/server.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/test/cpp/qps/server.h b/test/cpp/qps/server.h index e9951564cb..d75f379576 100644 --- a/test/cpp/qps/server.h +++ b/test/cpp/qps/server.h @@ -63,12 +63,13 @@ class Server { ServerStats Mark(bool reset) { UsageTimer::Result timer_result; - int last_reset_poll_count_to_use = last_reset_poll_count_; + int cur_poll_count = GetPollCount(); + int poll_count = cur_poll_count - last_reset_poll_count_; if (reset) { std::unique_ptr<UsageTimer> timer(new UsageTimer); timer.swap(timer_); timer_result = timer->Mark(); - last_reset_poll_count_ = GetPollCount(); + last_reset_poll_count_ = cur_poll_count; } else { timer_result = timer_->Mark(); } @@ -79,7 +80,7 @@ class Server { stats.set_time_user(timer_result.user); stats.set_total_cpu_time(timer_result.total_cpu_time); stats.set_idle_cpu_time(timer_result.idle_cpu_time); - stats.set_cq_poll_count(GetPollCount() - last_reset_poll_count_to_use); + stats.set_cq_poll_count(poll_count); return stats; } |