Freigeben über


Dauer der Periode nach Ein/Aus

Am besten geeignet für: Anwendungsentwickler

Relevante Bewertungen:

  • Startleistung (schneller Start)
  • Startleistung (Vollständiges Starten)
  • Standby-Leistung
  • Leistung des Ruhezustands

Diese Metrik misst die Zeit vom Abschluss von Post On/Off bis zum System, das angemessen leer und reaktionsfähig auf benutzereingaben ist. Ziel dieser Phase ist die Bindung und Quantifizierung der Hintergrundverarbeitung, die nach der Anzeige des Startbildschirms fortgesetzt wird. Diese Metrik misst die Dauer der Post-On/Off-Phase, die die Zeit darstellt, die für das System erforderlich ist, um 5 Sekunden Leerlaufzeit zu sammeln. Diese Zeit wird gesammelt, indem die CPU- und Speicherauslastung in 500 ms Zeitfenster überprüft wird. Wenn die kumulative Zeit der CPU- und Speicherauslastung unter 20 % liegt, wird die Leerlaufzeit dieses Fensters (500ms – max. [CPU-Zeit, Datenträgerzeit] im Fenster) zur Gesamtlaufzeit bis zu 5 Sekunden hinzugefügt. Die Metrik meldet diese Dauer minus 5 Sekunden der gesammelten Leerlaufzeit.

Hinweis

Cpu- und Speicherauslastungszeiten mit niedriger Priorität werden für diese Berechnungen ignoriert.

Jede Softwarekomponente, die während dieser Phase ausgeführt wird, kann sich auf die Phasendauer auswirken, indem Datenträger-E/A oder Berechnung ausgeführt wird.

Detaillierte Teilmetriken

Für diese Phase sind keine tatsächlichen Teilmetriken vorhanden; Da die Phasendauer jedoch proportional zur Ressourcenauslastung ist, können Sie Einblicke gewinnen, indem Sie Prozesse untersuchen, die während dieser Phase ausgeführt werden (Erweitern von Prozessen pro Phase in der Windows-Bewertungskonsole).

Typische Einflussfaktoren

Alle Softwarekomponenten, die CPU- oder Speicherressourcen während dieser Phase nutzen, können potenziell zur Gesamtzeit beitragen. Zusätzliche Startanwendungen haben in der Regel negative Auswirkungen auf die Phase "Post On/Off".

In den Szenarien "Standbyleistung" und "Ruhezustand", die sich nicht von der Benutzersitzung abmelden, wird diese Phase von Anwendungen betroffen, die in der aktuellen Workload ausgeführt werden.

Analyse und Abhilfeschritte

Identifizieren Sie Prozesse, die die meisten Ressourcen verbrauchen. Sie können dies entweder durch Erweitern von Prozessen pro Phase in der Windows-Bewertungskonsole oder durch Betrachten von CPU- und Datenträgerauslastungsdiagrammen und Zusammenfassungstabellen in WPA tun. Probleme werden wahrscheinlich auch für beleidigende Prozesse generiert. Weitere Informationen finden Sie in den Ressourcenauslastungsmetriken.

Um das Problem für die Bewertungen "Startleistung (Fast Startup) und Boot Performance (Full Boot) zu beheben, sollten Sie nicht wesentliche Anwendungen aus dem Startpfad entfernen oder den Task Scheduler verwenden, um diese Anwendungen zu einem späteren Zeitpunkt zu starten. Wenn eine Anwendung für die Benutzeranmeldung wichtig ist (z. B. Credential Provider Services oder Netzwerkdienste), stellen Sie sicher, dass die Anwendung für minimale Ressourcenverbrauch optimiert ist.

Vermeiden Sie es, verwalteten Code (CLR-basierte) Startanwendungen zu verwenden, da ihre Initialisierung die ressourcenintensive Initialisierung von .NET Framework aktivieren kann. Dies wirkt sich weiter auf Phasenzeiten nach Dem/Aus aus und beeinträchtigt die Reaktionsfähigkeit des Benutzers.