summaryrefslogtreecommitdiffstats
path: root/messagebus_test
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2019-11-18 22:44:04 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2019-11-20 10:16:58 +0000
commit55069682323b0c204b2ddda696bfcd33f4e47a64 (patch)
tree508042cdb977ec9ea3c6323e8727aa149e09ba54 /messagebus_test
parent95432b0ec4be8e844fe5433598a9045d0de08fef (diff)
Use C++11 chrono instead prehistoric homegrown stuff.
Diffstat (limited to 'messagebus_test')
-rw-r--r--messagebus_test/src/tests/speed/cpp-client.cpp9
1 files changed, 3 insertions, 6 deletions
diff --git a/messagebus_test/src/tests/speed/cpp-client.cpp b/messagebus_test/src/tests/speed/cpp-client.cpp
index 8f65e919e97..299b2a01948 100644
--- a/messagebus_test/src/tests/speed/cpp-client.cpp
+++ b/messagebus_test/src/tests/speed/cpp-client.cpp
@@ -108,20 +108,17 @@ App::Main()
// let the system 'warm up'
FastOS_Thread::Sleep(5000);
- FastOS_Time start;
- FastOS_Time stop;
+ fastos::StopWatch stopWatch;
uint32_t okBefore = 0;
uint32_t okAfter = 0;
uint32_t failBefore = 0;
uint32_t failAfter = 0;
- start.SetNow();
client.sample(okBefore, failBefore);
FastOS_Thread::Sleep(10000); // Benchmark time
- stop.SetNow();
+ stopWatch.stop();
client.sample(okAfter, failAfter);
- stop -= start;
- double time = stop.MilliSecs();
+ double time = stopWatch.elapsed().ms();
double msgCnt = (double)(okAfter - okBefore);
double throughput = (msgCnt / time) * 1000.0;
fprintf(stdout, "CPP-CLIENT: %g msg/s\n", throughput);