Auslösung: DrawText unter Vista gegenüber XP um bis zu Faktor 50 langsamer!
Am 17. Januar habe ich den folgenden Artikel geschrieben: DrawText unter Vista gegenüber XP um bis zu Faktor 50 langsamer!
Ich möchte Euch die Auflösung des Problems nicht vorenthalten.
Eigentlich ist es keine Lösung sondern nur der Fakt, dass auch XP unter gleichen Bedingungen genauso lahm ist wie Vista.
Es liegt an den erweiterten Spracheinstellungen, die unter XP optional sind aber eben nicht mehr unter Vista. Dort sind die immer mit installiert.
So sieht das ganze bei einer normalen XP Installation aus, mit der entsprechenden Performance:
Man kann sehen, dass die zwei unteren Checkboxen aus sind. Wenn man diese nun einschaltet und die entsprechenden Module nachinstalliert werden, dann erlebt man unter XP nach einem Neustart die selben Geschwindigkeitseinbruch wie unter Vista:
Mein Testprogramm läuft fast 50mal langsamer als bei der Standardinstallation und damit genauso schnell/lahm wie unter Vista. Nimmt man die zwei Checks wieder heraus, dann hat man den alten gewohnten Speed.
Wenn man unter Vista in den entsprechenden Dialog der Systemeinstellung sieht, kann man auch sehen, dass man hier nichts mehr beschleunigen kann durch eine eventuelle Deinstallation, denn offensichtlich gehören diese Bestandteile bei Vista zum Inventar:
So und damit ist auch diese Supportanfrage bei Microsoft “ungelöst”, aber zumindest “erklärt” geschlossen.
Ich frage mich dennoch warum eine solche EInstellung solche Auswirkungen haben muss. Letzten Endes sind das auch nur Fonts mit denen umgegangen werden muss. Ich finde diesen extremen Unterschied auffällig, allerdings wird sich vermutlich nichts daran ändern…
Ich wünsche allen Lesern einen schönen Juli und verziehe mich jetzt erstmal für die nächsten 2 1/2 Wochen ohne Laptop und PC an die Nordsee, zum Radfahren, Baden und Drachen steigen lassen…
4 Kommentare zu “Auslösung: DrawText unter Vista gegenüber XP um bis zu Faktor 50 langsamer!”
Link für diesen Beitrag | RSS-Feed zu diesem Beitrag
Hinterlassen sie einen Kommentar:
Beachten sie bitte, dass Kommentare evtl. nicht sofort hier erscheinen. Die Kommentare werden zur Moderation an den Webmaster gesendet. Es kann also etwas dauern, bis Ihr Kommentar hier veröffentlicht wird!
on So 12 Jul 2009 um 23:43 #
Dirk
Wünsche dir einen schönen, erholsamen Urlaub! Hoffentlich ist schönes Wetter
Kleine Frage noch: Hat Microsoft dir die Auflösung zukommen lassen oder bist du selbst drauf gekommen?
on Di 14 Jul 2009 um 00:01 #
Carsti
Denn mal gute Erholung. Außer den Kollegen in Redmond, die noch mal überlegen sollten, ob sie da wirkliche eine optimale Architektur gewählt haben. Der Fontmanager sollte sich doch solange zurückhalten, bis wirklich ein Zeichen gebraucht wird, das aktuell nicht vorliegt. Dann eine Verzögerung und dann normal weiter. Oder zeigt Deine Messung die Gesamtzeit und es ist nicht klar, ob die Zeit über alle hundert Versuche verbraucht wird, oder en block zwischen 0 und 1?
on Fr 17 Jul 2009 um 13:50 #
Faq
Sehr interessanter Beitrag und viel Spaß im Urlaub.
Micha
on Di 28 Jul 2009 um 17:54 #
Martin Richter
@Dirk: Der Support-Ingenieur hat nach längerer Zeit diesen Zusammenhang vorgetragen.
@Carsti: Ich gebe Dir Recht! Ich kann auch nicht verstehen, dass grundsätzlich hier solch ein Performance Einbruch stattfindet.
Allerdings wurde mir “durch die Blume” angedeutet, dass an diesem Verhalten sich voraussichtlich nichts ändern wird.