XPerf und Windows Performance Analyzer: Unterschied zwischen den Versionen

Aus Wiki-WebPerfect
Wechseln zu: Navigation, Suche
K
K
Zeile 8: Zeile 8:
 
== Download ==
 
== Download ==
 
Download-Link: https://www.microsoft.com/de-DE/download/confirmation.aspx?id=39982
 
Download-Link: https://www.microsoft.com/de-DE/download/confirmation.aspx?id=39982
 +
  
 
== Installation ==
 
== Installation ==
Zeile 13: Zeile 14:
 
[[Datei:Windows-performance-analyzer-installation.png]]
 
[[Datei:Windows-performance-analyzer-installation.png]]
  
 
+
=== Hinzufügen der Symbole ===
 
Damit der Windows Performance Analyzer mehr Informationen zu einzelnen Prozesse anzeigen kann, werden sogenannte Symbole gebraucht.
 
Damit der Windows Performance Analyzer mehr Informationen zu einzelnen Prozesse anzeigen kann, werden sogenannte Symbole gebraucht.
Diese Symbole müssen nach der Installation des ''Windows ADK'' mit folgendem Befehl im CMD hinzugefügt werden:
+
Diese Symbole müssen nach der Installation des ''Windows ADK/SDK'' mit folgendem Befehl im CMD hinzugefügt werden:
 
  set _NT_SYMBOL_PATH= srv*C:\symbols*http://msdl.microsoft.com/downloads/symbols
 
  set _NT_SYMBOL_PATH= srv*C:\symbols*http://msdl.microsoft.com/downloads/symbols
  
  
 
== Trace erstellen ==
 
== Trace erstellen ==
Um einen Trace zu erstellen  
+
Um einen Trace zu erstellen kann folgender Befehl genutzt werden:
 +
XPerf -on DiagEasy
 +
 
 +
Danach sollte das Problem reproduziert werden und mittels folgendem Befehl die Event Trace Logs geschrieben werden:
 +
XPerf -d <dateiname>.etl
  
  

Version vom 8. August 2017, 12:08 Uhr

Windows-performance-analyzer-computation-core.png

Der Windows Performance Analyzer ist ein super Tool um Performance-Trace zu erstellen und diese detailliert zu analysieren (Beispiel für Troubleshooting-Fälle um Leaks herauszufinden usw.)
Das Tool besteht aus zwei Hauptsächlichen Funktionen:

  • Das erstellen eines Event Trace Log (.ETL) mittels XPerf: In diesem sind die ganzen Performance-Daten aufgenommen.
  • Das Analysieren eines Event Trace Logs mittels dem Windows Performance Analyzer.


Download

Download-Link: https://www.microsoft.com/de-DE/download/confirmation.aspx?id=39982


Installation

Bei der Installation muss lediglich das Windows Performance Toolkit ausgewählt werden:
Windows-performance-analyzer-installation.png

Hinzufügen der Symbole

Damit der Windows Performance Analyzer mehr Informationen zu einzelnen Prozesse anzeigen kann, werden sogenannte Symbole gebraucht. Diese Symbole müssen nach der Installation des Windows ADK/SDK mit folgendem Befehl im CMD hinzugefügt werden:

set _NT_SYMBOL_PATH= srv*C:\symbols*http://msdl.microsoft.com/downloads/symbols


Trace erstellen

Um einen Trace zu erstellen kann folgender Befehl genutzt werden:

XPerf -on DiagEasy

Danach sollte das Problem reproduziert werden und mittels folgendem Befehl die Event Trace Logs geschrieben werden:

XPerf -d <dateiname>.etl


Trace auf einem Remote-System erstellen

Zuerst muss das Windows Performance Toolkit auf einem Windows System installiert werden. Danach muss folgende Verzeichnis auf das Remote System kopiert werden: C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit Wenn man nun in das Verzeichnis auf dem Remote-System wechselt, kann man die gleichen Befehle eingeben bzw. Traces erstellen, als hätte man das Toolkit installiert. Weitere Informationen dazu unter dem Punkt Trace erstellen.


Weitere Informationen: