Intereting Posts
Android – как заменить часть строки другой строкой? Как выполнить тест, который проверяет надежность подключения к Интернету Android onMarkerClick не вызывает после того, как InfoWindow скрывается в GoogleMap Google Maps Android API v2 Уничтожьте и перезапустите Activity с помощью библиотеки поддержки тестирования Как удалить весь обратный вызов из обработчика? ШерлокФрагментАктивация setSupportProgressBarIndeterminateVisibility не работает Как вы переопределяете модуль / зависимость в модульном тесте с Dagger 2.0? Firebase Authentication FirebaseNetworkException: произошла сетевая ошибка (например, тайм-аут, прерванное соединение или недоступный хост) FragmentPagerAdapter не восстанавливает фрагменты при изменении ориентации Android обновляющий адаптер работает после поворота снова устройство Android-материал с расширенной панелью инструментов Редакторы КоординаторLayout не работает Кордова хочет андроида-19, у меня андроид-20 Как проверить, является ли кодировка строки такой же, как кодировка языка набора устройств

Почему INSERT и UPDATE более медленны на Android 4.0?

Когда Android 4.0 стал доступен для Nexus S еще в декабре 2011 года, мы провели некоторое тестирование производительности: http://greendao-orm.com/2011/12/17/sql-performance-in-android-4-0/ Введите описание изображения здесь

Удивительно, что производительность UPDATE и INSERT снизилась наполовину (!) После обновления до Android 4.0 на том же телефоне. У нас не было времени для дальнейшего расследования, но, возможно, между тем кто-то еще сделал?

Можно предположить, что файловая система изменилась и т. Д., Но я ищу факты. 😉

Согласно этому сообщению в блоге от Sony , разница, похоже, вызвана SQLite Android API:

Другое изменение в ICS по сравнению с Gingerbread заключается в том, что Google переместил большую часть обработки SQL с родного на уровень Java. В наших внутренних исследованиях мы видели, что операции чтения и записи в базу данных SQL занимают больше времени …

Я бы хотел посмотреть последующее исследование, чтобы глубже погрузиться в эту проблему, например, сравнить источники. Кроме того, странно, что Sony утверждает, что скорость чтения снижается, а наши измерения показали улучшение производительности на 40%.