Enhanced page Reclaim for Android devices
Balakrishnan Jayavel, Subbaramaiah Mandava, Jyoti Johri · 2015
Smartphones emerge as one of the most coherent companion for humans over past few years. A memory crunch situation makes the user feel sluggishness while accessing the applications. So, Linux starts retrieving memory using kswapd or Direct Reclaim followed by Android Low Memory Killer which identifies victim processes to be killed on the basis of defined criteria until sufficient amount of memory is released. A proper handshake between Android platform and Linux is required to reclaim and keep enough memory for harmonious execution of the devices. We propose two approaches to enhance the existing page reclamation process which suggests that pages obtained by Low Memory Killer should be considered during kswapd and Direct Reclaim path. Experimental analysis assures performance improvement in Android devices by decreasing the application launch time.