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 a monolithic operating system.

We also provide a powerful instrumented kernel that traces all system activity, including interrupts, thread scheduling, and interprocess communications. You can use the system profiler (included in the QNX Momentics Tool Suite) 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 IDE User's Guide.