diff options
Diffstat (limited to 'vespalib/src/tests/btree/iteratespeed.cpp')
-rw-r--r-- | vespalib/src/tests/btree/iteratespeed.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/vespalib/src/tests/btree/iteratespeed.cpp b/vespalib/src/tests/btree/iteratespeed.cpp index d1b9b3d7b1d..20aad948f33 100644 --- a/vespalib/src/tests/btree/iteratespeed.cpp +++ b/vespalib/src/tests/btree/iteratespeed.cpp @@ -21,8 +21,7 @@ #include <vespa/log/log.h> LOG_SETUP("iteratespeed"); -namespace search { -namespace btree { +namespace search::btree { enum class IterateMethod { @@ -84,7 +83,7 @@ IterateSpeed::workLoop(int loops, bool enableForward, bool enableBackwards, assert(numEntries == tree.size()); assert(tree.isValid()); for (int l = 0; l < loops; ++l) { - fastos::TimeStamp before = fastos::ClockSystem::now(); + fastos::StopWatch stopWatch; uint64_t sum = 0; for (size_t innerl = 0; innerl < numInnerLoops; ++innerl) { if (iterateMethod == IterateMethod::FORWARD) { @@ -107,8 +106,7 @@ IterateSpeed::workLoop(int loops, bool enableForward, bool enableBackwards, [&](int key) { sum += key; } ); } } - fastos::TimeStamp after = fastos::ClockSystem::now(); - double used = after.sec() - before.sec(); + double used = stopWatch.stop().elapsed().sec(); printf("Elapsed time for iterating %ld steps is %8.5f, " "direction=%s, fanout=%u,%u, sum=%" PRIu64 "\n", numEntries * numInnerLoops, @@ -205,7 +203,6 @@ IterateSpeed::Main() } } -} FASTOS_MAIN(search::btree::IterateSpeed); |