Files
rtems/cpukit/libmisc/cpuuse
Glenn Humphrey c6f7e060ea 2009-12-02 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* configure.ac, libcsupport/src/__times.c,
	libmisc/cpuuse/cpuusagedata.c, libmisc/cpuuse/cpuusagereport.c,
	libmisc/cpuuse/cpuusagereset.c, rtems/include/rtems/rtems/ratemon.h,
	rtems/include/rtems/rtems/types.h, rtems/src/ratemongetstatistics.c,
	rtems/src/ratemongetstatus.c, rtems/src/ratemonperiod.c,
	rtems/src/ratemonreportstatistics.c,
	score/include/rtems/score/thread.h, score/src/threaddispatch.c,
	score/src/threadinitialize.c, score/src/threadtickletimeslice.c:
	Changed the configuration of statistics granularity to use just one
	define.
2009-12-02 18:15:16 +00:00
..

#
#  $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.