Почему 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%.

Intereting Posts
Активировать приложение при нажатии кнопки питания Миграция Android Studio 0.6.1 до 0.8: не является папкой конфигурации Android Studio или домашней установкой FragmentPagerAdapter не работает над отдыхом фрагмента Как воспроизвести аудиофайл при голосовом вызове в android Facebook login null указатель исключение android Настройка autoWebview: «true» в файле protractor config.js, вызывающем выход из системы, ubuntu 16.04 Виджет Listivew не обновляется автоматически Что такое команда adb для отображения всех браузеров, установленных на устройстве Android? Android – проблемы API провайдера Fused Location со спутниковой информацией (счет, сигнал и т. Д.) Socket не генерирует исключения, хотя он не может подключиться ActionBarCompat с Theme.AppCompat.Light.DarkActionBar показывает белый текст заголовка, но текст чернильного прядильника Сортировка Enum.values ​​() в алфавитном порядке и добавление их в Spinner ArrayAdapter Программно выберите элемент ListView в Android Ошибка сборки Android из-за неправильной версии java Android HttpClient OOM на 4G / LTE (HTC Thunderbolt)