Fault detection

Keeping components isolated through memory protection lets the OS do the hard work of finding stray pointers and crashes, often finding difficult bugs that can elude a system deployed on monolithic operating systems.

QNX also provides a powerful instrumented kernel that traces all system activity, including interrupts, thread scheduling, and interprocess communications. The QNX Momentics Tool Suite's system profiler can be used to visualize this trace log to help diagnose system problems and optimize the software. For details, see "Analyze Your System with Kernel Tracing" in the QNX Momentics IDE User's Guide.