LagFix - это приложение (только для рутованных телефонов) с неимоверным названием, которое использует стандартный инструмент Linux, чтобы помочь устранить «отставание» на устройствах Android. Лаг - это термин, который используется довольно свободно, без какого-либо реального определения. В этом случае я знаком с используемым инструментом, поэтому я знаю, к чему пытается обратиться это приложение - когда система останавливается, ожидая, когда на контроллере памяти сообщат, какие блоки памяти свободны, а какие используются, поэтому он знает, куда он может записать данные в хранилище устройства. Пока это происходит, система останавливается до тех пор, пока контроллер памяти не получит требуемый ответ. Это стандартный процесс в каждой операционной системе, и на самом деле все намного сложнее, чем я объяснил здесь. Для наших сегодняшних целей это охватывает важные вещи, которые нужно знать.
Это может быть сделано на лету (и это так, как работает Android), или это может быть сделано с помощью утилиты Linux под названием Fstrim. Когда стандартная система Android делает это на лету во время записи данных, иногда некоторые люди (это важно, и мы поговорим об этом позже) увидят, что их устройство замедляется, пока контроллер памяти ждет, чтобы узнать, какие блоки хранения используются, и которые являются бесплатными. Люди называют это формой отставания, а отставание ненавидимо повсеместно.
Решение, часто используемое на рабочих столах Linux, заключается в использовании утилиты Fstrim. Он проходит через хранилище и сообщает контроллеру памяти, какие блоки действительно свободны, а какие используются. Контроллер памяти не должен спрашивать, потому что это только что сказали. В конце концов, все это меняется, и контроллер памяти должен сказать снова. На рабочем столе люди настраивают Fstrim для запуска с определенным интервалом, чтобы поддерживать синхронизацию.
Приложение LagFix (я действительно хочу, чтобы на нем было написано более подходящее имя) предоставляет пользователю возможность запустить инструмент Fstrim. Теоретически, когда ваше устройство работает медленно, вы запускаете приложение, и для контроллера памяти больше не нужно останавливаться. Мы развеяли эту идею, посмотрели на то, что делает приложение, и не видим причин, по которым оно должно быть вредным. Теория, лежащая в основе приложения, и многие отзывы пользователей отражают это, обоснованы и должны хорошо работать - если вам это нужно. И часть «если вам это нужно» - это ключ.
Пока мы точно не знаем, почему некоторые люди видят лаги, а другие нет, мы не можем с уверенностью сказать, что вы должны использовать этот инструмент. Мы не можем повторить заявления разработчиков о том, что все это хорошо известно, и это факт на некоторых устройствах, потому что все это основано на неподтвержденных данных пользователей, которые на самом деле не знают, что происходит. Что я могу сказать, так это то, что это ничего не должно навредить, и если ваше устройство заикается во время использования, вы, безусловно, можете попробовать. Конечно, все еще остается вопрос, почему Google не использует утилиту Fstrim по умолчанию в Android. При использовании любой подобной утилиты, которая влияет на внутреннюю работу вашего оборудования, риск всегда лежит на вас.