choice SCHED_ALGORITHM: Scheduler priority queue algorithm

Scheduler priority queue algorithm

Type: bool

Help

The kernel can be built with with several choices for the ready queue implementation, offering different choices between code size, constant factor runtime overhead and performance scaling when many threads are added.

Default

Kconfig definition

At <Zephyr>/kernel/Kconfig:217

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:30

Menu path: (Top) → General Kernel Options

choice SCHED_ALGORITHM
    bool "Scheduler priority queue algorithm"
    default SCHED_DUMB
    help
      The kernel can be built with with several choices for the
      ready queue implementation, offering different choices between
      code size, constant factor runtime overhead and performance
      scaling when many threads are added.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)