Android Memory Optimization

K. Tasneem, A. Siddiqui, A. Liaquat. IJCA 2019

[ResearchGate]

Android is the most widely used smartphone OS, but it has always lacked behind iOS due to poor memory management. Many memory management techniques have been proposed until now such as Managing GPU Buffers, Detecting and Fixing Memory Duplications, Dynamic Caching etc. All of these techniques revolve around Android’s current memory structure which is Garbage Collector. In this paper, instead of improving the current structure, a different structure for memory management which is used in iOS known as Automatic Reference Counting (ARC) is proposed.