Bir düzeltme kullanılabilir WPF .NET Framework 3.0 SP2 için bazı bellek sızıntısı sorunlarını giderir

Makale çevirileri Makale çevirileri
Makale numarası: 981107 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Giriş

Bir düzeltme kullanıma hazır Microsoft .NET Framework 3.0 Service Pack 2 (SP2), Windows Presentation Foundation (WPF) için aşağıdaki bellek sızıntısı sorunlarını giderir.

Not .NET Framework 3.0 SP2, Microsoft .NET Framework 3.5 Service Pack 1 (SP1) içinde yer alıyor.

Sorun 1

Stiller veya StaticResource biçimlendirme uzantısı veya DynamicResource biçimlendirme uzantısını kullanarak, uygulama kaynaklarına başvuruda bulunan şablonları içeren bir WPF uygulamasını çalıştırın. Bu stiller veya Şablonları'nı kullanan birçok denetim oluşturulur. Ancak, bu denetimler, başvurulan kaynak kullanmayın. Çöp derlemeleri denetimleri serbest sonra bu durumda, bazı DeferredAppResourceReference nesnelerin bellek sızmasına.

Sorun 2

Çalıştırdığınız bir WPF uygulama özelliklerini veriye DependencyObject nesnelere bağlı denetimleri içerir. Yaşam süresi nesnelerin farklı denetimlerin yaşam süresi uzun. Birçok denetim oluşturulduğunda çöp derlemeleri denetimleri serbest sonra bazı WeakReference nesneler ve dizi boşluk tutan bellek sızmasına.

Sorun 3

TreeView denetimi veya denetimleri Seçici sınıfından türetilen kullanan bir WPF uygulamasını çalıştırın. Denetimler, klavye odağı KeyboardNavigation sınıfında denetlemek için bir iç bildirimi kaydedin. Uygulama, bu denetimlerin çoğu oluşturur. Örneğin, ekleme ve bu denetimler silin. Çöp derlemeleri denetimleri serbest sonra bu örnekte, bazı WeakReference nesneler ve dizi boşluk tutan bellek sızmasına.

Çözüm

Düzeltme bilgileri

Desteklenen bir düzeltme Microsoft'tan edinilebilir. Ancak bu düzeltmenin, yalnızca bu makalede anlatılan sorunu gidermesi amaçlanmıştır. Bu düzeltmeyi yalnızca bu sorunla karşılaşan sistemlere uygulayın. Bu düzeltme ek sınamaya tabi olabilir. Bu nedenle, bu sorun nedeniyle önemli ölçüde etkilenmediyseniz, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir.

Bu düzeltmeyi MSDN Kod Galerisi'nden yüklemek için, aşağıdaki Microsoft Web sitesini ziyaret edin:
http://code.msdn.microsoft.com/KB981107

Not MSDN kod galeride, düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, bunun neden, Kod Galerisi kaynak sayfasının bu dil için kullanılabilir olmamasıdır.

Not Ek sorunlar oluşursa veya tüm sorun giderme işlemi gerekmiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Microsoft Müşteri Hizmetleri ve Destek telefon numaralarının tam listesi veya ayrı bir hizmet isteği oluşturmak için, aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=support
Not Ayrıca, bu düzeltme aşağıdaki Microsoft bağlantısı Web sitesinden yükleyebilirsiniz:
Download details for Visual Studio and for the .NET Framework

ÖNKOŞULLAR

.NET Framework 3.0 SP2 olmalı veya bu düzeltmeyi uygulamak için .NET Framework 3.5 SP1 yüklü.

Yeniden başlatma gereksinimi

Etkilenen dosyaların değil kullanılıyorsa düzeltmeyi uyguladıktan sonra bilgisayarınızı yeniden başlatmanız gerekmez.

Düzeltme Değiştirme Bilgileri

Bu düzeltme başka bir düzeltmenin yerini almaz.

