【发布时间】:2011-04-23 18:56:49
【问题描述】:
我有一个在 SQLite 中存储很多东西的应用程序。这是否计入应用程序的内存限制? (取决于硬件,大小在 16 到 32 mb 之间)。
在 android 上打开数据库的 :in-memory: 标志怎么样?
【问题讨论】:
标签: android sqlite memory-limit
我有一个在 SQLite 中存储很多东西的应用程序。这是否计入应用程序的内存限制? (取决于硬件,大小在 16 到 32 mb 之间)。
在 android 上打开数据库的 :in-memory: 标志怎么样?
【问题讨论】:
标签: android sqlite memory-limit
数据库不计入内存限制,因为它只是一个文件。但是 :in-memory: 标志确实计入内存限制。
【讨论】:
正如 iconiK 所说,数据库没有限制。但是你的代码运行的设备的内存是限制的,如果你的数据库增长到最大的内存大小,当你尝试在db中写一些东西时它会抛出一个异常。
【讨论】: