29 lines
882 B
Plaintext
29 lines
882 B
Plaintext
|
# Copyright (c) 2022 Meta
|
||
|
#
|
||
|
# SPDX-License-Identifier: Apache-2.0
|
||
|
|
||
|
config TEST_LIB_HASH_MAP_MAX_ENTRIES
|
||
|
int "Maximum number of Hashmap entries"
|
||
|
default 40
|
||
|
help
|
||
|
When benchmarking the performance of the Hashmap, it helps to be able
|
||
|
to vary the number of entries to insert or remove from the hash table
|
||
|
in a convenient way. This option translates to MANY in the test sources.
|
||
|
|
||
|
CONFIG_TEST_LIB_HASH_MAP_MAX_ENTRIES
|
||
|
|
||
|
Of course, using realloc(), we are limited by the amount of available
|
||
|
heap memory. For test scenarios using the Minimal C library, the heap
|
||
|
size is controlled via
|
||
|
|
||
|
CONFIG_MINIMAL_LIBC_MALLOC_ARENA_SIZE
|
||
|
|
||
|
For native_posix_64, the number of entries can be configured
|
||
|
independently of the arena size since the native libc is used.
|
||
|
|
||
|
config TEST_LIB_HASH_MAP_DURATION_S
|
||
|
int "Duration of test (in seconds)"
|
||
|
default 3
|
||
|
|
||
|
source "Kconfig.zephyr"
|