Files
rtems/cpukit/libmisc/cpuuse
Sebastian Huber 294761ca8d posix: Improve clock_gettime()
Return CPU usage values for CLOCK_PROCESS_CPUTIME_ID and
CLOCK_THREAD_CPUTIME_ID.
2025-02-10 15:37:18 +00:00
..
2023-05-20 11:05:26 +02:00
2025-02-10 15:37:18 +00:00
2025-02-10 15:37:18 +00:00
2025-02-10 15:37:18 +00:00

cpuuse

This directory contains code to report and reset per-task CPU usage. If the BSP supports nanosecond timestamp granularity, this this information is very accurate. Otherwise, it is dependendent on the tick granularity.

It provides two primary features:

  • Generate a CPU Usage Report
  • Reset CPU Usage Information

NOTES:

  1. If configured for tick granularity, CPU usage is "docked" by a clock tick at each context switch.
  2. If configured for nanosecond granularity, no work is done at each clock tick. All bookkeeping is done as part of a context switch.