Sobes.tech
Junior — Middle

Hansı avtomatik yaddaş idarəetmə yanaşmalarını bilirsiniz?

sobes.tech Süni İntellekt

AI-dan cavab

Python-da avtomatik yaddaş idarəetməsi əsasən aşağıdakı yollarla həyata keçirilir:

  1. İstinad sayımı (Reference Counting) — hər obyekt yeni istinad yaradıldıqda artırılan və silindikdə azaldılan istinad sayğacı saxlayır. Sayğac sıfıra çatanda obyekt avtomatik olaraq silinir.

  2. Çöp toplayıcı (Garbage Collector) — istinad sayımına əlavə olaraq, Python döngüvi istinadları aşkar etmək üçün çöp toplayıcı istifadə edir; bunlar yalnız sayım ilə silinə bilməz.

Məsələn, əgər iki obyekt bir-birinə istinad edirsə, lakin proqramda istifadə olunmursa, çöp toplayıcı onları azad edəcək.

Beləliklə, ümumiyyətlə, proqramçı yaddaş idarəsini əl ilə həyata keçirməyə ehtiyac duymur — Python bunu avtomatik edir.