Er is een hotfix beschikbaar waarmee lekken geheugenproblemen worden opgelost voor WPF in de.NET Framework 4

BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.

De Engelstalige versie van dit artikel is de volgende:2297328
Symptomen
Er is een hotfix beschikbaar die voor Windows Presentation Foundation (WPF) in Microsoft de volgende geheugenlek problemen opgelost.NET Framework 4.

Probleem 1

Uitvoeren van een WPF toepassing met stijlen of sjablonen die verwijzen naar bronnen met de extensie StaticResource opmaak of de extensie DynamicResource markup. Veel besturingselementen deze opmaakprofielen of sjablonen gebruiken zijn gemaakt. Deze besturingselementen gebruiken echter niet de bedoelde middelen. In dit geval het geheugen van sommigeWeakReferenceobjecten en de matrix bedrijf ruimte vermist na garbagecollections gratis besturingselementen.

Probleem 2

Uitvoeren van een WPF toepassing waarvan de eigenschappen zijn gegevens gebonden aan besturingselementen bevatDependencyObjectobjecten. De levensduur van objecten is langer dan de levensduur van de besturingselementen. Wanneer veel besturingselementen worden gemaakt, het geheugen van sommigeWeakReferenceobjecten en houden matrix spaties na garbagecollections gratis besturingselementen is gelekt.

Probleem 3

Uitvoeren van een WPF toepassing die gebruikmaakt van TreeView of besturingselementen die zijn afgeleid van deSelectorklasse. Besturingselementen registreren een interne kennisgeving aan het besturingselement de focus van het toetsenbord in deKeyboardNavigationklasse. De toepassing maakt veel van deze besturingselementen. Bijvoorbeeld, toevoegen en verwijderen deze besturingselementen. In dit voorbeeld wordt het geheugen van sommigeWeakReferenceobjecten en houden matrix spaties na garbagecollections gratis besturingselementen is gelekt.
Oplossing
Een ondersteunde hotfix is nu beschikbaar bij Microsoft. Het is echter bedoeld om alleen het probleem dat in dit artikel wordt beschreven. Gelden alleen voor systemen waarop dit specifieke probleem. Deze hotfix wellicht extra worden getest. Als u geen ernstige problemen ondervindt, is het daarom raadzaam te wachten op het volgende servicepack waarin deze hotfix is opgenomen.

Dit probleem onmiddellijk contact op met Microsoft Customer Support Services om de hotfix te verkrijgen. Ga naar de volgende Microsoft-website voor een volledige lijst met telefoonnummers van Microsoft Customer Support Services en informatie over ondersteuningskosten:OpmerkingIn speciale gevallen kunnen kosten die normaal verbonden worden geannuleerd als een medewerker van Microsoft bepaalt dat een specifieke update de oplossing van uw probleem. De gebruikelijke ondersteuningskosten gelden voor extra ondersteuningsvragen die niet in aanmerking voor de specifieke update in kwestie komen.

OpmerkingU kunt dit hotfix-combinatiepakket downloaden vanaf de volgende website van Microsoft Connect: 

Vereisten

De volgende lijst bevat de vereisten voor dit hotfixpakket:
  • U moet de.NET Framework 4 voordat u de hotfix hebt geïnstalleerd.

Opnieuw opstarten

U hebt de computer opnieuw opstarten nadat u deze hotfix als bestanden niet worden gebruikt.

Vervanging van hotfixes

Dit pakket vervangt een eerder uitgebrachte hotfix-pakket.

Bestandsgegevens

De Engelse (Verenigde Staten) versie van dit hotfix-pakket gebruikt een Microsoft Windows Installer-pakket installeren van het hotfix-pakket. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC) in de volgende tabel. Wanneer u de bestandsinformatie weergeeft, wordt de datum naar lokale tijd geconverteerd. Het verschil tussen UTC en lokale tijd, gebruikt u deTijdzonetabblad in het onderdeel Datum en tijd in het Configuratiescherm.

Voor x 86 versies van Windows XP, Windows Server 2003, van Windows Vista, Windows Server 2008, Windows 7 en van Windows Server 2008 R2:
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
Presentationframework.dll4.0.30319.3536,347,11220 Aug 201022: 45x 86
SetupUi.dll10.0.30319.353295,24820 Aug 201016: 12x 86
Setupengine.dll10.0.30319.353809,30420 Aug 201016: 12x 86
Setup.exe10.0.30319.35378,15220 Aug 201016: 12x 86
Windowsbase.dll4.0.30319.3531,304,92020 Aug 201022: 45x 86
Voor x 64 versies van Windows XP, Windows Server 2003, van Windows Vista, Windows Server 2008, Windows 7 en van Windows Server 2008 R2:
BestandsnaamBestandsversieBestandsgrootteDatumTijdPlatform
Presentationframework.dll4.0.30319.3536,347,11220 Aug 201022: 45x 86
SetupUi.dll10.0.30319.353295,24820 Aug 201016: 12x 86
Setupengine.dll10.0.30319.353809,30420 Aug 201016: 12x 86
Setup.exe10.0.30319.35378,15220 Aug 201016: 12x 86
Windowsbase.dll4.0.30319.3531,304,92020 Aug 201022: 45x 86

Meer informatie
Voor informatie over vergelijkbare problemen met het.NET Framework 3.5 Service Pack 1 (SP1), klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
981107Er is een hotfix beschikbaar waarmee lekken geheugenproblemen worden opgelost voor WPF in de.NET Framework 3.0 SP2
Status
Microsoft heeft bevestigd dat dit probleem in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op' is.
. net4.0-framework4.0

Waarschuwing: dit artikel is automatisch vertaald

Eigenschappen

Artikel-id: 2297328 - Laatst bijgewerkt: 03/22/2011 00:52:00 - Revisie: 2.0

Microsoft .NET Framework 4.0

  • kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbpubtypekc kbmemory kbmt KB2297328 KbMtnl
Feedback