FIX: Menurun kinerja ketika Anda memuat aliran dokumen dalam aplikasi WPF yang menargetkan.NET Framework 4

PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.

Klik disini untuk melihat versi Inggris dari artikel ini:2652531
GEJALA
Jika Anda memuat aliran dokumen dalam aplikasi Windows Presentation Foundation (WPF) yang menargetkan Microsoft.NET Framework 4, penurunan kinerja terjadi dibandingkan dengan aplikasi WPF yang menargetkan Microsoft.NET Framework 3.5.

Catatan Masalah ini biasanya terjadi ketika Anda memuat dokumen aliran yang berisi banyak mesin terbang dari font file.
PENYEBAB
Masalah ini terjadi karena mengandalkan WPF DirectWrite untuk memproses aliran dokumen. DirectWrite memperkenalkan perilaku baru untuk mengurangi masalah ketika font diperbarui ketika sebuah aplikasi berjalan. Perilaku baru menyebabkan akses disk relatif lambat ketika waktu menulis terakhir dari font file yang diperoleh.
PEMECAHAN MASALAH

Informasi perbaikan terbaru

Perbaikan terbaru yang didukung saat ini tersedia dari Microsoft. Namun, hal ini dimaksudkan untuk memperbaiki hanya masalah dijelaskan artikel ini. Gunakan hanya pada sistem yang mengalami masalah khusus ini.

Perbaikan terbaru ini meningkatkan kinerja WPF applications dengan memperkenalkan cache pendek untuk terakhir kali menulis.

Untuk mengatasi masalah ini, hubungi layanan dukungan pelanggan Microsoft untuk mendapatkan perbaikan terbaru. Untuk daftar lengkap nomor telepon layanan dukungan pelanggan Microsoft dan informasi mengenai biaya dukungan, kunjungi website Microsoft berikut ini:Catatan Dalam kasus tertentu, biaya yang biasanya diadakan untuk panggilan dukungan mungkin dibatalkan apabila teknisi dukungan Microsoft menentukan bahwa pembaruan khusus akan memecahkan masalah Anda. Biaya dukungan biasa akan berhubungan dengan pertanyaan dan masalah yang tidak termasuk pada pembaruan tertentu yang dimaksud dukungan tambahan.

Anda juga dapat mendownload perbaikan terbaru ini secara langsung. Untuk melakukannya, kunjungi website Microsoft berikut:

Prasyarat

Untuk menerapkan perbaikan terbaru ini, Anda harus.NET Framework 4 diinstal.

Kebutuhan restart

Anda harus me-restart komputer setelah Anda menerapkan perbaikan terbaru ini jika file yang terkena tidak sedang digunakan. Kami merekomendasikan bahwa Anda menutup semua.NET Framework aplikasi sebelum Anda menerapkan perbaikan terbaru ini.

Informasi file

Versi global perbaikan terbaru ini memiliki atribut berkas (atau atribut berkas yang lebih baru) yang didaftar di dalam tabel berikut. Tanggal dan waktu untuk berkas-berkas ini tercantum dalam waktu Universal Terkoordinasi (UTC). Ketika Anda melihat informasi berkas, waktunya akan diubah ke waktu lokal. Untuk menemukan perbedaan waktu UTC dan waktu lokal, gunakan Zona waktu tab di Tanggal dan waktu item dalam Panel kontrol.

Fatau semua didukung x 86 berbasis versi Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 dan Windows 7
Nama fileVersi berkasUkuran fileTanggalWaktuPlatform
Presentationcore.dll4.0.30319.5403,792,16012-Desember-201108: 13x 86
Presentationframework.dll4.0.30319.5406,432,55212-Desember-201108: 13x 86
Setup.dll10.0.30319.540296,71212-Desember-201108: 13x 86
Setupengine.dll10.0.30319.540810,25612-Desember-201108: 13x 86
Setupui.exe10.0.30319.54079,11212-Desember-201108: 13x 86
Windowsbase.dll4.0.30319.5401,372,43212-Desember-201108: 13x 86

Fatau semua didukung versi yang berbasis Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7 dan Windows Server 2008 R x2
Nama fileVersi berkasUkuran fileTanggalWaktuPlatform
Presentationcore.dll4.0.30319.5403,792,16012-Desember-201108: 13x 86
Presentationcore.dll4.0.30319.5403,827,48812-Desember-201108: 50x 64
Presentationframework.dll4.0.30319.5406,432,55212-Desember-201108: 13x 86
Setup.dll10.0.30319.540296,71212-Desember-201108: 13x 86
Setupengine.dll10.0.30319.540810,25612-Desember-201108: 13x 86
Setupui.exe10.0.30319.54079,11212-Desember-201108: 13x 86
Windowsbase.dll4.0.30319.5401,372,43212-Desember-201108: 13x 86

Fatau semua didukung IA-64–based versi Windows Server 2003, Windows Server 2008 dan Windows Server 2008 R2
Nama fileVersi berkasUkuran fileTanggalWaktuPlatform
Presentationcore.dll4.0.30319.5403,792,16012-Desember-201108: 13x 86
Presentationframework.dll4.0.30319.5406,432,55212-Desember-201108: 13x 86
Setup.dll10.0.30319.540296,71212-Desember-201108: 13x 86
Setupengine.dll10.0.30319.540810,25612-Desember-201108: 13x 86
Setupui.exe10.0.30319.54079,11212-Desember-201108: 13x 86
Windowsbase.dll4.0.30319.5401,372,43212-Desember-201108: 13x 86

INFORMASI LEBIH LANJUT
Ketika Anda menjalankan aplikasi WPF 4.0 pada komputer berbasis Windows XP, aplikasi dapat mengalami OutOfMemoryException pengecualian. Hal ini terjadi ketika aplikasi beban aliran dokumen yang berisi banyak mesin terbang dari font file. Untuk informasi lebih lanjut, klik nomor artikel berikut ini untuk melihat artikel di dalam Basis Pengetahuan Microsoft:

2588096 FIX: OutOfMemoryException terjadi ketika Anda menjalankan aplikasi WPF yang banyak FlowDocument yang memiliki banyak mesin terbang pada komputer berbasis Windows XP



REFERENSI
Untuk informasi lebih lanjut tentang dokumen dalam WPF, kunjungi website MSDN berikut:
Untuk informasi lebih lanjut tentang FlowDocument kelas, kunjungi website MSDN berikut:
Untuk informasi lebih lanjut tentang Glyphs.ToGlyphRun metode, kunjungi website MSDN berikut:

System.Windows.Documents.Glyphs.ToGlyphRun
STATUS
Microsoft telah mengkonfirmasi bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana didaftar di dalam bagian "Applies to".

Peringatan: Artikel ini telah diterjemahkan secara otomatis

Properti

ID Artikel: 2652531 - Tinjauan Terakhir: 01/26/2012 18:16:00 - Revisi: 2.0

Microsoft .NET Framework 4

  • kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2652531 KbMtid
Tanggapan