DocumentCode
2165543
Title
Performance analysis for improved RAM utilization for Android applications
Author
Kayande, D. ; Shrawankar, Urmila
Author_Institution
Dept. of Comput. Sci. & Eng., G.H. Raisoni Coll. of Eng., Nagpur, India
fYear
2012
fDate
5-7 Sept. 2012
Firstpage
1
Lastpage
6
Abstract
Memory management is a vital parameter in efficient working of any operating system. In the mobile devices, internal memory plays an important role in managing the running of process, services and applications which are either installed by the user or which are already present in the device. Thus this paper aims towards giving an approach for better utilization of the internal memory present in Android operating system for mobile phones. The memory architecture for the Android device has been studied and has been observed that the device comes loaded with many applications which require high RAM consumption for efficient working. Thus taking into consideration running of so many applications processes and services, it is important to efficiently use and manage the internal memory space present inside the mobile operating system. For this purpose, a dictionary based application called SMSLingo has been developed for compression of SMS texting. This application requires less memory space and less RAM consumption as compared to the default SMS messaging service provided by Android. Memory management of Android system has been compared with the one in Linux System. It has been observed that Mapped Memory, Anonymous Memory and Slab Memory is present in Android which is used for allotting temporary storage space for the data frequently used.
Keywords
data compression; electronic messaging; mobile computing; operating systems (computers); random-access storage; software performance evaluation; storage allocation; storage management; Android application; Android device; Android operating system; Anonymous Memory; Linux system; Mapped Memory; RAM consumption; RAM utilization; SMS messaging service; SMS texting compression; SMSLingo; Slab Memory; application management; dictionary based application; frequently used data; internal memory space management; memory architecture; memory management; mobile device; mobile phone; performance analysis; process management; service management; temporary storage space allotment; Androids; Humanoid robots; Kernel; Linux; Memory management; Random access memory; Smart phones; Android Memory management; Android operating system; Dalvik Virtual Machine; Linux Kernel; SMS language; SMS text Compression;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering (CONSEG), 2012 CSI Sixth International Conference on
Conference_Location
Indore
Print_ISBN
978-1-4673-2174-7
Type
conf
DOI
10.1109/CONSEG.2012.6349500
Filename
6349500
Link To Document