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
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;
Conference_Titel :
Software Engineering (CONSEG), 2012 CSI Sixth International Conference on
Conference_Location :
Indore
Print_ISBN :
978-1-4673-2174-7
DOI :
10.1109/CONSEG.2012.6349500