diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2019-11-19 15:54:28 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2019-11-20 10:16:59 +0000 |
commit | 1776164d76a34d81e887924c372be4c5b3cddc2a (patch) | |
tree | 2bc98d5fb22653eb259b4656f5215ecd8cdd2a81 /vespalib | |
parent | d328b6ce8389fb12c76d813476fff925c452c1cb (diff) |
Address comment by specifying timeunit in the type.
Diffstat (limited to 'vespalib')
-rw-r--r-- | vespalib/src/tests/btree/iteratespeed.cpp | 2 | ||||
-rw-r--r-- | vespalib/src/vespa/vespalib/util/time_tracker.h | 7 |
2 files changed, 5 insertions, 4 deletions
diff --git a/vespalib/src/tests/btree/iteratespeed.cpp b/vespalib/src/tests/btree/iteratespeed.cpp index 20aad948f33..82aa9bb5f54 100644 --- a/vespalib/src/tests/btree/iteratespeed.cpp +++ b/vespalib/src/tests/btree/iteratespeed.cpp @@ -106,7 +106,7 @@ IterateSpeed::workLoop(int loops, bool enableForward, bool enableBackwards, [&](int key) { sum += key; } ); } } - double used = stopWatch.stop().elapsed().sec(); + double used = stopWatch.elapsed().sec(); printf("Elapsed time for iterating %ld steps is %8.5f, " "direction=%s, fanout=%u,%u, sum=%" PRIu64 "\n", numEntries * numInnerLoops, diff --git a/vespalib/src/vespa/vespalib/util/time_tracker.h b/vespalib/src/vespa/vespalib/util/time_tracker.h index 99f88d69110..95dc8feb325 100644 --- a/vespalib/src/vespa/vespalib/util/time_tracker.h +++ b/vespalib/src/vespa/vespalib/util/time_tracker.h @@ -16,11 +16,12 @@ private: struct Task { vespalib::string name; fastos::StopWatch task_time; + fastos::TimeStamp elapsed; std::vector<Task> sub_tasks; - Task(const char *name_in) : name(name_in), task_time() { } + Task(const char *name_in) : name(name_in), task_time(), elapsed() { } ~Task(); - void close_task() { task_time.stop(); } - double ms() const { return (task_time.elapsed().sec() * 1000.0); } + void close_task() { elapsed = task_time.elapsed(); } + double ms() const { return elapsed.sec()*1000.0; } }; std::vector<Task> _tasks; |