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

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

15
задан Alex Lockwood 15 October 2012 в 17:24
поделиться