2011-10-22 69 views
3

的SQLite在Android允许你指定你的DATABSE是“内存”所传递空数据库名称SQLiteOpenHelperSQLite的内存消耗?

我现在的问题是有关内存使用:这确实使用起来是允许我宝贵的堆内存为我的应用程序?

回答

4

由于你的sqlite数据库是动态分配的,所以它存储在堆上。

+0

相关知识,谢谢!你知道btw是否查询结果重复使用的内存量?例如,如果我从我的表中“选择*”会使用大约两倍的内存量? – Erdal

+0

嗯,我对此不确定。我希望他们能够有效地实施它,这样做。如果你真的好奇,你可以试着看看android源代码。 –