Tracealyzer
Visual Runtime Insights
Get X-ray vision into your embedded software at runtime.
Find improvements quickly, speed up development and verify the real-time behavior.
Deliver great products with confidence.
Better Software, Faster
Tracealyzer® lets embedded software developers dive deep into the real-time behavior. Speed up debugging, optimize performance and verify software timing. Users have reported 90% less debugging and doubled development speed.
Watch the demo video to see it in action.

Trace your embedded software
Requiring no special hardware, Tracealyzer uses highly efficient software instrumentation to record software event traces. This can be streamed to the host application views or kept in target RAM until requested. This is enabled by our trace recorder library, refined since 2009 and provided as open source.
On any platform
Tracealyzer supports many processor families, including STM32, NXP i.MX RT, Xilinx Zynq and other Arm devices, ESP32 and others. Supporting new processors is easy and just a few lines of code. Integrations are provided for leading embedded software platforms including FreeRTOS, Zephyr, Azure RTOS ThreadX, VxWorks and Linux. Custom integrations with other operating systems and APIs are enabled by the Tracealyzer SDK.


With any development tools
Tracealyzer can be used with any compiler, including GCC, Clang and IAR Embedded Workbench. Specific guides and debugger support are available for Arm Keil µVision, IAR, Segger J-Link, STM32CubeIDE, Espressif ESP-IDF and Lauterbach.
“Tracealyzer has always offered exceptional value to our global community of users by giving engineers direct insight into how their applications are executing. This information is invaluable when both optimizing and debugging FreeRTOS applications.”
“Percepio Tracealyzer enables unparalleled insight into the execution and timing of the RTX5 real-time operating system, the MDK middleware components and the user application. Percepio is the first ARM partner to utilize our new Event Recorder technology, which provides high-speed access to a running target system.”
“What Percepio has achieved with Tracealyzer is to remove the guesswork of designing an RTOS-based system. It’s ability to record and then analyze what’s happening gives developers a view into their system that would be impossible to have otherwise.”
“We are extremely excited and pleased about the Tracealyzer port to our Industrial Grade ThreadX RTOS. The combined best-in-class visualization assets of Percepio’s Tracealyzer and our industry leading ThreadX RTOS will greatly help embedded developers confidently get their IoT products to market quicker.”

Multiple runtime views
More than 30 interconnected views let you reveal issues from many perspectives and quickly drill down into the details.

Customizable diagnostics
With customizable logging, filters, and views, there’s no limit to how you can see and understand state, behavior, and timing across all components of your system.

Real-time observability
Live animated views shows how your system responds to input and displays system metrics over time.