0

ファイル システムから情報を収集するアプリケーションがあります。約 200 GB のハード ドライブの場合、アプリケーションのデータ構造は最大 1 GB の RAM を使用します。私のデータ構造は、特に辞書とトライです。私の質問は、これらの大規模なデータ構造を効果的にキャッシュする方法です。私が考えることができるのは

  1. シリアライゼーション - プレーンテキスト/xml、どちらが速いですか?
  2. SWAP スペース - 可能ですか? 役立つリソースが見つかりませんでした
  3. ローカル データベース - 多くのクエリを処理する必要があるため、これは高速ではないと思います。
  4. その他 - お気軽にお知らせください

よろしくお願いします。

4

1 に答える 1

2

メモリ マップト ファイルを見てください。

于 2013-08-04T19:15:28.713 に答える