我有一个很大的文本文件目录——大约 7 GB。我需要将它们快速加载到 iPython 中的 Python unicode 字符串中。我总共有 15 GB 的内存。(我使用的是 EC2,所以如果绝对必要,我可以购买更多内存。)
对于我的目的来说,简单地阅读文件太慢了。我尝试将文件复制到 ramdisk,然后将它们从那里加载到 iPython 中。这加快了速度,但 iPython 崩溃(没有足够的内存剩余?)这是 ramdisk 设置:
mount -t tmpfs none /var/ramdisk -o size=7g
有人有想法么?基本上,我正在寻找持久的内存中 Python 对象。iPython 要求禁止使用 IncPy: http: //www.stanford.edu/~pgbovine/incpy.html。
谢谢!