标签: performance caching memory large-data
我有一个10GB的文本文件,我的算法需要将所有这些文件加载到内存中(大约需要15分钟)并进行计算。但是,计算部分非常简单快速,但我需要反复调试它。因此,每次我更改代码时,我都需要重新加载大文件。
那么,无论如何我可以将这个文件缓存在内存中一段时间,计算算法能够看到那个内存吗?
我猜数据库不是可选的,因为那时我的算法需要经常查询数据库。它也会很慢。
答案 0 :(得分:1)
获取具有至少16GB RAM的计算机,然后让操作系统执行缓存。