数十万のアイテムを追加/削除することを期待できる不変のマップがある場合(非常に短い期間(数秒など))、標準は悪い考えですか?ある瞬間のマップの最大サイズがわずか256Mbになるように、1Gbのデータを10秒未満でマップに渡したいとしましょう。HashMap
マップはある種の「履歴」を保持しているように見えますが、これは更新/アクセスのみのプライベートメンバー変数であるため、常に最後に更新されたテーブルにアクセスします(つまり、マップを渡しません)。Actor
反応の中から。
基本的に、このデータ構造は、短時間で大量のデータを読み取るときにJVMのメモリが不足するという問題について、(部分的に)障害があるのではないかと思います。
別のマップ実装を使用したほうがよいでしょうか。もしそうなら、それは何ですか?