Analyzing Performance

Updated: April 19, 2023

QNX Momentics IDE works with the Application Profiler and Valgrind (pronounced “val-grinned”) Cachegrind tools, which measure the performance of programs running on QNX targets. It also offers the QNX System Information perspective for viewing performance-related metrics.

Note: The term performance can have many meanings. In this guide, it refers to application responsiveness and the speed of operations. Memory consumption, particularly on the heap, is an important part of performance; this topic is covered in the previous chapter. Here, we discuss performance primarily from a speed perspective.
The analysis tools support these three tasks:

You can export performance analysis data to share results with other team members, who can then import them into their IDE installations. The import feature also supports postmortem analysis, in which you view analysis results for an application that was run outside of the IDE.