java.util HashMap で OOM の問題が発生しているため、標準の Java Hashmap に代わるメモリに優しい HashMap を探しています。私はTroveを試してみましたが、少し改善されましたが、それでも時々OOMになってしまいます. メモリが効率的であれば、多少の速度低下に対応できます。
私はDBを探していません。ファイルベースの HashMap 実装も、オフラインで作業している限り問題ありません。int や byte などのプリミティブを格納しています。
また、経験があれば、記憶力がどの程度向上したかを示してください.