私はオブジェクトのキャッシュのようなコレクションを実装しようとしています。その目的は、一度に複数のオブジェクトを読み込んでいる可能性が高いので、メモリ内の局所性を介してこれらのオブジェクトにすばやくアクセスできるようにすることです。私は現在、vectorやdequeのようなJavaコレクションオブジェクトにオブジェクトを格納するだけです。しかし、私はこれが連続した記憶を利用しているとは思わない。Javaオブジェクトを連続したメモリに格納しようとしています
これはC言語で行うことができますが、Javaで行うことができますか?これらのオブジェクトは長さが異なる場合があります(文字列を含む可能性があるため)。 Javaを介して連続したメモリを割り当てる方法はありますか? Javaコレクションオブジェクトはありますか?
お知らせください。
おかげで、あなたはそれを強制することはできません JBU
連続メモリに何が格納されますか? –
検索が高速で、ページフォールトが少ない – jbu
これはプロファイリングによって表示されていますか? –