Analyzing Memory Usage and Finding Memory Problems

Updated: May 06, 2022

QNX Momentics IDE lets you run Memory Analysis and several Valgrind (pronounced “val-grinned”) tools to find memory problems such as leaks and corruption, and to measure memory usage of programs. It also provides the QNX System Information perspective so you can learn which processes are consuming memory or other resources excessively.

The analysis tools support these four tasks:

The System Information data and the results from the runtime analysis tools can reveal many specific memory problems that you can fix as well as usage trends that suggest how you might optimize an application. You can export data from an analysis session to share results with other team members, who can then import them into their IDE. The import feature also supports postmortem analysis, in which you view analysis results for an application that was run outside of the IDE.