我想在临时存储中存储100K +记录(一行包含大约100个字符),这是一个更好的选择 - 在性能方面将其存储在文件或列表中。
提前致谢!
答案 0 :(得分:0)
内存中的列表?只要你有足够的内存来存储它,那么将它保存在列表中总会比将它放入文件中提供更好的性能。内存和磁盘之间的访问速度差异很大。
当然,缺点是你有更多的磁盘空间 - 所以如果列表太大,你可能需要将它存储在硬盘上。
答案 1 :(得分:0)
将数据存储在内存中(List,HashMap或其他)的速度要快得多。如果内存不足,在使用文件之前,我建议您在列上检查带有主索引的SQlite(如果每行有一个唯一值)。阅读将比顺序阅读文件更快。