ΕΠΙΔΙΌΡΘΩΣΗ: Μειώθηκε επιδόσεις όταν φορτώνετε ροής εγγράφων σε μια εφαρμογή WPF που στοχεύει το.NET Framework 4

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 2652531 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Συμπτώματα

Εάν φορτώσετε ροής εγγράφων σε μια εφαρμογή Windows παρουσίαση Foundation (WPF) που στοχεύει στο Microsoft.NET Framework 4, μειώθηκαν επιδόσεις παρουσιάζεται σε σύγκριση με μια εφαρμογή WPF που στοχεύει στο Microsoft.NET Framework 3.5.

Σημείωση Το ζήτημα παρουσιάζεται συνήθως όταν φορτώνετε ροής έγγραφα που περιέχουν πολλούς γλύφους από ένα αρχείο γραμματοσειράς.

Αιτία

Αυτό το ζήτημα παρουσιάζεται επειδή το WPF βασίζεται σε DirectWrite για την επεξεργασία εγγράφων ροής. DirectWrite εισάγουν μια νέα συμπεριφορά για να αντιμετωπιστούν προβλήματα όταν ενημερώνονται οι γραμματοσειρές, ενώ εκτελείται μια εφαρμογή. Η νέα συμπεριφορά προκαλεί πρόσβαση δίσκου σχετικά αργή κατά την τελευταία εγγραφή του αρχείου γραμματοσειράς ανακτάται.

Προτεινόμενη αντιμετώπιση

Πληροφορίες επείγουσας επιδιόρθωσης

Μια υποστηριζόμενη επείγουσα επιδιόρθωση είναι τώρα διαθέσιμη από τη Microsoft. Ωστόσο, προορίζεται για τη διόρθωση μόνο το ζήτημα που περιγράφει αυτό το άρθρο. Eφαρμόστε τη μόνο σε συστήματα που αντιμετωπίζουν το συγκεκριμένο ζήτημα.

Αυτή η επείγουσα επιδιόρθωση βελτιώνει τις επιδόσεις εφαρμογών υψηλής τεχνολογίας WPF με την εισαγωγή μιας μικρής διάρκειας cache για χρόνους τελευταίας εγγραφής.

Για να επιλύσετε αυτό το ζήτημα, επικοινωνήστε με υπηρεσίες υποστήριξης πελατών της Microsoft για να αποκτήσετε την επείγουσα επιδιόρθωση. Για μια πλήρη λίστα αριθμών τηλεφώνου υπηρεσίες υποστήριξης πελατών της Microsoft και πληροφορίες σχετικά με το κόστος υποστήριξης, επισκεφθείτε την ακόλουθη τοποθεσία Web της Microsoft:
http://support.Microsoft.com/contactus/?ws=support
Σημείωση Σε ειδικές περιπτώσεις, εάν ένας μηχανικός υποστήριξης της Microsoft κρίνει ότι μια συγκεκριμένη ενημερωμένη έκδοση θα επιλύσει το ζήτημα χρεώσεις που υφίστανται κανονικά για κλήσεις υποστήριξης, ίσως έχει ακυρωθεί. Για πρόσθετες ερωτήσεις υποστήριξης και για θέματα που δεν αφορούν τη συγκεκριμένη ενημερωμένη έκδοση, θα ισχύσουν οι χρεώσεις υποστήριξης.

Μπορείτε επίσης να λάβετε άμεσα αυτήν την επείγουσα επιδιόρθωση. Για να το κάνετε αυτό, επισκεφθείτε την ακόλουθη τοποθεσία Web της Microsoft:
http://www.Microsoft.com/Download/EN/Details.aspx?displaylang=en&ID=28744

Προϋποθέσεις

Για να εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση, πρέπει να έχετε το.Εγκατάσταση του 4 Framework NET.

Απαιτήσεις επανεκκίνησης

Πρέπει να επανεκκινήσετε τον υπολογιστή μετά την εφαρμογή αυτής της επείγουσας επιδιόρθωσης, εάν δεν χρησιμοποιούνται τα ενεχόμενα αρχεία. Συνιστάται να κλείσετε όλες.NET Framework εφαρμογές, πριν να εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση.

Πληροφορίες αρχείου

Η καθολική έκδοση αυτής της επείγουσας επιδιόρθωσης έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για αυτά τα αρχεία περιλαμβάνονται στην συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλλετε τις πληροφορίες του αρχείου, μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την Ζώνη ώρας στο το Ημερομηνία και ώρα το στοιχείο στον πίνακα ελέγχου.

Fή όλες οι υποστηριζόμενες εκδόσεις των Windows XP, Windows Server 2003, των Windows Vista, Windows Server 2008 και των Windows που βασίζονται σε 86 7
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση του αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμα
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

Fή όλες οι υποστηριζόμενες εκδόσεις των Windows XP, Windows Server 2003, των Windows Vista, Windows Server 2008, των Windows 7 και του Windows Server 2008 R 642
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση του αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμα
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

Fή όλες οι υποστηριζόμενες εκδόσεις IA 64–based Windows Server 2003, Windows Server 2008 και Windows Server 2008 R2
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση του αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμα
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

Περισσότερες πληροφορίες

Όταν εκτελείτε μια εφαρμογή WPF 4.0 σε έναν υπολογιστή που βασίζεται στα Windows XP, ενδέχεται να αντιμετωπίσετε την εφαρμογή ενός OutOfMemoryException εξαίρεση. Αυτό συμβαίνει όταν η εφαρμογή να φορτώνει ένα έγγραφο ροής που περιέχει πολλούς γλύφους από ένα αρχείο γραμματοσειράς. Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

2588096 ΕΠΙΔΙΌΡΘΩΣΗ: OutOfMemoryException παρουσιάζεται όταν εκτελείτε μια εφαρμογή WPF που φορτώνει ένα FlowDocument που έχει πολλούς γλύφους σε έναν υπολογιστή που βασίζεται στα Windows XP



Αναφορές

Για περισσότερες πληροφορίες σχετικά με τα έγγραφα σε υψηλής τεχνολογίας WPF, επισκεφθείτε την ακόλουθη τοποθεσία MSDN στο Web:
Έγγραφα σε WPF
Για περισσότερες πληροφορίες σχετικά με το FlowDocument κλάση, επισκεφθείτε την ακόλουθη τοποθεσία MSDN στο Web:
Γενικές πληροφορίες σχετικά με την κλάση FlowDocument
Για περισσότερες πληροφορίες σχετικά με το Glyphs.ToGlyphRun μέθοδος, επισκεφθείτε την ακόλουθη τοποθεσία MSDN στο Web:
Γενικές πληροφορίες σχετικά με τη μέθοδο Glyphs.ToGlyphRun

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

Ιδιότητες

Αναγν. άρθρου: 2652531 - Τελευταία αναθεώρηση: Πέμπτη, 26 Ιανουαρίου 2012 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft .NET Framework 4.0
Λέξεις-κλειδιά: 
kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2652531 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:2652531

Αποστολή σχολίων

 

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