Ускоряем работу Android-устройств
У некоторых пользователей Android, особенно на слабом железе, частенько наблюдаются подтормаживания прорисовки интерфейса, медленный запуск программ или задумчивость при переключении между запущенными приложениями. Решить эти проблемы может небольшая программа Seeder. Она бесплатна, но только при закачке с форума разработчика. При загрузке с Google Play потребуется выложить более 12 грн.
Сама программа вызвала бурю обсуждения на специализированных форумах. Вот как объясняют ее работу программисты:
«В старых версиях Android некоторые системные компоненты и JVM активно считывали большие объемы случайных чисел из псевдоустройства /dev/random. Это устройство предоставляет интерфейс к системному генератору случайных чисел (ГСЧ), который выводит шумы из драйверов устройств и других источников в «хаотичный» пул. На старых версиях Android иногда возникали проблемы с наполнением пула случайных чисел. В случае опустошения пула возникали лаги UI, пока пул не наполнялся. В новых версиях Android проблему с лагами UI решили, но не до конца: всё-таки иногда возникают характерные задержки.
Многие пользователи считали, что лаги интерфейса объясняются недостаточной производительностью CPU, на самом деле это не так. Проблема именно в истощении пула случайных чисел.
Один из разработчиков с форума XDA-Developers перекомпилировал rngd, так что пул случайных чисел каждую 1 секунду пополняется из пула псевдослучайных чисел /dev/urandom. Результат — потрясающее ускорение интерфейса Android с почти полным исчезновением лагов! Chrome, карты и другие тяжеловесные приложения теперь мгновенно переключаются между задачами».
ЧИТАЙ ТАКЖЕ: 15 секретов операционной системы Android
Мы же не будем вмешиваться в эти споры и просто предлагаем вам самим попробовать ее в действии. Программа требует наличия прав суперпользователя.
ЧИТАЙ ТАКЖЕ: Ускоряем браузер Google Chrome за 10 секунд