Как вставить 30 000 записей в базу данных SQLite в iPhone возможно в симуляторе iPhone, а не в устройстве, это приведет к сбою - PullRequest
0 голосов
/ 08 января 2011

В настоящее время у меня возникла одна проблема: мне нужно позвонить в веб-службу и загрузить данные с сервера, это около 30 000 записей, они загружаются через сервер, но когда я вставляю запись в SQLite но когда начнется вставка записи в базу данных, это увеличит объем памяти до 20–150 МБ для управления прибором и завершит работу приложения.

Поэтому, пожалуйста, дайте мне решения для того же самого.

Ответы [ 2 ]

1 голос
/ 08 января 2011

30000 звучит как много. Я бы делал работу кусками.

0 голосов
/ 08 января 2011

Нужно было бы увидеть ваш код, чтобы увидеть, что происходит. Запустите инструмент Allocations или Leaks и, возможно, просто запустите его для 5000 записей. Посмотрите, что использует память.

Разместите свой код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...