私はTreeSetを使用していくつかの情報を格納しているので、ある順序に従って並べ替えられます。
TreeSetが非常に大きくなった場合(> 1GB)、TreeSet内の最小の要素をファイルに保存して、RAMを解放したいと思います。その後、空きRAMが増えたら、これらの要素をメモリにリロードして処理できるようにしたいと思います。
私の質問は、TreeSetの一部をファイルに保存し、後でメモリに復元する 効率的な方法はありますか?
要素をメモリにリロードすると、新しいTreeSetの一部または同じTreeSetに含まれる可能性があることに注意してください。
これを行う方法についてのアイデアをありがとう!