*   >> Чтение Образование Статьи >> science >> programming

Легко оптимизация: Zipalign

<р> Легко оптимизация: Zipalign В Android, файлы данных, хранящиеся в АПК каждого приложения доступны несколькими процессами: установщик читает манифест для обработки разрешения, связанные с этим приложением; Домашний приложение читает ресурсы, чтобы получить имя приложения и значок; сервер система считывает ресурсы для различных причин (например, для отображения уведомлений, приложения); и последнее, но не менее важное, файлы ресурсов, очевидно, используется самим приложением. Android, SDK включает в себя инструмент под названием zipalign, что оптимизирует путь приложение упакован.

Запуск zipalign против вашего приложения позволяет взаимодействовать Android это более эффективно во время выполнения и, таким образом, имеет потенциал, чтобы сделать это и в целом система работала быстрее. Мы настоятельно рекомендуем вам использовать zipalign на новых, так и уже опубликованных приложений и сделать оптимизированную версию в наличии - даже если приложение выполняется предыдущая версия Android. Эта статья описывает, как zipalign повышает производительность и как использовать его для оптимизации вашего приложения.

Ресурс-код обработки в Android может эффективно получить доступ к ресурсам, когда они выровнены по границам 4-байтовых по картография памяти их. Но для ресурсов, которые не выровненных (то есть, когда zipalign не работать на АПК), он должен вернуться к явно читая их - что медленнее и потребляет дополнительную память. Для разработчиков приложений, это резервный механизм очень удобен. Это обеспечивает большую гибкость, позволяя в течение нескольких различных методов развития, в том числе те, которые не включают в себя согласование ресурсов как часть их нормального потока.

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

К счастью, это очень легко для вас, чтобы выровнять ресурсы в вашем приложении: Использование ADT: АТД плагин для Eclipse (начиная с версии 0.9.3) автоматически выровнять пакеты прикладных релиз, если мастер экспорта используется для их создания. Чтобы использовать мастер, щелкните правой кнопкой мыши проект и выберите "Android Сервис">

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.