BT Sözlüğü › Programlama › Veri yerelliği

Veri yerelliği

Programlama Svenska → Güncellendi: 2026-10-25

Veriyi CPU önbelleğinden yararlanacak biçimde yerleştirmek — işaretçi kovalamak yerine bitişik diziler — çünkü modern performansı önbellek ıskalamaları belirler.

İşlemci uzun zamandır okuduğu bellekten çok daha hızlıdır; bir önbellek ıskalaması yüzlerce çevrime mal olur ve çekirdek bu sürede bekler. Game Programming Patterns'te bir desen olarak geçen veri yerelliği, birlikte işlenen verileri bellekte de birlikte tutmayı amaçlar; böylece getirilen her önbellek satırı gerçekten kullanılır.

Pratikte bu çoğu zaman, dağınık nesnelere işaret eden bir işaretçi listesini sıkı bir bileşen dizisiyle değiştirmek demektir. Diziler yapısı ve veri yönelimli tasarım tam olarak bu hamleye dayanır; entity component system mimarisinin yaygınlaşmasının başlıca nedenlerinden biri de budur.

← Sözlüğe dön