From db8563cb461056aaed6ce1fc28cafae7445f248a Mon Sep 17 00:00:00 2001 From: moneromooo-monero Date: Sun, 3 May 2020 14:10:33 +0000 Subject: [PATCH] performance_tests: some windows fixes Too many iterations cause std::bad_alloc for the timings vector, and the micro prefix displays as some other character, so use u. Reported by iDunk --- tests/performance_tests/equality.h | 2 +- tests/performance_tests/performance_tests.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/performance_tests/equality.h b/tests/performance_tests/equality.h index 5788ebec8..bd6c93a83 100644 --- a/tests/performance_tests/equality.h +++ b/tests/performance_tests/equality.h @@ -35,7 +35,7 @@ struct memcmp32 { - static const size_t loop_count = 1000000000; + static const size_t loop_count = 10000000; static int call(const unsigned char *k0, const unsigned char *k1){ return memcmp(k0, k1, 32); } }; diff --git a/tests/performance_tests/performance_tests.h b/tests/performance_tests/performance_tests.h index 606c5980f..84fe31b54 100644 --- a/tests/performance_tests/performance_tests.h +++ b/tests/performance_tests/performance_tests.h @@ -195,7 +195,7 @@ void run_test(const std::string &filter, Params ¶ms, const char* test_name) scale = 1000; time_per_call = runner.time_per_call(1000); #ifdef _WIN32 - unit = "\xb5s"; + unit = "us"; #else unit = "µs"; #endif