私はテキストファイルの大きなディレクトリを持っています-約7GB。それらをiPythonのPythonユニコード文字列にすばやくロードする必要があります。合計15GBのメモリがあります。(私はEC2を使用しているので、どうしても必要な場合はより多くのメモリを購入できます。)
ファイルを読み取るだけでは、私の目的には遅すぎます。ファイルをRAMディスクにコピーして、そこからiPythonにロードしてみました。これで速度は上がりますが、iPythonがクラッシュします(十分なメモリが残っていませんか?)ramdiskのセットアップは次のとおりです。
mount -t tmpfs none /var/ramdisk -o size=7g
誰かアイデアはありますか?基本的に、私は永続的なメモリ内のPythonオブジェクトを探しています。iPython要件では、IncPyを使用できません:http://www.stanford.edu/~pgbovine/incpy.html。
ありがとう!