Un detalle, la RAM en android se libera según haga falta y no al cerrar un programa, es decir si abres una app y la cierras la RAM que tenia asignada no se libera a no ser que se intente abrir algo y no tenga RAM suficiente. Esta pensado para que si se vuelve a abrir un programa pueda recuperar su estado de RAM y así inicia mas rápido.
Además si falta RAM y alguna app pide se le asigna la del último programa mas viejo cerrado y a efectos practicos va a tardar lo mismo que si tiene la RAM libre. Vamos que realmente tener mas o menos RAM libre es lo de menos y no afecta.
Lo que si que afecta y mucho son los que están en segundo plano o dormidos pero siguen en ejecución . El programa que usas quita la RAM a estos y eso hace que se cierren pero lo mas seguro es que en poco tiempo se vuelvan a abrir automáticamente.
Mira en la lista de apps las que están en ejecucion y quita las que no quieras de arranque o borralas .
Como apunte estos programas interfieren mucho en la manera de gestionar la RAM del so, no es muy recomendable usarlos.
Como apunte 2, android virtualiza las apps y les da un mínimo de RAM a cada una al abrir(generalmente 32 megas) por eso a veces parece que con 2 chorradas pétalos la memoria, pero en realidad mucha esta libre.