In its essence, Android is a variant of Linux, built over a shell of the open source operating system that has been a major contender in desktop systems for Microsoft’s Windows and Apple OS X. Since the mobile operating system is running a Linux kernel underneath, it therefore follows the same pattern and rules that apply to its elder sibling. Generally, Linux-based operating systems have a very efficient memory management mechanism, enabling users to make full use of the system’s available RAM. However, one thing that has plagued Android since its inception is the sluggishness that the OS generally presents, which becomes even more pronounced as you continue to use your device.