Intereting Posts
Какую технику хранения данных Android использовать? Матчи Turnbased исчезают после загрузки в первый раз Android 4.0 org.apache.http.conn.ConnectTimeoutException: подключиться к … приурочен Автоматический прирост SQLite не работает Play Store, имеющий новую версию приложения, но не показывающий обновление Проблема с метазоном и Android Можно ли связать человека с twitter и facebook при разборе? Android: ориентация предварительного просмотра камеры в портретном режиме Как преобразовать виды в растровые изображения? RxJava разделяет выбросы Observable между несколькими абонентами Как группировать элементы из базы данных и отображать их – Android Запись аудиовыхода Android Вставьте или обновите в SQlite и Android, используя database.query (); Когда вы отключаете основной поток, как я могу как можно быстрее запустить какой-то код для основного потока? Как преобразовать временную метку UTC в локальное время устройства в android

Почему 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 на том же телефоне. У нас не было времени для дальнейшего расследования, но, возможно, между тем кто-то еще сделал?

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

Solutions Collecting From Web of "Почему INSERT и UPDATE более медленны на Android 4.0?"

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

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

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