2011-10-22 5 views
3

SQLiteはデータベース名にnullを渡すことによって、あなたのdatabseは「インメモリ」であることを指定することができますSQLiteOpenHelperSQLiteによるメモリ消費量は? Android上

今のメモリ使用量に関連している私の質問:これは許可されている私の貴重なヒープメモリを使用しません私のアプリのために?

答えて

4

sqliteデータベースは動的に割り当てられているので、はい、ヒープに格納されます。

+0

おかげで、ありがとう!あなたはクエリ結果が使用されたメモリの量を複製するかどうかを知っていますか?たとえば、私のテーブルから "select *"を選ぶと、メモリの約2倍の量が使われますか? – Erdal

+0

ええ、私はそれについて確かではありません。私は彼らがそれを効率的に実装することを願っています。あなたが本当に好奇心があったら、アンドロイドのソースコードを見てみることができます。 –

関連する問題