|
1 <?xml version="1.0" encoding="utf-8"?> |
|
2 <!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. --> |
|
3 <!-- This component and the accompanying materials are made available under the terms of the License |
|
4 "Eclipse Public License v1.0" which accompanies this distribution, |
|
5 and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". --> |
|
6 <!-- Initial Contributors: |
|
7 Nokia Corporation - initial contribution. |
|
8 Contributors: |
|
9 --> |
|
10 <!DOCTYPE concept |
|
11 PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd"> |
|
12 <concept id="GUID-7D727FC9-EF32-49FD-B72E-E1E00315206E" xml:lang="en"><title>Optional |
|
13 RAM Allocation</title><shortdesc>This section explains about optional RAM allocation. </shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody> |
|
14 <p>Optional RAM is commonly used by an application to store data in a cache |
|
15 or keep data in a temporary buffer to improve the performance of the application. |
|
16 Optional RAM is allocated based on the priority assigned to the applications. </p> |
|
17 <p>Applications can request for optional RAM when additional RAM is required |
|
18 to improve the performance, but the application can still execute the tasks |
|
19 without the optional RAM allocation.</p> |
|
20 <p>The main purpose of optional RAM is: <ul> |
|
21 <li><p>An application can safely allocate a large amount of optional RAM without |
|
22 the risk of affecting other applications.</p></li> |
|
23 <li><p>An application is able to release the optional RAM whenever it is needed |
|
24 for other applications without getting closed. As the application can still |
|
25 run without the optional RAM in limited performance mode.</p></li> |
|
26 </ul></p> |
|
27 <p>In order to allow OOM Monitor to release optionally allocated RAM, an application |
|
28 must provide an OOM plug-in. For more information on OOM plug-ins, refer to <xref href="GUID-DB6F586B-932A-4BDC-BA48-79C7D3FD9931.dita">OOM Plug-ins</xref></p> |
|
29 </conbody></concept> |