Bölüm

Öğretici 11 - .NET Yığın Bellek Sızıntılarını araştırma :P art2 Verileri çözümleme

Bu video, GC bellek sızıntısını araştırmak için iki bölümden oluşan videonun ikinci bölümüdür. Bu videoda, PerfView'da bulunan ve düzeltilen gerçek bir dünya bellek sızıntısı ele alınmaktadır. Birinci bölümü izlemediyseniz, şimdi yapmalısınız. Bu ikinci bölümde iki yığın anlık görüntüsü aldığımız ve şimdi iki anlık görüntü arasındaki farkları araştırmak istediğimiz varsayılır. Fark oluşturmayı ve teoriyi (taban çizgisi örneğini olumsuzlayarak) ve nesneleri canlı tutan 'başvuru yolunu' bulmanın ne kadar önemsiz olduğunu gösteririz.

Bu bilgilerle, büyümenin bir kısmının 'tasarım gereği' olduğunu (kullanışlı bir önbelleğin parçası olduğunu) atlıyoruz, ancak büyümenin bir kısmı diğer önbelleğe almanın talihsiz bir yan etkisidir. Bu sorunu nasıl düzeltip düzeltmenin gerçekten çalıştığını doğrulayacağız.

Henüz yapmadıysanız Aftet bunu izliyorsa GC Memory Investigation Basics'te videoyu izlemeniz gerekir. PerfView Öğretici Serisinin tamamıyla da ilgilenebilirsiniz.