Sie sind zurzeit offline. Es wird auf die erneute Herstellung einer Internetverbindung gewartet.

Update: Verringert Leistung beim Laden von Flussdokumenten in WPF-Anwendung, das Ziel der.NET Framework 4

Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 2652531
Problembeschreibung
Wenn Sie Flussdokumenten in einer Windows Presentation Foundation (WPF)-Anwendung laden abzielt, die Microsoft.NET Framework 4, verringert Leistung tritt im Vergleich zu in einer WPF-Anwendung, die Ziel von Microsoft.NET Framework 3.5.

Hinweis Das Problem tritt in der Regel beim Laden der Flussdokumente, die zahlreiche Symbole aus einer Datei enthalten.
Ursache
Dieses Problem tritt auf, da WPF auf beruht. DirectWrite für die Verarbeitung von Flussdokumenten. DirectWrite führt ein neues Verhalten, um Probleme zu minimieren, wenn Schriftarten aktualisiert werden, während eine Anwendung ausgeführt wird. Das neue Verhalten bewirkt, dass relativ langsame Datenträger zuzugreifen, bei der Zeitpunkt des letzte Schreibzugriffs auf die Font-Datei abgerufen wird.
Lösung

Hotfix-Informationen

Ein unterstützter Hotfix ist jetzt von Microsoft erhältlich. Es soll jedoch nur das Problem zu beheben, das in diesem Artikel beschreibt. Installieren Sie es, nur auf Systemen, bei die dieses spezielle Problem auftritt.

Dieser Hotfix verbessert die Leistung von WPF-Anwendungen durch die Einführung eines kurzlebigen Caches für Zeit des letzten schreiben angezeigt.

Um dieses Problem zu beheben, wenden Sie sich an Microsoft Support Services, um den Hotfix zu erhalten. Eine vollständige Liste der Microsoft Product Support Services Telefonnummern und Informationen über Supportkosten finden Sie auf die folgende Microsoft-Website:Hinweis In besonderen Fällen können Gebühren, die normalerweise für Support-Anrufe anfallen abgebrochen werden, wenn ein Microsoft-Supportmitarbeiter feststellt, dass ein bestimmtes Update Ihr Problem beheben kann. Die normalen Supportkosten gilt für zusätzliche Supportfragen und Probleme, die für das betreffende Update nicht qualifizieren.

Sie können diesen Hotfix auch direkt herunterladen. Besuchen Sie hierzu die folgende Microsoft-Website:

Voraussetzungen

Um diesen Hotfix anwenden zu können, müssen Sie die.NET Framework 4 installiert ist.

Neustart erforderlich ist.

Sie müssen den Computer neu starten, nachdem Sie diesen Hotfix anwenden, wenn die betroffenen Dateien nicht verwendet werden. Es wird empfohlen, dass Sie alle zu schließen.NET Framework-Anwendungen, bevor Sie diesen Hotfix anwenden.

Dateiinformationen

Die internationale Version dieses Hotfixes besitzt die Dateiattribute (oder höher), die in der folgenden Tabelle aufgelistet sind. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) aufgelistet. Wenn Sie die Dateiinformationen anzeigen, wird es in die lokale Ortszeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu ermitteln, verwenden die Zeitzone auf die Registerkarte der Datum und Uhrzeit Element in der Systemsteuerung.

Foder alle unterstützten x 86-basierten Versionen von Windows XP, Windows Server 2003, von Windows Vista, von Windows Server 2008 und Windows 7
DateinameDateiversionGröße der DateiDatumZeitPlattform
PresentationCore.dll4.0.30319.5403,792,16012-Dec-201108: 13X 86
PresentationFramework.dll4.0.30319.5406,432,55212-Dec-201108: 13X 86
Setup.dll10.0.30319.540296,71212-Dec-201108: 13X 86
Setupengine.dll10.0.30319.540810,25612-Dec-201108: 13X 86
SetupUI.exe10.0.30319.54079,11212-Dec-201108: 13X 86
WindowsBase.dll4.0.30319.5401,372,43212-Dec-201108: 13X 86

Foder alle unterstützten x 64-basierten Versionen von Windows XP, von Windows Server 2003, Windows Vista, von Windows Server 2008, von Windows 7 und Windows Server 2008-r2
DateinameDateiversionGröße der DateiDatumZeitPlattform
PresentationCore.dll4.0.30319.5403,792,16012-Dec-201108: 13X 86
PresentationCore.dll4.0.30319.5403,827,48812-Dec-201108: 50X 64
PresentationFramework.dll4.0.30319.5406,432,55212-Dec-201108: 13X 86
Setup.dll10.0.30319.540296,71212-Dec-201108: 13X 86
Setupengine.dll10.0.30319.540810,25612-Dec-201108: 13X 86
SetupUI.exe10.0.30319.54079,11212-Dec-201108: 13X 86
WindowsBase.dll4.0.30319.5401,372,43212-Dec-201108: 13X 86

Foder für alle unterstützten IA-64–based-Versionen von Windows Server 2003, Windows Server 2008 und Windows Server 2008-r2
DateinameDateiversionGröße der DateiDatumZeitPlattform
PresentationCore.dll4.0.30319.5403,792,16012-Dec-201108: 13X 86
PresentationFramework.dll4.0.30319.5406,432,55212-Dec-201108: 13X 86
Setup.dll10.0.30319.540296,71212-Dec-201108: 13X 86
Setupengine.dll10.0.30319.540810,25612-Dec-201108: 13X 86
SetupUI.exe10.0.30319.54079,11212-Dec-201108: 13X 86
WindowsBase.dll4.0.30319.5401,372,43212-Dec-201108: 13X 86

Weitere Informationen
Die Anwendung kann auftreten, wenn Sie eine WPF-4.0-Anwendung auf einem Windows XP-basierten Computer ausführen, ein OutOfMemoryException Ausnahme. Dies tritt auf, wenn die Anwendung ein Flussdokument lädt, die zahlreiche Symbole aus einer Datei enthält. Weitere Informationen finden Sie in folgendem Artikel der Microsoft Knowledge Base anzuzeigen:

2588096 Update: OutOfMemoryException tritt auf, wenn Sie eine WPF-Anwendung ausführen, die eine FlowDocument lädt, die viele Symbole auf einem Windows XP-basierten Computer hat



Informationsquellen
Weitere Informationen über Dokumente in WPF finden Sie auf die folgende MSDN-Website:
Weitere Informationen zu den FlowDocument Klasse, finden Sie auf die folgende MSDN-Website:
Weitere Informationen zu den Glyphs.ToGlyphRun Methode, finden Sie auf die folgende MSDN-Website:

System.Windows.Documents.Glyphs.ToGlyphRun
Status
Microsoft hat bestätigt, dass dieses Problem auf die im Abschnitt "Gilt für" aufgeführten Microsoft-Produkte zutrifft.

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 2652531 – Letzte Überarbeitung: 01/26/2012 18:10:00 – Revision: 2.0

Microsoft .NET Framework 4.0

  • kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2652531 KbMtde
Feedback
> $index -->
://c1.microsoft.com/c.gif?DI=4050&did=1&t=">d=1&t=">t.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?"> did=1&t=">l) + "//c.microsoft.com/ms.js'><\/script>"); l>