1# Copyright (c) 2024 Intel Corporation 2# SPDX-License-Identifier: Apache-2.0 3 4mainmenu "Wait Queue Benchmark" 5 6source "Kconfig.zephyr" 7 8config BENCHMARK_NUM_ITERATIONS 9 int "Number of iterations to gather data" 10 default 1000 11 help 12 This option specifies the number of times each test will be executed 13 before calculating the average times for reporting. 14 15config BENCHMARK_NUM_THREADS 16 int "Number of threads" 17 default 100 18 help 19 This option specifies the maximum number of threads that the test 20 will add to a wait queue. Increasing this value will places greater 21 stress on the wait queues and better highlight the performance 22 differences as the number of threads in the wait queue changes. 23 24config BENCHMARK_RECORDING 25 bool "Log statistics as records" 26 default n 27 help 28 Log summary statistics as records to pass results 29 to the Twister JSON report and recording.csv file(s). 30 31config BENCHMARK_VERBOSE 32 bool "Display detailed results" 33 default n 34 help 35 This option displays the average time of all the iterations done for 36 each thread in the tests. This generates large amounts of output. To 37 analyze it, it is recommended redirect or copy the data to a file. 38