Dauer der Fortsetzung von Geräten

Am besten geeignet für: Treiberentwickler*innen

Relevante Bewertungen:

  • Startleistung (schneller Start)
  • Standby-Leistung
  • Leistung des Ruhezustands

Während des Herunterfahrens/Anhaltens wird an jeden Gerätetreiber eine Energie-IRP (IRP_MJ_POWER) gesendet, die über einen IRP_MN_SET_POWER-Nebencode und einen arbeitsfähigen Energiezustand verfügt. Die Gerätetreiber senden anschließend Geräteenergie-IRPs an ihre zugehörigen Geräte. Diese Metrik misst für alle Treiber die Zeit für die Verarbeitung der festgelegten Energie-IRP.

Hinweis

Die Treiber sollten die Systemenergie-IRP während dieser Phase nicht beibehalten. Jeder Treiber kann den Systemstart verzögern, wenn er die Systemenergie-IRP nicht sofort behandelt.

Detaillierte Teilmetriken

Wenn die Metrik erweitert wird, wird eine detailliertere Phasenansicht mit einer Liste von Geräten und ihrer entsprechenden Dauer angezeigt.

Typische Einflussfaktoren

Diese Metrik erfasst die kumulative Zeit, die alle Treiber benötigen, um auf eine IRP_MN_SET_POWER-Energieanforderung zu reagieren. Sie kann von einem einzelnen Treiber beeinflusst werden, der im Vergleich zur kumulierten Zeit aller Treiberantworten zu viel Zeit benötigt.

Hinweis

Wenn ein Treiber eine Energierichtlinie für ein Gerät besitzt, generiert er als Reaktion auf den Empfang eines Systemenergie-IRP einen Geräteenergie-IRP. Treiber sollten mit dem Abschließen des System-IRP nicht warten, bis das Geräte-IRP abgeschlossen ist, da dieses Warten andere Geräte daran hindern kann, ihre System-IRPs zu empfangen. Diese Anhäufung von Wartezeiten verursacht Serialisierungsverzögerungen und erhöht die Gesamtdauer bis zum Anhalten.

Analyse und Abhilfeschritte

Sie können den oder die Treiber ermitteln, die sich erheblich auf diese Metrik auswirken, indem Sie sich die Teilmetriken ansehen. Lange Verzögerungen bei den Treiberantworten führen in der Regel zu Problemen, die für einen bestimmten Treiber spezifisch sind. Wenn ein solches Problem generiert wird, folgen Sie dem Link innerhalb des Problems, um ausführlichere Details zum Problem anzuzeigen. Wenn kein Problem generiert wurde, ist eine nachfolgende Analyse in WPA erforderlich, die jedoch über den Umfang dieses Dokuments hinausgeht. Weitere Informationen finden Sie unter Bewährte Methoden für zeitkritische Aufgaben im Thema Ergebnisse der Überprüfung von Ein/Aus-Übergängen.

Hinweis

Während der ADK-Tests einer bestimmten Shared Graphics Power Component (SGPC) in HDMI-fähigen Systemen werden die Details zu Audiocodectreibern nicht im Testergebnis aufgeführt. Dies ist ein zu erwartendes Ergebnis. Dies liegt daran, dass die SGPC-basierten Audiocodectreiber während der Aktivierung zur Fortsetzung keine IRP_MN_SET_POWER-Benachrichtigung erhalten. Die SGPC-HDMI-Codecs werden stattdessen entfernt, wenn die Anzeige deaktiviert ist, und erneut enumeriert, wenn die Anzeige aktiviert wird.

Weitere Informationen

IRP_MN_SET_POWER