Tracing is a common technique for analysing bugs or performance issues in multi-threaded software systems. Tracealyzer visualises traces, providing a level of understanding that allows for faster troubleshooting as well as improved software quality and performance.
- Tracealyzer for VxWorks visualises traces from the built-in tracing in Wind River VxWorks and is compatible with all VxWorks versions from v5.5.
- Tracealyzer for Linux visualises traces from LTTng v2.x, supporting most Linux systems from kernel v2.6.32. Tracealyzer for Linux also supports Wind River Linux 5.
Tracealyzer features over 20 graphical views which are interconnected in intuitive ways, making the visualisations easy to navigate. Several views perform advanced analysis of the trace to improve the visualisation and facilitate comprehension. For instance, kernel calls are colour-coded, related events are highlighted and the scheduling visualisation can be adjusted in many ways depending on the situation.
Tracealyzer is also available for several other real-time operating systems targeting microcontroller systems, including FreeRTOS, SafeRTOS and Micrium µC/OS-III.