2017-10-23 10 views
-1

Pythonで大きな入力ファイルのリストを操作すると、読込み時間を短縮するために、アプリケーションの開始時にそれらをすべてマップすることが可能であれば興味があります。実行時には、リストにあるファイルはランダムに読み込まれます。それを記憶することは可能ですか?これは読書時間の短縮に役立つと思いますか?メモリマップ大ファイルリストpython

+0

Pythonでメモリマップファイルへmmap機能を使用することができることを言って、あなたがそれらをマッピングし、それはあなたの使用のために有利かどう見てメモリを試してみましたか?他に誰がここで言うことができるのか分かりません... –

答えて

0

大きなファイルをすべてマップすると、十分なRAMがあるマシンを持たない限り、OSがメモリ制限に達するとページアウトされる可能性が高くなります。スワップ空間からは、追加のI/Oが発生し、最初の場所にマッピングされたメモリで得られる利点が効果的に無効になります。

あなたは

関連する問題