Home
Developer Resources
QNX RTOS v4
QNX RTOS v4 Knowledge Base

QNX RTOS v4 Knowledge Base

Foundry27
Foundry27
QNX RTOS v4 project
Resources

QNX RTOS v4 Knowledge Base

Title Monitoring IRQ overhead
Ref. No. QNX.000009729
Category(ies) Utilities, Input Devices, Development
Issue Does the process time info account for IRQ overhead?

For example, the time reported by 'sin ti' or by 'sysmon'.


Solution The interrupt handler time does not get added to the time outputs of 'sin'.

However, there are utilities to determine how much time is being spent in an IRQ handler, as well as how much time is being spent at all priority levels.  These programs are called 'imon' and 'sysi', and are available in an archive called sysdbg.tgz.  This file is available in the Contributed software section on our website. The path of the archive is:
/usr/free/qnx4/os/development

To use the application enter:

imon -n &

sysi -a

Since these utilities are available from our website, they are not supported by QNX Technical Support