Я не программист. И, насколько я знаю, Android использует как можно больше оперативной памяти, загружая как можно больше приложений, чтобы запуск / открытие (или возврат к ним) проходил более плавно.
Мой вопрос:
Есть ли способ выбрать, какие приложения я ВСЕГДА хочу хранить в памяти, а какие я НИКОГДА не хочу иметь там?
Например:
WhatsApp - очень распространенное приложение. Я бы всегда хотел, чтобы это было там. Карты Google всегда открыты и занимают место. Я почти не использую его, и я не против подождать 5-10 секунд, пока он не откроется. Было бы лучше использовать эту оперативную память для других приложений, таких как мой браузер.
Заранее спасибо.
applications
ram
system
SyaoranLi
источник
источник
Ответы:
Вы никогда не сможете « выбрать » само приложение и указать, что приложение будет иметь такой гарантированный объем памяти.
Конечно, Карты Google занимают много места, но это для реального приложения, это не значит, что он перегружает память, Android довольно умный, когда дело доходит до управления памятью.
Когда вы долго нажмите клавишу домой, она показывает список недавних приложений, что не означает , что все они загружены в то же самое время. Android отслеживает, какие действия были показаны, и, если необходимо, загружает их снова, и, как только объем памяти ОЗУ достигает определенного порога, Android загружает их, чтобы освободить место для других приложений.
Вы не можете переопределить диктовку Android того, как и какое приложение должно быть в ОЗУ, просто исходя из предположения пользователя, что « это определенное приложение должно быть в памяти и имеет гарантированный объем ОЗУ, потому что я этого хочу ».
Android - это не Windows, где их Диспетчер задач всегда доступен через Ctrl+ Alt+ Delи убирает процессы, чтобы «освободить память». Эта мантра должна твердо повторяться до тошноты! :)
Как говорится в комментарии Райана Конрада, в результате обсуждения, основанного на подобных ускорителях ОЗУ, Task Killers и др., Это утверждение точно описывает, почему упомянутые приложения могут оказывать негативное влияние на батарею, не говоря уже о введении нестабильности в система - это циклы процессора, о которых вам следует беспокоиться больше, чем о памяти. Циклы процессора WORD разряжают батарею независимо от того, как комментатор говорит, что свободная память тратится впустую. Пусть ОС справится с этим. Это лучше делать. Он знает, какую память можно безопасно освободить, не вызывая дополнительной нагрузки и утечки на устройстве
Просто
источник
Если устройство Android 4.0+ и укоренились , попробуйте «Greenify» , который я разработал.
Вы можете безопасно переходить в режим гибернации любого приложения, которое вы не хотите, чтобы оно работало скрытно (таким образом, съедая вашу память, батарею и замедляя работу устройства), когда вы не используете его активно, и в то же время сохранять его полностью работоспособным, когда вы его явно запускаете, либо из панели запуска или поделившись чем-нибудь с этим.
https://play.google.com/store/apps/details?id=com.oasisfeng.greenify
источник
Вы можете попробовать Smart RAM Booster :
источник
Если вы являетесь пользователем root, просто преобразуйте свое приложение в системное приложение с помощью rom tool box pro или любого другого приложения, поэтому оно не закроется после того, как вы удалите приложение из недавнего приложения и запустится в фоновом режиме. Если вам не нужны карты или другие предварительно установленные приложения для запуска, удалите их и переустановите из playstore, а их экологизация продержит батарею долго.
источник