From 007235973a0e815e82e3d884f3b0a0e747d95f4f Mon Sep 17 00:00:00 2001 From: Martchus Date: Wed, 7 Mar 2018 18:51:23 +0100 Subject: [PATCH] Use DateTime::exactGmtNow in stringbuilder benchmark --- tests/stringbuilder-bench.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tests/stringbuilder-bench.cpp b/tests/stringbuilder-bench.cpp index 159241d..6c0eb75 100644 --- a/tests/stringbuilder-bench.cpp +++ b/tests/stringbuilder-bench.cpp @@ -21,7 +21,7 @@ int main() v1.reserve(iterations); v2.reserve(iterations); - DateTime t1 = DateTime::now(); + DateTime t1 = DateTime::exactGmtNow(); for(unsigned int r = 0; r < iterations2; ++r) { for(unsigned int i = 0; i < iterations; ++i) { stringstream ss; @@ -29,10 +29,10 @@ int main() } v1.clear(); } - DateTime t2 = DateTime::now(); + DateTime t2 = DateTime::exactGmtNow(); cout << "plus operator: " << (t2 - t1).toString(TimeSpanOutputFormat::Normal, true) << endl; - t1 = DateTime::now(); + t1 = DateTime::exactGmtNow(); for(unsigned int r = 0; r < iterations2; ++r) { for(unsigned int i = 0; i < iterations; ++i) { stringstream ss; @@ -41,18 +41,18 @@ int main() } v1.clear(); } - t2 = DateTime::now(); + t2 = DateTime::exactGmtNow(); const TimeSpan diff1 = t2 - t1; cout << "stringstream: " << diff1.toString(TimeSpanOutputFormat::Normal, true) << endl; - t1 = DateTime::now(); + t1 = DateTime::exactGmtNow(); for(unsigned int r = 0; r < iterations2; ++r) { for(unsigned int i = 0; i < iterations; ++i) { v2.emplace_back("left. "s % (i + 1) % "; right: "s % (i + 2) % "; top: "s % (i + 3) % "; bottom: "s % (i + 4) + ';'); } v2.clear(); } - t2 = DateTime::now(); + t2 = DateTime::exactGmtNow(); const TimeSpan diff2 = t2 - t1; cout << "string builder: " << diff2.toString(TimeSpanOutputFormat::Normal, true) << endl;