|
Zephyr Project API 3.7.0
A Scalable Open Source RTOS
|
Structure used to track internal statistics about both thread and CPU usage. More...
#include <stats.h>
Data Fields | |
| uint64_t | total |
| total usage in cycles | |
| bool | track_usage |
| true if gathering usage stats | |
Fields available when CONFIG_SCHED_THREAD_USAGE_ANALYSIS is selected. | |
| uint64_t | current |
| # of cycles in current usage window | |
| uint64_t | longest |
| # of cycles in longest usage window | |
| uint32_t | num_windows |
| # of usage windows | |
Structure used to track internal statistics about both thread and CPU usage.
| uint64_t k_cycle_stats::current |
# of cycles in current usage window
| uint64_t k_cycle_stats::longest |
# of cycles in longest usage window
| uint32_t k_cycle_stats::num_windows |
# of usage windows
| uint64_t k_cycle_stats::total |
total usage in cycles
| bool k_cycle_stats::track_usage |
true if gathering usage stats