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

Android Development – Кнопки реагируют медленно

Вопрос о развитии Android, точнее о кнопках и представлениях cumstom. Я использую четыре кнопки в линейных макетах и ​​один пользовательский вид, в котором я рисую изображения. Когда я использую метод для этого (я переопределяю onDraw ()), все работает отлично, за исключением того, что мои кнопки реагируют довольно медленно при нажатии на них. Просто удаление функций […]

Измерение производительности на Android

Я ищу способы измерения производительности моего приложения для Android. В частности, когда вызываются конкретные методы. По-видимому, я могу использовать время (время от времени до), чтобы оценить, как быстро, и поэтому, насколько быстро он выполняется. Кто-нибудь знает какую-либо другую технику? Т.е. показывает, сколько процессор используется. Заранее благодарим за любой ответ.

Явно выпуская Mat с opencv 2.0

Я работаю над программой, где мы делаем некоторую обработку изображений с полным качеством фотографий с помощью Android NDK. Таким образом, очевидно, что использование памяти является большой проблемой. Есть моменты, когда мне больше не нужно содержимое Mat, я знаю, что он будет выпущен автоматически, когда он выходит из сферы видимости, но есть хороший способ его выпуска […]

Почему мое приложение для Android так медленно?

Я слежу за этим уроком. Я играю с кодом, беря вещи, которые мне не нужны, и добавляет вещи и т. Д., Но когда я запускаю его в эмуляторе, блоки перемещаются в очень застопористом движении. Это похоже на то, что я получаю низкий FPS. В течение первой секунды или около того при запуске приложения он выполняется […]

Производительность мобильной сети: какой был бы самый эффективный тип данных для передачи данных с веб-сервера на мобильный телефон?

Q: Какой тип данных будет наиболее эффективным / самым быстрым в использовании при передаче данных между веб-сервером (/ другим?) И мобильным телефоном, т.е. ios / android / other? JSON? XML? HTML? В: Какие серверные технологии следует использовать? Php + mysql? В: Какой API следует использовать? Restfull? RPC? Любые, хотя?

Как проверить функцию для синхронизации выполнения в Android?

Я застрял, когда одна из моих функций занимает некоторое время, чтобы выполнить. У меня есть иерархия объектов в объекте с использованием объектных моделей и ArrayList (s). Я просто хочу знать методы, с помощью которых я могу отлаживать код, чтобы проверить, какая инструкция кода занимает время при выполнении.

У Android (на ARM) есть счетчики производительности оборудования?

Так что, как в Linux на процессоре Intel, у нас есть большое количество аппаратных счетчиков производительности для доступа. Как и ранее, с использованием программного обеспечения для пользовательского пространства, называемого perfmon2 , я могу получить значения скорости пропуска кеша, циклов остановки CPU по какой-либо причине (например, промаха кеша L1) и т. Д. Мой вопрос: есть ли […]

Эффективный 2D-чертеж в Android

Я искал немало часов и не смог найти четкого ответа на мой вопрос. У меня есть приложение, где мне нужно нарисовать спортивное поле (включая все тональные линии) на экране. До сих пор я расширил SurfaceView и в значительной степени скопировал оставшуюся часть демо-версии LunarLander. Все данные, которые приложение требует, чтобы рисовать высоту до правильных размеров, […]

Лучшая практика для заказа списка с одним из четырех правил

У меня есть ряд объектов, которые нужно упорядочить с помощью правила. Но мне нужно иметь возможность переключать правила, однако у меня ограниченный набор правил упорядочения. Какая структура данных будет лучшим выбором для этого? В качестве примера у меня есть этот класс: class Test { public final int amount; public final int cost; public final String […]

HTTP Vs Vanilla для загрузки большого двоичного файла (50-200 МБ) с устройства Android через сеть с одним хопом Wi-Fi

Есть ли существенные накладные расходы на использование HTTP через простые сокеты (Java на Android), чтобы отправить большой (50-200 МБ) файл [файл на SD-карту] с Android-устройства на сервер Linux через сеть Wi-Fi. В моем прототипе я использую CherryPy-3.2.0 для реализации моего HTTP-сервера. Я использую Android 2.3.3 на Nexus в качестве моего клиента. В настоящее время он […]