From d0349a3bd41b0eafaea707d53b5113ae01f42e5c Mon Sep 17 00:00:00 2001 From: chenrun1 Date: Thu, 1 Jun 2023 20:12:22 +0800 Subject: [PATCH] system/cachespeed:Optimize the number of tests Signed-off-by: chenrun1 --- system/cachespeed/cachespeed_main.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/system/cachespeed/cachespeed_main.c b/system/cachespeed/cachespeed_main.c index dbddc94a3..83386f837 100644 --- a/system/cachespeed/cachespeed_main.c +++ b/system/cachespeed/cachespeed_main.c @@ -38,10 +38,10 @@ ****************************************************************************/ #define CACHESPEED_PREFIX "CACHE Speed: " +#define REPEAT_NUM 1000 #ifdef CACHESPEED_PERFTIME #define TIME uint64_t - #define REPEAT_NUM 10000 #define CONVERT(cost) \ do \ @@ -54,7 +54,6 @@ #define TIMESTAMP(x) (x) = up_perf_gettime() #else #define TIME time_t - #define REPEAT_NUM 1000 #define CONVERT(cost) @@ -177,8 +176,8 @@ static void test_skeleton(FAR struct cachespeed_s *cs, update_size = cache_line_size; } - for (size_t bytes = cache_line_size; - bytes <= cache_size; bytes += update_size) + for (size_t bytes = update_size; + bytes <= cache_size; bytes = 2 * bytes) { irqstate_t irq; TIME start;