SQLite的内存消耗?

3

在Android上,SQLite允许您通过传递null来指定数据库为"内存中存储"。使用SQLiteOpenHelper实现。

我的问题与内存使用有关:这会使用我应用程序允许的宝贵堆内存吗?

1个回答

4

由于SQLite数据库是动态分配的,因此它存储在堆上。


好知道,谢谢!顺便问一下,你知道查询结果是否会重复使用的内存量吗?例如,如果我从我的表中选择“*”,那么大约会使用两倍的内存吗? - Erdal
嗯,我对此并不确定。我希望他们能够有效地实现它。如果你真的非常好奇,可以尝试查看Android源代码。 - Kurtis Nusbaum

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接