:orphan: .. title:: CONFIG_THREAD_ANALYZER .. kconfig:: CONFIG_THREAD_ANALYZER CONFIG_THREAD_ANALYZER ###################### *Enable Thread analyzer* Type: ``bool`` Help ==== .. code-block:: none Enable thread analyzer functionality and all the required modules. This module may be used to debug thread configuration issues, e.g. stack size configuration to find stack overflow or to find stacks which may be optimized. Defaults ======== No defaults. Implicitly defaults to ``n``. Symbols selected by this symbol =============================== - \ :kconfig:`INIT_STACKS ` - \ :kconfig:`THREAD_MONITOR ` - \ :kconfig:`THREAD_STACK_INFO ` - \ :kconfig:`THREAD_RUNTIME_STATS ` Kconfig definition ================== At ``/debug/Kconfig:9`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:44`` → ``/Kconfig:17`` Menu path: (Top) → Sub Systems and OS Services → System Monitoring Options .. code-block:: kconfig menuconfig THREAD_ANALYZER bool "Enable Thread analyzer" select INIT_STACKS select THREAD_MONITOR select THREAD_STACK_INFO select THREAD_RUNTIME_STATS help Enable thread analyzer functionality and all the required modules. This module may be used to debug thread configuration issues, e.g. stack size configuration to find stack overflow or to find stacks which may be optimized. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*