diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2019-11-18 14:30:35 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2019-11-18 14:30:35 +0000 |
commit | a65c5f165553d4b954151e671b770706a749b727 (patch) | |
tree | 6429f124ff8b109289fdb911d74cc2128a4c8393 /searchlib/src/tests/util | |
parent | 24be87327ebbff702d113084b0ef87fd194c0ef4 (diff) |
Specify UTC explicit
Diffstat (limited to 'searchlib/src/tests/util')
-rw-r--r-- | searchlib/src/tests/util/bufferwriter/bm.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/searchlib/src/tests/util/bufferwriter/bm.cpp b/searchlib/src/tests/util/bufferwriter/bm.cpp index b19a7390e9c..ac3cc3a09b1 100644 --- a/searchlib/src/tests/util/bufferwriter/bm.cpp +++ b/searchlib/src/tests/util/bufferwriter/bm.cpp @@ -11,8 +11,6 @@ LOG_SETUP("bufferwriter_bm"); using search::DrainingBufferWriter; -double getTime() { return fastos::TimeStamp(fastos::ClockSystem::now()).sec(); } - constexpr size_t million = 1000000; enum class WorkFuncDispatch @@ -33,7 +31,7 @@ callWork(size_t size, WorkFuncDispatch dispatch) foo.resize(size); std::cout << "will write " << size << " elements of size " << sizeof(T) << std::endl; - double before = getTime(); + fastos::StopWatch stopWatch; switch (dispatch) { case WorkFuncDispatch::DIRECT: work(foo, writer); @@ -50,8 +48,7 @@ callWork(size_t size, WorkFuncDispatch dispatch) default: LOG_ABORT("should not be reached"); } - double after = getTime(); - double delta = (after - before); + double delta = stopWatch.stop().elapsed(); double writeSpeed = writer.getBytesWritten() / delta; EXPECT_GREATER(writeSpeed, 1000); std::cout << "written is " << writer.getBytesWritten() << std::endl; |