Düzeltme: hedefleyen bir wpf uygulama akışını belgelerde yüklediğinizde performansı düşebilir.net Framework 4

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

Bu Sayfada

Belirtiler

Windows sunu Foundation (wpf) uygulama akışını belgelerde yüklerseniz, Microsoft hedefler.net Framework azaltılması 4, performans karşılaştırılan bir wpf uygulamasında Microsoft hedefler ortaya çıkar.net Framework 3.5.

Not Sorun genellikle bir yazı tipi dosyasından birçok glifleri içeren akış belgeleri yüklediğinizde oluşur.

Neden

wpf kullanır çünkü bu sorun oluşur. DirectWrite Akış belgeleri işlemek için. DirectWrite bir uygulama çalışırken yazı tiplerini güncelleştirildiğinde sorunları hafifletmek için yeni bir davranış tanıtır. Son yazı tipi dosyası yazma zamanı alındığında yeni davranış görece yavaş disk erişimi neden olur.

Çözüm

Düzeltme bilgileri

Desteklenen bir düzeltme Microsoft'tan edinilebilir. Ancak, düzeltmenin yalnızca bu makalede anlatılan sorunu gidermesi amaçlanmıştır. Bunu yalnızca bu sorunla karşılaşmış olan sistemlere uygulayın.

Bu düzeltme, süreli önbellek için son yazma zamanlarını sunarak wpf uygulamalarının performansını artırır.

Bu sorunu çözmek için düzeltmeyi edinmek üzere Microsoft Müşteri Destek Hizmetleri'ne başvurun. Microsoft Müşteri Destek Hizmetleri telefon numaralarının ve destek ücretleriyle ilgili bilgi tam listesi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=support
Not Microsoft Destek Uzmanı özel bir güncelleştirmenin sorununuzu belirlerse, özel durumlarda, destek aramaları için çözeceğini ücretler iptal edilebilir. Ek destek sorularına ve söz konusu güncelleştirme için geçerli olmayan sorunlara normal destek ücretleri uygulanır.

Ayrıca bu düzeltmeyi doğrudan karşıdan yükleyebilirsiniz. Bunu yapmak için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=28744

Önkoşullar

Bu düzeltmeyi uygulamak için bilgisayarınızda yüklü olmalıdır.net Framework yüklü 4.

Yeniden başlatma gereksinimi

Etkilenen dosyaların kullanılmıyorsa, bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekir. Tüm kapatmanızı öneririz.Bu düzeltmeyi uygulamadan önce net Framework uygulamaları.

Dosya bilgileri

Bu düzeltmenin genel sürümü dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahip aşağıdaki tabloda listelenen. Tarihler ve saatler için bu dosyalar, Eşgüdümlü Evrensel Saat (utc) 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 kullanın. Saat dilimi sekmesinde Tarih ve saat Denetim Masası'nda madde.

Fveya tüm desteklenen x 86 tabanlı sürümleri Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008'in ve Windows 7
Bu tabloyu kapaBu tabloyu aç
Dosya adıDosya sürümüDosya boyutuTarihSaatPlatform
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

Fveya tüm desteklenen x 64 tabanlı sürümleri Windows XP, Windows Server 2003, Windows Vista'nın, Windows Server 2008, Windows 7 ve Windows Server 2008 r2
Bu tabloyu kapaBu tabloyu aç
Dosya adıDosya sürümüDosya boyutuTarihSaatPlatform
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

Fveya tüm desteklenen IA-64–based sürümleri Windows Server 2003, Windows Server 2008 ve Windows Server 2008 r2
Bu tabloyu kapaBu tabloyu aç
Dosya adıDosya sürümüDosya boyutuTarihSaatPlatform
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

Daha fazla bilgi

wpf 4.0 uygulama Windows xp tabanlı bir bilgisayarda çalıştırdığınızda, uygulama karşılaşabileceği bir OutOfMemoryException özel durum. Bu uygulama yazı tipi dosyasından birçok glifleri içeren bir akış belgeyi yüklendiğinde oluşur. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:

2588096 Düzeltme: Windows xp tabanlı bir bilgisayarda çok sayıda glif içeren bir FlowDocument yükleyen bir wpf uygulaması çalıştırdığınızda OutOfMemoryException oluşur



Referanslar

wpf belgeleri hakkında daha fazla bilgi için aşağıdaki msdn Web sitesini ziyaret edin:
wpf belgeleri
Hakkında daha fazla bilgi için FlowDocument sınıf, aşağıdaki msdn Web sitesini ziyaret edin:
FlowDocument sınıfı hakkında genel bilgiler
Hakkında daha fazla bilgi için Glyphs.ToGlyphRun yöntem, aşağıdaki msdn Web sitesini ziyaret edin:
Glyphs.ToGlyphRun yöntemi hakkında genel bilgiler

Durum

Microsoft bunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bir sorun olduğunu onaylamıştır.

Özellikler

Makale numarası: 2652531 - Last Review: 26 Ocak 2012 Perşembe - Gözden geçirme: 2.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft .NET Framework 4.0
Anahtar Kelimeler: 
kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2652531 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:2652531

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