* user/cpuuse.t: Reflect change in CPU Usage report format.
This commit is contained in:
Joel Sherrill
2008-12-18 15:26:09 +00:00
parent e41eaa881a
commit 8fbb48a68a
2 changed files with 18 additions and 11 deletions

View File

@@ -1,3 +1,7 @@
2008-12-18 Sebastian Huber <sebastian.huber@embedded-brains.de>
* user/cpuuse.t: Reflect change in CPU Usage report format.
2008-12-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/init.t: Eliminate pointers to API configuration tables in the

View File

@@ -61,20 +61,23 @@ The following is an example of the report generated:
@example
@group
CPU Usage by thread
ID NAME TICKS PERCENT
0x04010001 IDLE 0 0.000
0x08010002 TA1 1203 0.748
0x08010003 TA2 203 0.126
0x08010004 TA3 202 0.126
Ticks since last reset = 1600
Total Units = 1608
-------------------------------------------------------------------------------
CPU USAGE BY THREAD
------------+----------------------------------------+---------------+---------
ID | NAME | SECONDS | PERCENT
------------+----------------------------------------+---------------+---------
0x04010001 | IDLE | 0 | 0.000
0x08010002 | TA1 | 1203 | 0.748
0x08010003 | TA2 | 203 | 0.126
0x08010004 | TA3 | 202 | 0.126
------------+----------------------------------------+---------------+---------
TICKS SINCE LAST SYSTEM RESET: 1600
TOTAL UNITS: 1608
-------------------------------------------------------------------------------
@end group
@end example
Notice that the "Total Units" is greater than the ticks per reset.
Notice that the "TOTAL UNITS" is greater than the ticks per reset.
This is an artifact of the way in which RTEMS keeps track of CPU
usage. When a task is context switched into the CPU, the number
of clock ticks it has executed is incremented. While the task