Bellek sızıntısı
Artık gerekmeyen belleğin çalışma sırasında gereksiz tutulmaya devam etmesi.
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
İlgili terimler
- Çalışma zamanı ortamıProgramın yürütüldüğü ve ortamın sunduğu işlevlere eriştiği yapı.
- Hata ayıklamaDavranış, veri ve program yürütmesini inceleyerek hatanın nedenini sistematik biçimde daraltmak.
- Birim testiBir kural veya fonksiyon gibi, yazılımın küçük ve belirli bir bölümünü hedefli olarak sınayan test.
- Cache stampedeCache stampede, eşzamanlı isteklerin önbellekte aynı veriyi bulamayıp aynı pahalı işi tekrar tekrar başlatmasıdır.
- BackpressureBackpressure, alıcının yavaşlama veya duraklama sinyaliyle gelen veri akışını işleme kapasitesine uyarlar.
- Yarış durumuSonucun, örtüşen erişimlerin zamanlamasına bağlı olarak hatalı çıkması.
Projeniz ASES ile
Projenizi bize anlatın. İlk değerlendirmemizle size dönelim.