Хочется при выходе из программы чистить кэш и по возможности полностью выгрузить его из ОЗУ.
Нашел пару набросков кода, но не знаю какой будет эффективный и более правильный:
Здесь 1 вариант,
Здесь 3 варианта
По поводу выгрузки из ОЗУ, как я понял даже при выходе из программы она весит в ОЗУ и в списке недавно запущенных приложений, если ее од туда убрать, то ОЗУ увеличивается.
Такое чувство что с программы не вышел, а свернул ее, хотя пользуюсь вот этим:
finish();
И еще подскажите какая разница между finish(); и System.exit(); - что дают значиния int в System.exit(?);