2012-03-24 8 views
3

私は大きな配列を私のアプリに格納することを考えています。最大の要素は100000要素です。しかし、1000のために解決することができます。 私はCSVファイルにそれらをエクスポートするオプションがあります。アプリ内でそれらを持つことは、よりきれいになります。 このサイズの配列が携帯電話の効率とパフォーマンスにどれだけ影響しますか? 提案と考えていただきありがとうございます。大型アレイの効率はどのくらいの効果がありますか?

おかげ

+1

なぜsqliteデータベースを使用したくないですか? – pleerock

答えて

2

あなただけの100,000数字形式(.csvファイルが暗示として)を保存する場合はint型の場合には、それだけで400キロバイトかなりAであることになるので、これは、あなたのパフォーマンスには影響を与えません。近代的なアンドロイド携帯電話用の少量のメモリ。

P.S.私はあなたのアプリを何らかの形で最初に実装することをお勧めします。次に、メモリ消費、バッテリーの消耗など、問題の内容を見て最適化してください。

+0

それはデータロガーで、作業中ですので、データをプロットするために定期的にデータをエクスポートする必要がありますか、定期的に電話でプロットし、長い間隔で.csvにエクスポートできますか?パフォーマンスを出す前に何MBが必要ですか? – Rokky100

+0

@ Rokky100あなたはそれを試してみるべきだと思います。それはまたあなたが使用する電話機のメモリがどれほどかに依存します。 –

関連する問題