Systemwarnungen werden nur langsam ausgegeben


2

Mein PC läuft ziemlich schnell und reagiert ziemlich schnell. Das einzige Problem, das es zu haben scheint, sind Systemwarnungen (Meldungsfelder, keine QuickInfos). Oft, aber nicht immer, zeichnen sie nur langsam. Das Feld wird geöffnet, und die Schaltflächen werden langsam nach dem Suchbegriff angezeigt. Es ist nicht langsam bis zu dem Punkt, auf den ich warte, sondern langsam bis zu dem Punkt, an dem Sie nie verpassen werden, wie langsam gezeichnet wird. Zuerst wird das Feld mit leeren Schaltflächen angezeigt, dann wird der Text für diese Schaltflächen geladen. Das passiert nicht immer, aber es kommt häufig vor.

Ich habe versucht, alle Systemtreiber von der Website des Motherboard-Herstellers neu zu installieren. Das hat nicht geholfen. Das einzige, woran ich denken kann, ist, dass es sich fast so verhält, als wäre es ohne grafische Griffe. Es scheitert jedoch NIEMALS am Zeichnen, es ist nur langsam. Daher bin ich mir dieser Schlussfolgerung nicht sicher.

Weiß jemand, was dies verursachen könnte (denken Sie daran, der Rest meines Systems ist schnell und reaktionsschnell). Hat jemand eine Idee, wo ich ein Programm finden könnte, mit dem die Menge der verfügbaren grafischen Ressourcen (z. B. Zeichenhandles) überwacht werden kann?

Kurzer Hinweis zu meinem PC:

Ich verwende KEINEN High-End-PC. Ich habe 2 GB RAM und einen Celeron E3400 mit 2,66 GHz und Windows XP SP 3.

Antworten:


0

Sie haben nicht viele Informationen über die Art dieser Warnungen bereitgestellt. Ich nehme einen Stich in die Dunkelheit und schätze einen von:

1 Dies sind keine echten Systemwarnungen, sondern falsche Warnungen, die beispielsweise von einem Browser angezeigt werden. 2 Die Warnungen hängen irgendwie mit Grafiktreibern zusammen, sodass sich Ihr Grafiksubsystem in einem fehlerhaften Zustand befindet, wenn Sie eine Warnung sehen. Daher stimmen die Grafikleistung und die Leistung beim Rendern von Warnungen überein. 3 Ebenso hängen die Warnungen mit einem anderen Engpass zusammen, der sich auf das Rendern auswirken kann, z. B. CPU-Auslastung oder Speichernutzung.


Die Systemmeldungen, wie ich sie rufe, sind Standard-Systemmeldungsfelder. Sie werden nicht unbedingt vom Kernsystem alarmiert, sondern sind nur die vom Kernsystem bereitgestellten Alarme. Das Ergebnis ist das gleiche, unabhängig davon, von welcher Anwendung die Warnung gestartet wird. Mein PC wird nicht für die intensive grafische oder sonstige Verarbeitung verwendet. Normale Betriebsanwendungen werden mit ca. 500 MB Arbeitsspeicher ausgeführt, sodass 1,5 GB frei bleiben. Außerdem sind die Zeiten, in denen sie langsam sind, nicht wirklich hochverarbeitet. Schließen Sie beispielsweise das Notizbuch, wenn Sie gefragt werden, ob Sie speichern möchten. Diese Meldung wird häufig langsam angezeigt.
Tim

Wenn es sich wirklich um Standard-Systemwarnungen handelt, werden Grafiken auf die gleiche Weise wie in anderen Fenstern gerendert, sodass bei ihnen keine Leistungsunterschiede auftreten sollten.

Während eines Benchmarks (Intel-Burn-Test) konnte ich das Verhalten nicht reproduzieren, obwohl ich nur 1 GB Speicher für mich beanspruchte. Es scheint wirklich ein zufälliges und doch häufiges Verhalten zu sein. Es ist möglich, dass dieses Verhalten bei allen Verwendungen der CreateWindow-API auftritt. Ich habe jedoch überhaupt kein anderes langsames Verhalten festgestellt.
Tim

Ahh. Nun, langsam ist in allen Fällen von CreateWindow ganz anders als langsam nur bei Warnungen. CreateWindow ist eine ziemlich schwere Operation, die das Zuweisen / Verschieben / Kopieren von Puffern, das Leeren von Caches, möglicherweise das Zeichnen von Schatten um Fenstergrenzen (Vista usw.) usw. erfordert. Es würde mich nicht wundern, wenn Sie dort eine langsame Leistung sehen, während andere Dinge schnell erscheinen, nur weil das CreateWindow etwas mehr Verarbeitung erfordert.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.