Es dificil, Android no es malo en cuanto al manejo de memoria como Windows, lo que sucede es que cuando instalas aplicaciones estos por deajo vienen junto a servicios que se encargan de levantar notificaciones, publicidad, etc, por ejemplo un simple juego que te da puntos o monedas en otro juego puede venir con 4 o 5 servicios que corren simultaneamente para darte publicidad y monitorear lo que haces, como por ejemplo facebook y watsapp, aunque cierres las apps igual te llegan las notificaicones porque por debajo hay servicios consultando cada x segundos al servidor si hay o no nuevos mensajes, lo que generalmente hacen los limpiadores de memoria es detener los servicios pero al rato se vuelven a iniciar igual.
Lo que debes hacer es tener cuidado de cada app que instalas, aunque pase un año sin usar una app esta igual corre por debajo con su servicio o en forma de caché listo para ser lanzado.
Te recomiendo esta app:
https://play.google.com/store/apps/details?id=com.p_soft.sysmonTe ayudará a descubrir que aplicaciones trae los servicios mas pesados, puedes detenerlos pero con el tiempo se iniciarán igual, lo que debes hacer es decidir si desinstalarlos o comprarte un terminal nuevo con mas capacidad de memoria ram y cpu.
Como foro de linux no creo que te ayude mucho porque a pesar de que Android funcione bajo linux las soluciones están basadas en la ejecución de java como núcleo casi principal, asi que la próxima ves haz tu post en el foro de android.