我有一个大型(1 GB)文件,我想用脚本处理。我还在试验我想要如何处理这个文件。所以当我尝试不同的东西时,我的脚本会不断变化问题是,将文件读入内存需要很长时间。有没有办法将文件读入内存一次,并且每次运行脚本时都要继续访问该内存?这将使我的脚本更快。我现在切换到使用REPL,但好奇是否可以使用脚本完成。
答案 0 :(得分:1)
您可以在Linux using ramfs and tmpfs
中执行此操作在Windows中,您可以使用Imdisk
之类的工具您的想法是创建一个由RAM支持的磁盘。 创建磁盘后,将文件复制到它 - 您实际上是将文件写入RAM。
然后,您的脚本可以从ramfs / tmpfs / ramdisk读取该文件。 这应该更快,因为没有磁盘旋转, 虽然这需要至少1GB的RAM。
答案 1 :(得分:0)
简单回答:不,没有这样做的方式。 :/