【问题标题】:Memory consumption by SQLite?SQLite 的内存消耗?
【发布时间】:2011-12-13 00:10:31
【问题描述】:

Android 上的 SQLite 允许您通过为数据库名称 SQLiteOpenHelper 传递 null 来指定您的数据库在“内存中”

我现在的问题与内存使用有关:这是否会耗尽我的应用程序允许的宝贵堆内存?

【问题讨论】:

    标签: android sqlite memory


    【解决方案1】:

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

    【讨论】:

    • 很高兴知道,谢谢!你知道顺便说一句查询结果是否重复使用的内存量吗?例如,如果我从我的表中“选择 *”,那会使用大约两倍的内存量吗?
    • 嗯,我不确定。我希望他们能有效地实施它,以便做到这一点。如果您真的很好奇,可以尝试查看 android 源代码。
    猜你喜欢
    • 2023-03-18
    • 1970-01-01
    • 2010-10-12
    • 1970-01-01
    • 2010-10-27
    • 2011-10-03
    • 2012-11-24
    • 2013-10-08
    • 1970-01-01
    相关资源
    最近更新 更多