Sobes.tech
Junior

Yığında tahsis edilen bellek nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Heap (ayrılmış heap belleği) içinde ayrılan bellek, Java Sanal Makinesi (JVM)/Dalvik/ART tarafından uygulama çalıştırılırken oluşturulan nesneleri depolamak için kullanılan RAM'in bir parçasıdır.

Bu, temel veri tipleri ve nesne referansları ile yerel değişkenler ve yöntem çağrısı bilgileri için kullanılan yığın belleğinden farklıdır.

Heap boyutu sınırlıdır ve bellek yetersizliği durumunda OutOfMemoryError hatası oluşabilir. Heap'teki bellek yönetimi, artık referanslara sahip olmayan nesnelerin belleğini otomatik olarak serbest bırakan Çöp Toplayıcı (Garbage Collector) tarafından yapılır.