Aracılığıyla paylaş


Çöp toplama

. NET'in çöp toplayıcısı, uygulamanız için bellek ayırmayı ve serbest bırakma işlemini yönetir. Her yeni nesne oluşturduğunuzda, ortak dil çalışma zamanı yönetilen yığından nesne için bellek ayırır. Yönetilen yığında adres alanı kullanılabildiği sürece, çalışma zamanı yeni nesneler için alan ayırmaya devam eder. Ancak, bellek sonsuz değildir. Sonunda çöp toplayıcının bellek boşaltmak için bir toplama gerçekleştirmesi gerekir. Atık toplayıcının iyileştirme altyapısı, yapılan ayırmalara göre toplama gerçekleştirmek için en iyi zamanı belirler. Çöp toplayıcı bir toplama işlemi gerçekleştirdiğinde, yönetilen yığındaki uygulama tarafından artık kullanılmayan nesneleri denetler ve belleklerini geri kazanmak için gerekli işlemleri gerçekleştirir.

Bu bölümde

Başlık Açıklama
Çöp toplamanın temelleri Çöp toplamanın nasıl çalıştığını, nesnelerin yönetilen yığında nasıl ayrıldığını ve diğer temel kavramları açıklar.
İş istasyonu ve sunucu çöp toplama İstemci uygulamaları için iş istasyonu çöp toplama ile sunucu uygulamaları için sunucu çöp toplama arasındaki farkları açıklar.
Arka plan çöp toplama 2. nesil toplama işlemi devam ederken 0. ve 1. nesil nesnelerin koleksiyonu olan arka plan atık toplamasını açıklar.
Büyük nesne yığını Büyük nesne yığınını (LOH) ve büyük nesnelerin nasıl çöp toplandığını açıklar.
Çöp toplama ve performans Çöp toplama ve performans sorunlarını tanılamak için kullanabileceğiniz performans denetimlerini açıklar.
Tetiklenen koleksiyonlar Çöp toplama işleminin nasıl yapılacağını açıklar.
Gecikme modları Çöp toplama işleminin müdahaleciliğini belirleyen modları açıklar.
Paylaşılan web barındırma için iyileştirme Birkaç küçük Web sitesi tarafından paylaşılan sunucularda çöp toplamayı nasıl iyileştirebileceğinizi açıklar.
Çöp toplama bildirimleri Tam çöp toplamanın ne zaman yaklaştığını ve ne zaman tamamlandığının nasıl belirleneceğini açıklar.
Uygulama etki alanı kaynak izleme Bir uygulama etki alanı tarafından CPU ve bellek kullanımının nasıl izleneceğini açıklar.
Zayıf referanslar Atık toplayıcının bir nesneyi toplamasına izin verirken uygulamanın bu nesneye erişmesine izin veren özellikleri açıklar.

Kaynak

Ayrıca bakınız