Memory optimization

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

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