zephyr/include/kernel
Peter Mitsis 572f1db56a kernel: extend thread runtime stats
When the new Kconfig option CONFIG_SCHED_THREAD_USAGE_ANALYSIS
is enabled, additional timing stats are collected during context
switches. This extra information allows a developer to obtain the
the current, longest, average and total lengths of the time that
a thread has been scheduled to execute.

A developer can in turn use this information to tune their app and/or
alter their scheduling policies.

Signed-off-by: Peter Mitsis <peter.mitsis@intel.com>
2022-01-10 10:38:06 -05:00
..
mempool_heap.h kernel: mempool_heap: fix header guard 2021-06-16 20:38:55 -04:00
sched_priq.h kernel: add 'static' keyword to select routines 2021-12-13 17:21:58 -05:00
stats.h kernel: extend thread runtime stats 2022-01-10 10:38:06 -05:00
thread_stack.h kernel: macro to define pinned kernel thread stacks 2021-08-26 21:16:22 -04:00
thread.h kernel: extend thread runtime stats 2022-01-10 10:38:06 -05:00