Junior
რა არის გამოყოფილი მეხსიერება heap-ში?
sobes.tech AI
პასუხი AI-სგან
Heap (ayrılmış heap yadrası) — bu Java Virtual Machine (JVM)/Dalvik/ART tərəfindən istifadə olunan RAM-in bir hissəsidir və tətbiqin icrası zamanı yaradılmış obyektləri saxlamaq üçün istifadə olunur.
O, əsas 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.