block1

понедельник, 11 мая 2015 г.

откат андроида до заводских настроек

Подобный механизм применения памяти в андроиде. Неиспользуемые процессы не выгружаются, а остаются висеть в оперативке, кагбе в кэше. Официально не рекомендовано прибивать их силой тасккиллерами, поскольку фоновые активити все точно также перезапустятся, а кэш начищать практически собственно бессмыссленно. Кроме всего прочего повторный пуск фоновых активити еще и жрет проц.



Лишь непосредственно для меня трудности две:



1) при запуске жирного приложения внешне (повторяю, внешне, исследований не проводил) в свободную оперативку оно грузится проще и скорее, чем в забитую, пусть и неиспользованым кэшем (бесспорно собственно выгрузить кэшированные процессы также хотелось бы время)



2) андроид ООМ-киллер в андроиде мгновенно прибивает каждое жирное приложение, как только юзер оставляет его активите (по-русски сворачивает). Другими словами такой же 2гис в фоне не висит практически ни разу, когда в телефоне меньше чем 2 гига памяти.



Впринципе, на небольших, оптимизированых приложениях андроид себя ведет превосходно (просто летает). Другое дело, собственно создатели - быдло, и сообщают на скорость (такой же 2гис ярчайший образчик, жрать 150 метров оперативы это хотелось бы быть священными быдлокодерами). И обвинять андроид и хотеть поменять работу менеджера памяти особенного нет смысла. Пишите обычный софт.

Комментариев нет:

Отправить комментарий

Примечание. Отправлять комментарии могут только участники этого блога.