DOSYA BİLGİLERİ

Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahiptir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'e (UTC) göre listelenir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için <a0></a0>, Denetim Masası'ndaki tarih ve saat öğesinde saat dilimi sekmesini kullanın.
Tüm desteklenen x 86 tabanlı sürümleri Windows Server 2000, Windows Server 2003 ve Windows XP
Bu tabloyu kapaBu tabloyu aç
Dosya AdıDosya SürümüDosya BoyutuTARİHSAATPlatform
Presentationcore.dll3.0.6920.40294,218,88025 Mart 201000: 08X86
Presentationframework.dll3.0.6920.40295,279,74425 Mart 201000: 04X86
Presentationhost.exe4.0.40305.0295,26425 Mart 201000: 04X86
Presentationhostdll.dll3.0.6920.4029130,40825 Mart 201000: 08X86
Presentationhostproxy.dll4.0.31106.099,17625 Mart 201000: 08X86
Windowsbase.dll3.0.6920.40291,249,28025 Mart 201000: 08X86
Tüm desteklenen x 64 tabanlı sürümleri Windows Server 2000, Windows Server 2003 ve Windows XP
Bu tabloyu kapaBu tabloyu aç
Dosya AdıDosya SürümüDosya BoyutuTARİHSAATPlatform
Presentationcore.dll3.0.6920.40293,997,69624 Mart 201023: 33X64
Presentationframework.dll3.0.6920.40294,636,67224 Mart 201023: 29X64
Presentationhost.exe4.0.31106.0320,35224 Mart 201023: 29X64
Presentationhostdll.dll3.0.6920.4029171,36824 Mart 201023: 33X64
Presentationhostproxy.dll4.0.31106.0109,92824 Mart 201023: 33X64
Windowsbase.dll3.0.6920.40291,110,01624 Mart 201023: 33X64
Tüm desteklenen x 86 tabanlı sürümleri, Windows Vista Service Pack 2 (SP2) ve Windows Server 2008 SP2'in
Bu tabloyu kapaBu tabloyu aç
Dosya AdıDosya SürümüDosya BoyutuTARİHSAATPlatform
Presentationcore.dll3.0.6920.40304,218,88030-Mar-201011: 58X86
Presentationfontcache.exe.configUygulanamaz16103 Nis 200921: 25Uygulanamaz
Wpfgfx_v0300.dll3.0.6920.40031,736,02417 Haz 200908: 03X86
Presentationframework.dll3.0.6920.40305,279,74430-Mar-201011: 59X86
Presentationhostdll.dll3.0.6920.4030130,40830-Mar-201011: 59X86
Presentationhost.exe4.0.40305.0295,26430-Mar-201011: 59X86
Presentationhostproxy.dll4.0.31106.099,17630-Mar-201011: 59X86
Windowsbase.dll3.0.6920.40301,249,28030-Mar-201011: 59X86
Tüm desteklenen x 64 tabanlı sürümleri, Windows Vista SP2 ve Windows Server 2008 SP2'in
Bu tabloyu kapaBu tabloyu aç
Dosya AdıDosya SürümüDosya BoyutuTARİHSAATPlatform
Presentationcore.dll3.0.6920.40303,997,69630-Mar-201011: 57X64
Presentationfontcache.exe.configUygulanamaz16103 Nis 200920: 58Uygulanamaz
Wpfgfx_v0300.dll3.0.6920.40032,254,16817 Haz 200908: 03X64
Presentationframework.dll3.0.6920.40304,636,67230-Mar-201011: 57X64
Presentationhostdll.dll3.0.6920.4030171,36830-Mar-201011: 57X64
Presentationhost.exe4.0.31106.0320,35230-Mar-201011: 57X64
Presentationhostproxy.dll4.0.31106.0109,92830-Mar-201011: 57X64
Windowsbase.dll3.0.6920.40301,110,01630-Mar-201011: 57X64
Windows 7'nin tüm desteklenen x86 tabanlı sürümleri
Bu tabloyu kapaBu tabloyu aç
Dosya AdıDosya SürümüDosya BoyutuTARİHSAATPlatform
Presentationcore.dll3.0.6920.50094,218,88028 Mar 201022: 24X86
Presentationfontcache.exe.configUygulanamaz16110 Haz 200921: 14Uygulanamaz
Wpfgfx_v0300.dll3.0.6920.49021,736,53610 Haz 200921: 14X86
Presentationframework.dll3.0.6920.50095,279,74428 Mar 201022: 24X86
Presentationhostdll.dll3.0.6920.5009130,40828 Mar 201022: 24X86
Presentationhost.exe4.0.31106.0295,26428 Mar 201022: 24X86
Presentationhostproxy.dll4.0.31106.099,17628 Mar 201022: 24X86
Windowsbase.dll3.0.6920.50091,253,37628 Mar 201022: 24X86
Windows 7'nin ve Windows Server 2008 R2'nin tüm desteklenen x64 tabanlı sürümleri
Bu tabloyu kapaBu tabloyu aç
Dosya AdıDosya SürümüDosya BoyutuTARİHSAATPlatform
Presentationcore.dll3.0.6920.50093,997,69628 Mar 201022: 27X64
Presentationfontcache.exe.configUygulanamaz16110 Haz 200920: 30Uygulanamaz
Wpfgfx_v0300.dll3.0.6920.49022,255,17610 Haz 200920: 30X64
Presentationframework.dll3.0.6920.50094,636,67228 Mar 201022: 27X64
Presentationhostdll.dll3.0.6920.5009171,36828 Mar 201022: 27X64
Presentationhost.exe4.0.31106.0320,35228 Mar 201022: 27X64
Presentationhostproxy.dll4.0.31106.0109,92828 Mar 201022: 27X64
Windowsbase.dll3.0.6920.50091,114,11228 Mar 201022: 27X64

Durum

Microsoft, "Geçerli Olduğu Ürünler" bölümünde listelenen Microsoft ürünlerinde bu sorunun olduğunu onaylamıştır.

Daha fazla bilgi

Yazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
824684Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması

Özellikler

Makale numarası: 981107 - Last Review: 6 Mayıs 2010 Perşembe - Gözden geçirme: 1.2
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft .NET Framework 3.0 Service Pack 2
  • Microsoft .NET Framework 3.5 Service Pack 1
Anahtar Kelimeler: 
kbmt kbexpertiseadvanced kbsurveynew kbqfe kbhotfixserver KB981107 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:981107

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com