Как программно очистить неактивную память в Android?

Как освободить неактивную память в Android? Я видел некоторые приложения, которые заявляют о бесплатной RAM программно. Изучив их, я обнаружил, что они свободны в неактивной памяти устройства. Существуют ли какие-либо API-интерфейсы для этого? Спасибо заранее

Ответ 1

проверьте эту ссылку

основной код:

public void freeMemory(){       
    System.runFinalization();
    Runtime.getRuntime().gc();
    System.gc();
}

Ответ 2

вызвать сборщик мусора для освобождения памяти, лучшее место для вызова - onDestroy()

например:

@Override
protected void onDestroy() {

    System.gc();

    super.onDestroy();
}