BT Sözlüğü › Programlama › Kare ayırıcı (Frame allocator)

Kare ayırıcı (Frame allocator)

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

Bir kare boyunca geçici bellek dağıtan ve kare bitince tek hamlede sıfırlanan doğrusal bir bellek ayırıcı.

Scratch ya da kare başına doğrusal ayırıcı olarak da bilinir. Ayırma işlemi yalnızca bir işaretçiyi ileri itmektir — serbest liste yok, nesne başına free yok. Kare bittiğinde bütün blok bir seferde başa döndürülür. Tam olarak bir kare yaşayan veriler için biçilmiş kaftandır: komut tamponları, ara diziler, geçici dizgiler.

Kazanç, oyunun en sıcak döngüsünde malloc/GC yükünden ve parçalanmadan kaçınmaktır. Önceki karenin verisi sonrakine taşınabilsin diye çoğu zaman çift tamponlanır. Veri odaklı motor tasarımının vazgeçilmezidir; arena ve yığın (stack) ayırıcının yakın akrabasıdır.

← Sözlüğe dön