mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2025-12-26 14:18:20 +00:00
* libmisc/Makefile.am, libmisc/cpuuse/README: Split remaining CPU Usage functionality into multiple files to eliminate unnecessary cohesion. Update README. * libmisc/cpuuse/cpuusagereport.c, libmisc/cpuuse/cpuusagereset.c: New files. * libmisc/cpuuse/cpuuse.c: Removed.
22 lines
590 B
Plaintext
22 lines
590 B
Plaintext
#
|
|
# $Id$
|
|
#
|
|
|
|
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.
|
|
|
|
|