Articles of производительность

Android: что делать, если производительности ListView все еще недостаточно?

Ну, эта тема была и до сих пор обсуждается очень много, и я уже читал много учебников, подсказок и видел об этом разговоры. Но у меня все еще есть проблемы с моей реализацией настраиваемого BaseAdapter для ListView всякий раз, когда я достигаю определенной сложности моих строк. Так что у меня в основном есть некоторые сущности, […]

Какие ненужные плагины Phonegap для удаления в приложении?

СЦЕНАРИЙ У меня есть небольшое приложение Android Phonegap / Cordova 2.3.0, я заглянул в файл /res/xml/config.xml и обнаружил, что так много плагинов есть. Это очень маленькое приложение, и я думаю, все, что я использую, это уведомления и плагин ChildBrowser. ВОПРОС: Я хочу знать, безопасно ли удалять все другие записи плагина. Если да, то: 1) Достаточно […]

Каковы преимущества / недостатки при передаче аргументов в конструктор AsyncTask?

Я использую AsyncTask и задаюсь вопросом, каковы последствия передачи аргументов конструктору вместо передачи их непосредственно при вызове doInBackground(…) метода doInBackground(…) , например: Вызов: new SomeTask(bitmap, integer, "somestring").execute(); Класс: public class SomeTask extends AsyncTask<Void, Void, String> { private String string; private Bitmap image; private int integer; public SomeTask (Bitmap bmp, int someint, String s){ this.image = […]

Android: WebView повышает скорость загрузки локальных файлов html

Есть ли способ повысить скорость загрузки локального файла .html в WebView . Файлы .html хранятся в папке /assets . Как вы можете видеть на видео ( извините, ссылка сломана! ), TextView (красный beackground) отображается до начала WebView , а текст в WebView отображается впоследствии. Как я могу достичь загрузки WebView так же быстро, как TextView? […]

Java. Будет ли код для наложения кода иметь преимущества?

Я немного поработал, но в основном вижу ответы на C ++. Самое близкое, к чему я пришел, – это . Я также видел эту страницу, но она ничего не объясняет. Есть ли какие-либо преимущества, если я использую второй кусок кода? Будут ли заметные различия в производительности? Как насчет памяти? Что делать, если это повторяется? Прямо […]

Приложение my cordova для веб-браузера действительно медленнее, чем в браузере Android на том же телефоне

Я построил приложение для Android с ионной картой и кордорой. Но когда я пытаюсь запустить на своем Samsung Galaxy S4, приложение действительно медленнее, чем тот же код в веб-браузерах моего телефона. Как я могу ожидать, что у вас будут одни и те же функции? Я пробовал : android:hardwareAccelerated="true" this.appView.getSettings().setRenderPriority(RenderPriority.HIGH); this.appView.getSettings().setPluginState(android.webkit.WebSettings.PluginState.ON_DEMAND); <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="19" /> С […]

Цвета профилей GPU-бэков на Android M

При установке функции разработчика профиля GPU для рендеринга «На экране в виде столбцов» я использовал для отображения на панели Android Lollipop панели с синими, фиолетовыми, красными и оранжевыми цветами, как описано здесь . Но на Android Marshmallow эти бары состоят из семи разных цветов: темно-зеленый, средний зеленый, светло-зеленый, синий, голубой, красный и оранжевый. Мне не […]

Реагировать на родные андроидные переходы очень медленно

Я реагирую на собственные переходы (используя Navigator), очень медленный, отбрасывая кадры потока javascript до 0 на секунду или два, когда начинается анимация, затем поднимается до ~ 20, затем останавливается на полпути, а затем обычно заканчивается относительно плавно. Я тестирую чистую Galaxy Note 4, поэтому это не проблема эмулятора. Я передаю пустые представления с InteractionManager.runAfterInteractions, а […]

Производительность Android ContentProvider

Мне интересно, если кто-либо выполнил любое тестирование производительности при запросе ContentResolver через ContentResolver и запрос объекта SQLiteDatabase в том же процессе. Я предполагаю, что запрос ContentResolver возвращает курсор, который связывается с базой данных через Binder (Android IPC). Это означает, что если я прочитаю содержимое 100 записей через Cursor что вызовет 100 вызовов метода Binder. Правильны […]

Производительность Android достигла более поздних версий, чем 2.3.5 (phonegap / cordova)

В настоящее время я разрабатываю приложение для Android с Phonegap / Cordova (2.1.0 / 2.2.0), JQ-Mobi (не jQueryMobile), HTML5 и Javascript и CSS3. Приложение содержит 2 родных выражения. Так или иначе, когда я экспортирую свой проект на устройство с последней версией Android, приложение работает намного медленнее, чем устройство 2.3.5. Я попытался включить HardwareAcceleration и удалил […]