1

我的 Android 应用程序需要扫描目录中的文件并将它们全部写入一个 ArrayList。对于 1273 个文件,该算法目前需要大约 630 毫秒。由于文件数量很可能会增加(达到 3500 及以上),因此我需要提高性能。

所以我在考虑索引。在我把时间浪费在低效的代码上之前:为文件编写索引类是否值得付出努力和时间?如果是这样,使用 SQLite 或默认的 *.whatever-File 会更快吗?

提前致谢。

问候

4

1 回答 1

1

请参阅http://www.sqlite.org/optoverview.html上的索引部分。

如果需要,请尝试从另一个线程进行延迟加载。

于 2012-11-08T15:38:25.313 回答