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

  • pain975

    pain975

    27 NİSAN 2008
  • Samvith V Rao

    Samvith V Ra

    20 EKİM 2006
  • steeletraining

    steeletraini

    28 NİSAN 2010