У меня есть телефон Android с 3 ГБ оперативной памяти, он использует почти 1,4 ГБ при загрузке и максимум 2 ГБ при использовании Chrome, WhatsApp и Интернета Samsung, и когда я переключаюсь на последние приложения, они перезапускаются, и это я ненавижу, потому что, несмотря на наличие более достаточно оперативной памяти, мой Android не может ее использовать. Пожалуйста, помогите мне улучшить управление оперативной памятью.
У вас нет контроля над объемом памяти, выделенной ОС.
В Android есть средство Low Memory Killer (LMK), которое уничтожает процессы с низкой оценкой.
Оценка определяется множеством вещей, но в целом:
Таким образом, убийца низкой памяти начинает с наименьшего количества очков и убивает свой процесс, чтобы восстановить память.
Примечание: это Android Low Memory Killer, а также Linux Out of Memory Killer, надеюсь, что LMK означает, что до этого не дойдет, потому что любой из них может убить что-то критическое.
В любом случае, настройки LMK задаются при сборке прошивки и не могут быть обновлены пользователями.
Обратите внимание, что если бы вы могли использовать 100% памяти, это было бы плохо. Потому что это приведет к тому, что Android будет зависать каждый раз, когда необходимо будет создать новый процесс, поэтому ваша производительность будет очень плохой.
Так что можно с уверенностью сказать, что в настоящее время вы работаете с производительностью, близкой к пиковой. Они настраивают эти вещи перед отправкой.
Вы не можете заставить Android использовать всю имеющуюся у вас оперативную память, все, что вы можете сделать, это оставить открытыми часто используемые приложения, то есть не очищать их от недавних, чтобы они оставались в памяти и открывались быстрее, чем запуск, когда они были закрыты.