Считает ли база данных SQLite ограничение памяти приложения? - PullRequest
1 голос
/ 23 апреля 2011

У меня есть приложение, которое хранит много вещей в SQLite.Это относится к пределу памяти, который имеют приложения?(в зависимости от оборудования это от 16 до 32 МБ).

А как насчет: in-memory: флага для открытия БД на Android?

Ответы [ 2 ]

2 голосов
/ 23 апреля 2011

База данных не учитывается при ограничении памяти, так как это просто файл.Однако флаг: in-memory: означает в расчете на ограничение памяти.

1 голос
/ 23 апреля 2011

Как говорит iconiK, для базы данных нет ограничений. Но внутренняя память устройства, на котором выполняется ваш код, является пределом, если ваша база данных увеличивается до максимального объема внутренней памяти, она выдаст исключение, когда вы попытаетесь записать что-то в db.

...