2012-03-24 36 views
3

我想在我的應用程序中存儲大型數組。他們將是最大的是100000個元素。但可以解決1000. 我有一個選項,導出到CSV文件。讓他們在應用程序將更加整潔。 這種尺寸的陣列會影響手機的效率和性能多少? 建議和想法表示讚賞。大型陣列對效率有多大影響?

感謝

+1

爲什麼你不想使用sqlite數據庫? – pleerock 2012-03-24 21:44:16

回答

2

如果您只存儲100000號(爲.csv文件暗示),這不會對你的表現有任何影響,因爲在案件的INT它僅僅是400KB這是一個相當少量的現代android手機的內存。

P.S.我建議你先以任何方式實施你的應用程序,然後,當你看到問題出在哪裏時,無論是內存消耗,電池耗盡還是其他問題,都要優化它。

+0

嗯,這是一個數據記錄器,它的工作,所以我想知道我應該定期輸出數據來繪製它,或者我可以定期在手機上繪製它並長時間輸出到.csv。在開始影響性能之前有多少MB? – Rokky100 2012-03-24 23:42:13

+0

@ Rokky100我認爲你應該嘗試一下。這也取決於你使用的手機內存容量。 – 2012-03-25 06:08:45