Вы считаете, что лаги интерфейса Вашего Android девайса объясняются недостаточной производительностью CPU? На самом деле это не так!
На старых версиях Android иногда возникали проблемы с наполнением пула случайных чисел. В случае опустошения пула возникали лаги UI, пока пул не наполнялся. Некоторые системные компоненты и JVM активно считывали большие объёмы случайных чисел из псевдоустройства
/dev/random. В новых версиях Android
проблему с лагами UI решили, но не до конца: всё-таки иногда возникают
характерные задержки.Проблема именно в истощении пула случайных чисел.
Один из разработчиков с форума XDA-Developers перекомпилировал
rngd, так что пул случайных чисел каждую 1 секунду пополняется из пула псевдослучайных чисел /dev/urandom. Результат — потрясающее ускорение интерфейса Android
с почти полным исчезновением лагов! Chrome, карты и другие тяжеловесные
приложения теперь мгновенно переключаются между задачами.Рендеринг новых фрагментов карт в Google Maps осуществляется мгновенно, по мере прокрутки карты. Отображение рабочего стола тоже стало мгновенным. Если у вас в таких ситуациях случались лаги в 5-10 секунд, то обязательно попробуйте установить эту программку. Один из мейнтейнеров CyanogenMod говорит, что разница в производительности действительно налицо, хотя причины этого непонятны: тесты не показывали истощения пула случайных чисел. «Что происходит? Или мы все тут сумасшедшие, или мы случайно наткнулись на какой-то неуловимый баг в ядре. Нужно дополнительное изучение этой темы», — пишет Стив Кондрик (Steve Kondik), мейнтейнер CyanogenMod.
Автор говорит, что программа практически не расходует заряд батарей. Даже наоборот, благодаря устранению лагов в интерфейсе вы теперь можете снизить частоту CPU и сэкономить заряд.
Протестировал на своем стареньком Samsung Galaxy I5800 (с официальной прошивкой Android 2.2) и результат меня приятно порадовал! А вот на планшете с версией 4.1 - разница уже не была замечена, но пока оставил включенным для наблюдений..
А вот и ссылки:
(Необходим root)
Статья на хабре (оттуда и утянул материал):
ХабраХабр
Тема на форуме XDA-Developers:
XDA-Developers
(с возможностью бесплатного скачивания apk-файла)
И платный вариант на Google Play для «непосвящённых»:
Google Play

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