aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/cpp/qps/server.h
diff options
context:
space:
mode:
authorGravatar Yuxuan Li <yuxuanli@google.com>2017-05-03 23:29:17 -0700
committerGravatar Yuxuan Li <yuxuanli@google.com>2017-05-03 23:29:17 -0700
commitf8365cd87b5e76dbc050c0c2647e2875a07bca68 (patch)
tree753ea2aa7bab0246be5712e43e1e4d00632abe43 /test/cpp/qps/server.h
parent28efff3e1e3d969f343bd1075039ce25d7834682 (diff)
clean up, fix minor issue
Diffstat (limited to 'test/cpp/qps/server.h')
-rw-r--r--test/cpp/qps/server.h7
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;
}