This is an automated email from the ASF dual-hosted git repository. xiaoxiang pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/nuttx-apps.git
commit d0349a3bd41b0eafaea707d53b5113ae01f42e5c Author: chenrun1 <[email protected]> AuthorDate: Thu Jun 1 20:12:22 2023 +0800 system/cachespeed:Optimize the number of tests Signed-off-by: chenrun1 <[email protected]> --- 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;
