Каковы общие рекомендации по улучшению общей производительности Android-телефона?

Мне было интересно, может ли кто-нибудь поделиться некоторыми общими советами по ускорению /повышению производительности вашего телефона. У меня был мой дроид-эрис около года, и он кажется более вялым, чем когда-либо. Я знаю, что более новые версии для Android дают телефону лучшую обратную связь, но мне было интересно, помимо ОС, какие другие варианты я обычно должен ускорять своим телефоном или другими телефонами. Есть ли информация о кеше или программе, которую я могу удалить? Если я удалю некоторые приложения, я увижу улучшение? Если я вернусь на завод и восстановит все мои приложения, это поможет? Существуют ли там программы, которые могут помочь ускорить /очистить его? Я ищу, чтобы улучшить общую производительность телефона. Какие советы я могу использовать для этого?

29 голосов | спросил 6 revs, 5 users 100%
ninjasense
1 Jam1000000amThu, 01 Jan 1970 03:00:00 +030070 1970, 03:00:00

1 ответ


26
  1. Оставьте некоторое свободное пространство во внутренней памяти. Когда во внутренней памяти осталось меньше 10 МБ, Android может стать очень вялым. Оставьте не менее 20 МБ. По моему опыту, низкая внутренняя память часто является основной причиной медлительности (и случайных ошибок).

    • Используйте app2sd как можно больше, особенно если у вас небольшая внутренняя память

    • Удалите большие приложения, которые вы мало используете.

    • (!) В корневом ПЗУ вы можете использовать трюк pm setInstallLocation 2, чтобы принудительно установить приложения на SD-карту (обратите внимание, что не все приложения могут быть безопасно установлен на SD-карте).

    • (!) Когда системные приложения обновляются, исходная версия приложений не удаляется, поэтому вы можете удалить обновление. Это занимает ценное пространство; если вы укоренены, вы можете полностью удалить приложение запаса и вернуть это пространство. Я не рекомендую это, если вы уже не используете Modded ROM, так как вы больше не можете использовать «Factory Reset», чтобы вернуть системные приложения на заводскую версию (по крайней мере, не перезапуская свежий ПЗУ).

  2. Выберите быстрые приложения.

    • Используйте Opera Мобильный или Mini . Браузер акций - отличный браузер, однако он также довольно вялый (даже мобильная домашняя страница Google вялая, как черт). Сенсорный интерфейс Opera немного раздражает, но он намного более быстрый, чем браузер.

    • Выберите быстрый домашний экран. Некоторые производители оснащают свои телефоны красивым, но вялым домашним экраном. Вы можете использовать более простые и быстрые приложения для домашнего экрана. Кроме того, живые обои убивают злобность; если вы хотите использовать их, используйте более простые.

  3. НЕ используйте Task Killers, особенно автоматизированные. Вы не должны принудительно убивать приложения, если не уверены, что приложение пошло не так, и приложение игнорирует более вежливые запросы на закрытие. Приложения Force Killing могут оставлять зависающие ресурсы в системных службах, которые нельзя безопасно очистить. Оставьте работу с убийством приложений в течение жизненного цикла приложения.

  4. Вам не нужно чистить кеши, там есть кеши для ускорения приложений. Если кэширование приложения приводит к замедлению, сообщите об этом разработчику как об ошибке.

    • Очистка кеша может временно помочь с # 1 (низкая внутренняя память), однако очистка кеша является лишь временным исправлением. Приложение снова будет генерировать кеш, и ваша память снова заполнится. В некоторых приложениях вы можете настроить размер кеша, что является гораздо более полезным решением, чем очистка кеша. Как правило, вы хотите предоставить приложениям столько кеш, насколько это возможно, но при этом иметь достаточное количество места во внутренней памяти.

    • Приложения, имеющие большие кеши (например, карты), должны кэшировать на SD-карту, сообщать об ошибке сообществу разработчиков приложений, если они этого не делают.

    • В связи с природой кэширования, времена, когда кеш может стать непоследовательным, и это может запутать приложение, что может привести к случайным сбоям, медлительности, ANR или другим случайным поведениям. Подобные вещи встречаются редко, но это происходит. Как правило, вы должны оставить кеш самостоятельно, если не подозреваете, что есть ошибочное поведение, которое может быть вызвано плохими кэшами.

  5. Обновление Android может привести к обновлению производительности, однако более высокие версии Android, как правило, больше, чем предыдущие, и могут привести к # 1 (низкая внутренняя память). Если обновление оставляет вам гораздо меньшую внутреннюю память, что вы не можете установить все свои любимыеприложений и осталось немного места, вы можете захотеть остаться в более старой версии.

    • Android 2.2 (Froyo) поставляется с компилятором JIT (Just In Time Compiler), который увеличит программы с привязкой к процессору до 5 раз (в моей Spica, JIT повышает счет Linpack с ~ 3 до ~ 9). Вялая программа обычно связана с I /O, но помощь в процессах, связанных с процессорами, очень помогает.

    • Android 2.3 (Gingerbread) имеет улучшенное управление задачами, цикл Application Life будет убивать приложения, которые вызывают медлительность и использование батареи. Пряники также имеют одновременный сборщик мусора, который должен уменьшить случайные заикания /паузы.

  6. Некоторые приложения могут замедляться, когда у них есть большой объем данных или большое количество элементов для управления. Например, приложение SMS для контента на Incredible становится все медленнее, поскольку оно накапливает больше сообщений. Единственный способ исправить это либо заменить приложение, удалить сообщения, либо архивировать их с телефона (SMS Backup + отлично подходит для этого).

помеченные (!) элементы потенциально опасны

ответил Andrew Brackenbury 25 MaramSun, 25 Mar 2012 03:34:48 +04002012-03-25T03:34:48+04:0003 2012, 03:34:48

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132