summaryrefslogblamecommitdiffstats
path: root/cpukit/libmisc/cpuuse/README
blob: ac674bb0b68e4609140f7a6b009580779611cefa (plain) (tree)
1
2
3
4
5
6
7
8
 
       

 


                                                                           
 



                                 


      



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