FIX: Scăzut performanță când încărcați fluxul de documente într-o aplicație de WPF că obiectivele.NET Framework 4

Traduceri articole Traduceri articole
ID articol: 2652531 - View products that this article applies to.
Măriți totul | Reduceți totul

În această pagină

SIMPTOME

Dacă ați încărcat fluxul de documente într-o aplicație Windows Presentation Foundation (WPF) care vizează Microsoft.NET cadru 4, a scăzut de performanță apare față într-o aplicație de WPF că obiectivele Microsoft.NET Framework 3.5.

Notă Problema se produce de obicei când încărcați fluxul de documente care conțin multe glifuri dintr-un fișier de font.

CAUZĂ

Această problemă apare deoarece WPF se bazează pe DirectWrite pentru prelucrarea fluxul de documente. DirectWrite introduce un comportament nou pentru a atenua probleme atunci când fonturi sunt actualizate în timp ce se execută o cerere. Noul comportament determină accesul la disc relativ lent atunci când ultima dată scrie din fișierul de font este fiind adus.

REZOLUȚIE

Informații despre remedierea rapidă

O remediere rapidă acceptate este acum disponibilă de la Microsoft. Cu toate acestea, acesta este destinat pentru a corecta numai problemei descrise în acest articol. Aplicați-o numai pe sistemele care întâmpină această problemă anume.

Această remediere rapidă îmbunătățește performanța WPF aplicații introducând un cache de scurtă durată pentru ultima scrie ori.

Pentru a rezolva această problemă, contactați serviciile de asistență pentru clienți Microsoft pentru a obține remedierea rapidă. Pentru o listă completă a numerelor de telefon serviciilor de asistență pentru clienți Microsoft și informații referitoare la costul suportului, vizitați următorul site Web Microsoft:
http://support.Microsoft.com/contactus/?ws=support
Notă În cazuri speciale, taxele care sunt suportate de obicei pentru apelurile de asistență pot fi anulate dacă un profesionist de suport Microsoft stabilește că o anumită actualizare va rezolva problema. Costurile uzuale de sprijin va aplica sprijin suplimentar întrebări și probleme care nu se califică pentru actualizarea specifice în cauză.

Direct, de asemenea, puteți descărca acest remediu rapid. Pentru aceasta, vizitați următorul site Web Microsoft:
http://www.Microsoft.com/download/en/details.aspx?displaylang=en&ID=28744

Cerințe preliminare

Pentru a aplica această remediere rapidă, trebuie să aveți.NET cadru 4 instalat.

Cerință de repornire

Trebuie să reporniți computerul după aplicarea acestei remedieri rapide dacă fișierele afectate nu sunt utilizate. Vă recomandăm să închideți toate.NET Framework aplicații înainte de a aplica această remediere rapidă.

Informații despre fișier

Versiunea globală a acestui remediu rapid are atributele de fișier (sau atribute de fișier mai recente) enumerate în următorul tabel. Datele și orele acestor fișiere sunt enumerate în timp Universal coordonat (TUC). Când vizualizați informațiile de fișier, acesta este convertit la ora locală. Pentru a afla diferența între timpul local și UTC, utilizați Fus orar fila în Data și ora element din panoul de Control.

Fsau toate sprijinite x 86-based versiunile de Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 ?i de Windows 7
Reduceți tabelulMăriți tabelul
Numele fișieruluiVersiunea fișieruluiDimensiunea fișieruluiDataTimpPlatforma
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

Fsau toate sprijinite x 64-bază versiunile de Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7 ?i Windows Server 2008 r2
Reduceți tabelulMăriți tabelul
Numele fișieruluiVersiunea fișieruluiDimensiunea fișieruluiDataTimpPlatforma
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

Fsau toate sprijinite IA-64–based versiuni de Windows Server 2003, Windows Server 2008, ?i Windows Server 2008 R2
Reduceți tabelulMăriți tabelul
Numele fișieruluiVersiunea fișieruluiDimensiunea fișieruluiDataTimpPlatforma
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

INFORMAȚII SUPLIMENTARE

Când executați o aplicație WPF 4.0 pe un computer Windows XP, aplicarea pot experimenta o OutOfMemoryException excepție. Aceasta se întâmplă când aplicarea încarcă un flux document care conține multe glifuri dintr-un fișier de font. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

2588096 FIX: OutOfMemoryException se produce atunci când executați o aplicație WPF care încarcă un FlowDocument care are multe glifuri pe un computer Windows XP



REFERINȚE

Pentru mai multe informații despre documente în WPF, vizitați următoarele site-ul MSDN:
Documentele în WPF
Pentru mai multe informații despre FlowDocument clasa, vizitați următoarele site-ul MSDN:
Informații generale despre clasa FlowDocument
Pentru mai multe informații despre Glyphs.ToGlyphRun metoda, vizitați următoarele site-ul MSDN:
Informații generale despre metoda Glyphs.ToGlyphRun

STARE

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „se aplică la".

Proprietă?i

ID articol: 2652531 - Ultima examinare: 26 ianuarie 2012 - Revizie: 2.0
SE APLICĂ LA:
  • Microsoft .NET Framework 4.0
Cuvinte cheie: 
kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2652531 KbMtro
Traducere automată
IMPORTANT: Acest articol a fost tradus de software-ul de traducere automată Microsoft, si nu de un traducător. Microsoft vă oferă atât articole traduse de persoane, cât și articole traduse automat, astfel incat aveti access la toate articolele din Baza noastră de informatii în limba dvs. materna. Totuși, un articol tradus automat nu este întotdeauna perfect. Acesta poate conține greșeli de vocabular, sintaxă sau gramatică, la fel cum un vorbitor străin poate face greșeli vorbind limba dvs. materna. Compania Microsoft nu este responsabilă pentru nici o inexactitate, eroare sau daună cauzată de traducerea necorespunzătoare a conținutului sau de utilizarea traducerii necorespunzătoare de către clienții nostri. De asemenea, Microsoft actualizează frecvent software-ul de traducere automată.
Face?i clic aici pentru a vizualiza versiunea în limba engleză a acestui articol:2652531

Trimite?i feedback

 

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