Memory optimization

The term memory profiling refers to a wide range of application-testing tasks related to memory, such as identifying memory corruption and leaks and optimizing memory usage. The QNX Momentics IDE includes tools to assist you with all of these tasks. This article focuses on optimizing memory usage for better performance and for producing a smaller memory footprint. Memory efficiency is critical for embedded software, where memory resources are limited (especially with absence of swapping) and the need for processes that run continuously.

Note: Before you continue, you need to have basic knowledge of the QNX Momentics IDE and to know how to edit, compile, and run C/C++ applications on QNX Neutrino targets.