İçeriğe geçin

Bellek sızıntısı

Artık gerekmeyen belleğin çalışma sırasında gereksiz tutulmaya devam etmesi.

Diğer adlarıMemory Leak
Yazılım mimarisi

Bellek sızıntısı nedir?

Bellek sızıntısında artık gerekmeyen bellek gereksiz yere tutulur. Uzun kullanımda bellek ihtiyacı bu nedenle büyüyebilir. Otomatik bellek temizliği bunu bütünüyle önlemez: Hâlâ erişilebilen nesne uygulama için gereksiz olsa da korunabilir. Kısa süreli yüksek bellek kullanımı tek başına sızıntı kanıtı değildir.

Kurgusal portalda kapatılmış belge görünümleri küresel erişilebilir listede tutulmaya devam eder. Verileri artık gerekmese de erişilebilir kalır. Ekip bunları tutan başvuruları ve görünümlerin yaşam döngüsünü inceler. Düzeltmeden sonra tekrar açıp kapatma uygun koşullarda karşılaştırılır. Gereksiz tutmaların kalkması belirleyicidir; tek anlık değer veya yeniden başlatma nedeni açıklamaz.

Kaynaklar