Symbian OS is designed to operate in resource-constrained environments. In simple terms, memory usage is optimized to allocate memory to applications and then freeing it for reuse when it is no longer needed. Memory leaks occur when an application fails to free memory that has been allocated.
Memory leaks indicate problems with the source code. The AnalyzeTool helps you detect memory leaks and pinpoint the leaking problems from the source code.
For instructions on how to prevent memory leaks in development, see Symbian OS coding standards.
For more information on memory management, see Symbian OS developer documentation.