Thread Diagnostics - Run Time

Shown above is an example of how the shell can display the threads that have the highest run time, ie:- the length of time that they have run.
At the top of this list is the thread 'TH_WRITE_SCON1A'. This is the thread that writes data to the backup process so we would expect it to be busy.
This type of data is an invaluable aid to fault finding.
Key to the columns -
INDEX
The index showing where this thread can be found in the thread table.
NAME
The unique name of the thread in the thread table.
CON
The current condition of this thread.
- 'S' - waiting on read from a socket from another system
- 'I' - waiting for input to be entered on the keyboard
- '-' - Currently idle (not waiting or running)
STA
The current state that this thread is processing.
BLO
The number of dynamic data blocks that this thread currently owns.
A thread may only own three blocks (unless it specifically requests more).
TIM
The number of outstanding timers that this thread currently owns.
RUN
The length of time, in seconds, that this thread has run since
the process was started.
WAIT
The length of time, in seconds, that this thread has been
blocked from running since the process was started.
See also Wait Time Diagnostics.
Back to our main page