SQLite 数据库是否计入应用程序的内存限制?

发布于 2024-11-02 18:25:05 字数 121 浏览 0 评论 0原文

我有一个应用程序在 SQLite 中存储很多内容。这是否会计入应用程序的内存限制? (取决于硬件,该大小在 16 到 32 MB 之间)。

在 Android 上打开数据库的 :in-memory: 标志怎么样?

I have an app that stores lots of things in SQLite. Does this count towards the memory limit that apps have? (dependent on hardware this is between 16 and 32 mb).

What about the :in-memory: flag for opening a DB on android?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

叫嚣ゝ 2024-11-09 18:25:05

数据库不计入内存限制,因为它只是一个文件。不过,:in-memory: 标志确实计入内存限制。

The database does not count against the memory limit since it's just a file. The :in-memory: flag, though, does count against the memory limit.

枯寂 2024-11-09 18:25:05

正如 iconiK 所说,数据库没有限制。但是运行代码的设备的内部内存是有限的,如果您的数据库增长到最大内部内存大小,那么当您尝试在数据库中写入一些内容时,它会抛出异常。

As iconiK says, there is no limit for the database. But the internal memory of the device where your code is running is the limit, if your database grows until the maximum internal memory size, it will throws an exception when you will try to write some stuff in db.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文