SORU
25 Ocak 2009, Pazar


Ne zaman GC çağrı kabul edilir.Toplamak?

Genel kodunuzu GC.Collect aramak gerektiğini, ancak bu kuralın istisnaları vardır nedir önerin?

Sadece mantıklı bir çöp toplama zorlamak için yapabilir burada bir kaç çok özel durumlar düşünebiliriz.

Aralıklarla uyanan akla hizmet olduğunu bir örnek, bazı görevi yapar, ve sonra uzun bir süre uyur. Bu durumda, gerekli olandan daha fazla bellek tutarak yakında-to-be-işlem önlemek için güç toplamak için iyi bir fikir olabilir.

GC.Collect aramak için kabul edilebilir olduğu başka bir durum var mı?

CEVAP
25 Ocak 2009, Pazar


Eğer iyi bir sebep için inanıyorum önemli nesneleri - özellikle şüpheli olmak nesiller 1 ve 2 - uygun için çöp toplama, ve şimdi uygun bir zaman toplamak açısından küçük bir performans isabet.

Bu iyi bir örnek, eğer sadece büyük bir form kapalı ettik. Tüm UI kontrolleri şimdi çöplük olmadığını biliyorsun ve form kapatıldıktan çok kısa bir duraklama muhtemelen kullanıcı tarafından fark edilmez.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BradleyWuzHere

    BradleyWuzHe

    25 NİSAN 2011
  • KittiesMama

    KittiesMama

    10 AĞUSTOS 2008
  • xdadevelopers

    xdadeveloper

    25 Aralık 2009