最近、スラブ システムのキャッシュ カラーリングについて読みましたが、理解できませんでした。さまざまなスラブ内のオブジェクトにさまざまなオフセットを追加するキャッシュ カラーリングがパフォーマンスを向上させるのはなぜですか?
私の最初の推測は次のとおりです。キャッシュ オフセットを持つスラブ アロケーターは、スラブの最初のオブジェクトを異なるキャッシュ カラーのメモリに配置しようとします。クライアントがこれらのスラブから N 個のオブジェクトを割り当てると、N 個のキャッシュ カラーを持つ N 個のオブジェクトが取得されます。
私の推測は正しいですか、それとも誰かがこれについてもっとヒントをくれますか? どうもありがとう、