Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Java に 100 万サイズの BitSet が 2 つあり、2 つの BitSet に対して andNot のような操作を実行したいと考えています。同じの性能はどうですか?リアルタイムで行うべきですか、それとも別のプロセスで行うべきですか?
主な問題は、パフォーマンスに関する L3 キャッシュの使用です。あなたの BitSet は L3 キャッシュに収まると思われるので、他に何をするにしても、物事をできるだけシンプルに保つことをお勧めします。BitSet が L3 キャッシュに収まらない場合、唯一の選択肢は、より大きな L3 キャッシュを使用するか、より多くのソケットを購入することです (1 台または複数のマシンで)。