
We are delighted to release Percepio Tracealyzer v4.11. The main news are:
- Multicore streaming: Improved performance and robustness via a redesigned trace streaming framework with one channel per core.
- Major improvements to ESP32 support:
- Improved trace streaming performance through the new multicore streaming framework.
- Ethernet and Wi-Fi streaming support.
- Improved stability of ESP-IDF AppTrace streaming on multicore devices through an updated guide.
- Easier setup through improved documentation. An updated guide for ESP-IDF v5.x users is available here.
- Zephyr support:
- More reliable identification of idle tasks
- Improved display of k_sleep() events
- Optional automatic tracing of all Zephyr ISRs
- Segger RTT streaming can now be enabled on Arm64 targets with RTT support
- VxWorks support:
- Updated event definitions up to version 2025.09
- Simplified recorder: Reduced risk of confusion and setup issues by removing the deprecated “legacy snapshot mode”, resulting in fewer configuration files and a cleaner code base. Snapshot traces are still supported via the RingBuffer streamport module. Most existing users should not be affected by this change, as the getting-started guides were updated several years ago.
- Compact tracing: Improved usability of ELF-based name resolution, which reduces trace data size and overhead by recording object references instead of full strings. Resolved object names are now persisted with the trace, allowing traces to be reopened and shared without requiring access to the original ELF file.
- Stability and usability: Various bug fixes and minor improvements.
Users with an active subscription may download the new version from the update page. New users may sign up for free evaluation here.