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

  • DRDAnimation

    DRDAnimation

    28 EYLÜL 2012
  • Hidden Wolf TV

    Hidden Wolf

    1 EKİM 2009
  • ImBluecams

    ImBluecams

    25 Kasım 2012