diff -r 43e37759235e -r 51a74ef9ed63 Symbian3/SDK/Source/GUID-54417A4F-710D-5257-BF49-13D9F28C92B9.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/SDK/Source/GUID-54417A4F-710D-5257-BF49-13D9F28C92B9.dita Wed Mar 31 11:11:55 2010 +0100 @@ -0,0 +1,35 @@ + + + + + +Memory +Management OverviewProvides functionality concerned with how memory is allocated for +and within programs. +
Purpose

Fundamental to Symbian platform 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.

+
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.

+
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 platform process can access and manipulate memory areas.

+
See also

Basic +Types Overview

Raw +Memory Overview

System +Static Functions Overview

Thread +And Process Management Overview

+
\ No newline at end of file