aboutsummaryrefslogtreecommitdiffstats
path: root/staging_vespalib
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2019-12-09 17:43:24 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2019-12-16 23:48:46 +0000
commit6a807615c7ee6364362a9a14d725165e948c5585 (patch)
tree3981eab5e1a943e68f9a0bd7b738d506dc1ca01d /staging_vespalib
parent225be01d5405c179584eb7fc08309c8f4a08fb22 (diff)
Drop all of TimeStamp too.
Diffstat (limited to 'staging_vespalib')
-rw-r--r--staging_vespalib/src/tests/benchmark/testbase.cpp43
1 files changed, 22 insertions, 21 deletions
diff --git a/staging_vespalib/src/tests/benchmark/testbase.cpp b/staging_vespalib/src/tests/benchmark/testbase.cpp
index eb714039ef5..ff83d1ee9d8 100644
--- a/staging_vespalib/src/tests/benchmark/testbase.cpp
+++ b/staging_vespalib/src/tests/benchmark/testbase.cpp
@@ -1,12 +1,13 @@
// Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
#include "testbase.h"
-#include <vespa/fastos/timestamp.h>
#include <vespa/vespalib/util/time.h>
#include <cassert>
#include <vespa/log/log.h>
LOG_SETUP(".testbase");
+using namespace std::chrono;
+
namespace vespalib {
IMPLEMENT_IDENTIFIABLE_ABSTRACT_NS(vespalib, Benchmark, Identifiable);
@@ -180,13 +181,13 @@ size_t ClockREALTIME::onRun()
int foo = clock_gettime(CLOCK_REALTIME, &ts);
assert(foo == 0);
(void) foo;
- fastos::TimeStamp start(ts.tv_sec*1000L*1000L*1000L + ts.tv_nsec);
- fastos::TimeStamp end(start);
+ nanoseconds start(ts.tv_sec*1000L*1000L*1000L + ts.tv_nsec);
+ nanoseconds end(start);
for (size_t i=0; i < 1000; i++) {
clock_gettime(CLOCK_REALTIME, &ts);
- end = ts.tv_sec*1000L*1000L*1000L + ts.tv_nsec;
+ end = nanoseconds(ts.tv_sec*1000L*1000L*1000L + ts.tv_nsec);
}
- return (start - end).ns();
+ return count_ns(start - end);
}
size_t ClockMONOTONIC::onRun()
@@ -195,13 +196,13 @@ size_t ClockMONOTONIC::onRun()
int foo = clock_gettime(CLOCK_MONOTONIC, &ts);
assert(foo == 0);
(void) foo;
- fastos::TimeStamp start(ts.tv_sec*1000L*1000L*1000L + ts.tv_nsec);
- fastos::TimeStamp end(start);
+ nanoseconds start(ts.tv_sec*1000L*1000L*1000L + ts.tv_nsec);
+ nanoseconds end(start);
for (size_t i=0; i < 1000; i++) {
clock_gettime(CLOCK_MONOTONIC, &ts);
- end = ts.tv_sec*1000L*1000L*1000L + ts.tv_nsec;
+ end = nanoseconds(ts.tv_sec*1000L*1000L*1000L + ts.tv_nsec);
}
- return (start - end).ns();
+ return count_ns(start - end);;
}
ClockMONOTONIC_RAW::ClockMONOTONIC_RAW()
@@ -221,13 +222,13 @@ size_t ClockMONOTONIC_RAW::onRun()
int foo = clock_gettime(CLOCK_MONOTONIC_RAW, &ts);
assert(foo == 0);
(void) foo;
- fastos::TimeStamp start(ts.tv_sec*1000L*1000L*1000L + ts.tv_nsec);
- fastos::TimeStamp end(start);
+ nanoseconds start(ts.tv_sec*1000L*1000L*1000L + ts.tv_nsec);
+ nanoseconds end(start);
for (size_t i=0; i < 1000; i++) {
clock_gettime(CLOCK_MONOTONIC_RAW, &ts);
- end = ts.tv_sec*1000L*1000L*1000L + ts.tv_nsec;
+ end = nanoseconds(ts.tv_sec*1000L*1000L*1000L + ts.tv_nsec);
}
- return (start - end).ns();
+ return count_ns(start - end);
}
size_t ClockPROCESS_CPUTIME_ID::onRun()
@@ -236,13 +237,13 @@ size_t ClockPROCESS_CPUTIME_ID::onRun()
int foo = clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &ts);
assert(foo == 0);
(void) foo;
- fastos::TimeStamp start(ts.tv_sec*1000L*1000L*1000L + ts.tv_nsec);
- fastos::TimeStamp end(start);
+ nanoseconds start(ts.tv_sec*1000L*1000L*1000L + ts.tv_nsec);
+ nanoseconds end(start);
for (size_t i=0; i < 1000; i++) {
clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &ts);
- end = ts.tv_sec*1000L*1000L*1000L + ts.tv_nsec;
+ end =nanoseconds(ts.tv_sec*1000L*1000L*1000L + ts.tv_nsec);
}
- return (start - end).ns();
+ return count_ns(start - end);
}
size_t ClockTHREAD_CPUTIME_ID::onRun()
@@ -251,13 +252,13 @@ size_t ClockTHREAD_CPUTIME_ID::onRun()
int foo = clock_gettime(CLOCK_THREAD_CPUTIME_ID, &ts);
assert(foo == 0);
(void) foo;
- fastos::TimeStamp start(ts.tv_sec*1000L*1000L*1000L + ts.tv_nsec);
- fastos::TimeStamp end(start);
+ nanoseconds start(ts.tv_sec*1000L*1000L*1000L + ts.tv_nsec);
+ nanoseconds end(start);
for (size_t i=0; i < 1000; i++) {
clock_gettime(CLOCK_THREAD_CPUTIME_ID, &ts);
- end = ts.tv_sec*1000L*1000L*1000L + ts.tv_nsec;
+ end = nanoseconds(ts.tv_sec*1000L*1000L*1000L + ts.tv_nsec);
}
- return (start - end).ns();
+ return count_ns(start - end);
}
size_t CreateVespalibString::onRun()