Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]


Memory Management Overview

[Top]


Purpose

Provides functionality concerned with how memory is allocated for and within programs.

Fundamental to Symbian OS programs is a concern that memory, as a limited resource, is carefully handled, particularly in the event of error conditions. For this reason, exception handling and memory management are closely tied together in the Cleanup Support API.

[Top]


Architectural relationships

The Uikon framework uses these APIs to provide to each GUI program the basic infrastructure for well-behaved memory handling. In particular, each GUI program has support for cleaning up memory in exception conditions, and, in debug builds, detection of memory leaks.

[Top]


Description

Functionality is provided by a number of APIs. Use them as follows:

Cleanup Support Overview

Provides idioms to handle program exceptions, and to clean up memory when exceptions occur.

Memory Allocation Overview

Provides low-level functionality by which a Symbian OS process can access and manipulate memory areas.

[Top]


See also

Basic Types Overview

Raw Memory Overview

System Static Functions Overview

Thread And Process Management Overview