Есть ли возможность добиться максимального быстродействия одного приложения, пусть даже если оно займет собой большую часть ресурсов?

Приветствую.
Сразу скажу, что о мобильной разработке не имею практически никакого представления,
прошу сильно не пинать.

Известно, что android приложения в "неактивном/свернутом" виде остаются в оперативной памяти, но при этом отклик (открытие приложения, когда по нему "тапнешь") происходит с задержкой.

Почему это так? Пытался понять мануал, но ничего не понял, вроде бы приложение не полностью прогружается в оперативную память...

И есть ли возможность тогда вынести приложение полностью в оперативку?
(все-равно на устройстве в 90% случаев сотрудниками используется только оно одно) так, как это можно сделать в linux системах, например перенести кеш браузера (программка psd, если кому интересно).

Вполне вероятно, что я смотрю вообще не в ту сторону, и отклик приложения зависит от других факторов.
Вообщем есть ли возможность (пусть теоретическая) добиться максимальной скорости быстродействия одного приложения, пусть даже если оно займет собой большую часть ресурсов?
  • Вопрос задан
  • 269 просмотров
Решения вопроса 1
@YuryBorodkin
Android dev
неа, без рута никак. Можно заставить изначально пользовать большой heap или там акселерацию. Это все.
Если сильно надо то смотри https://github.com/rovo89/XposedBridge/wiki/Develo... Сам не писал, но, теоретически, можно с помощью хука запретить приложение удалять из оперативной памяти.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы