主にdictで大量のメモリを消費するpythonプログラムがあります。この dict は、一意の整数値を非常に大きなキー セットに割り当てる役割を果たします。大規模な行列を扱っているため、元に戻すこともできるキーとインデックスの対応が必要です (つまり、行列の計算が完了したら、値を元のキーにマップし直す必要があります)。
この量は最終的に利用可能なメモリを超えると思います。スワップスペースに関してこれがどのように処理されるのか疑問に思っています。おそらく、この目的のためのより良いデータ構造があります。