Performance analysis for improved RAM utilization for Android applications

Deepali Kayande, Urmila N. Shrawankar · 2012

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.

Read the paper · More papers on PaperTik