CPU Statistics

The CPU statistics is used to monitor the CPU usage and to identify bottlenecks in the system.

Statistics Command

The stats command used to print the CPU statistics.

  • stats - lifecycle statistics command
    • cpu - prints CPU statistics

    • stack - prints stack statistics

    • all - prints all statistics

Below is the example usage:

> stats cpu

task                    %       total   runs       avg       min       max
---------------------------------------------------------------------------
idle              73.17 %     75869 ms   8381   9052 us    137 us 236821 us
background         0.85 %       891 ms    167   5339 us     96 us  15522 us
bsp                0.72 %       749 ms    144   5203 us    107 us  13716 us
uds                1.60 %      1665 ms    377   4418 us     79 us 141240 us
demo               1.15 %      1202 ms    331   3633 us     79 us  14758 us
can                9.12 %      9464 ms   4746   1994 us     71 us  16620 us
sysadmin           0.94 %       981 ms    300   3270 us     84 us  13446 us
timer             11.99 %     12432 ms   5082   2446 us     53 us 175031 us

isr group               %       total   runs       avg       min       max
---------------------------------------------------------------------------
test               0.00 %         0 ms      0      0 us      0 us      0 us

measurement time: 103680047 us
ok

Next: Logger Console