Я решил свою проблему пару дней назад.
Я использую RPC-модуль Android JSON от Алекса ( проект ).
Я удалил детальгде модуль анализирует JSON.И создал мою собственную процедуру разбора с помощью регулярных выражений.Модуль также выполняет запросы SQLite вместо создания объектов JSON.
Еще одна вещь, которую я изменил, заключается в том, что модуль будет принимать и принимать несколько пакетов с максимум 1000 записей.
Код работает очень быстроДля синхронизации 3000 записей потребовалось 30 минут, сейчас - всего 3 минуты.Причина, по которой я публикую эту информацию вместо кода, заключается в том, что код очень специфичен для проекта.
Информация о том, как выполнять цикл и почему не следует выделять более 1000 объектов, описана в производительности для Androidдокумент .