Sobes.tech
Junior

Heap-də ayrılmış yaddaş nədir?

sobes.tech Süni İntellekt

AI-dan cavab

Heap (ayrılmış heap yaddaşı) Java Virtual Machine (JVM)/Dalvik/ART tərəfindən tətbiqin icrası zamanı yaradılan obyektləri saxlamaq üçün istifadə olunan RAM-in bir hissəsidir.

O, primitiv məlumat tipləri və obyektlərə istinadlar, həmçinin yerli dəyişənlər və metod çağırışları haqqında məlumatların saxlanıldığı yığın yaddaşından fərqlidir.

Heap-in ölçüsü məhduddur və yaddaş çatışmazlığı halında OutOfMemoryError xətası baş verə bilər. Heap-də yaddaş idarəetməsi Garbage Collector (Tullantı Toplayıcı) tərəfindən həyata keçirilir, bu da artıq istinadlara malik olmayan obyektlərin yaddaşını avtomatik azad edir.