PerfView: Laden Sie das Performance Analysis Tool von Microsoft herunter

Inhaltsverzeichnis:

Video: PerfView: Laden Sie das Performance Analysis Tool von Microsoft herunter

Video: PerfView: Laden Sie das Performance Analysis Tool von Microsoft herunter
Video: Funnelcockpit Funktionen - Tags anlegen und mit E Mail Optin verknüpfen - LIVE FREEBI BEISPIEL 2024, März
PerfView: Laden Sie das Performance Analysis Tool von Microsoft herunter
PerfView: Laden Sie das Performance Analysis Tool von Microsoft herunter
Anonim

Microsoft hat die neueste Version von veröffentlicht PerfView, das behebt kleinere Fehler und fügt Unterstützung für Microsoft.NET 4.5 hinzu. Microsoft hat diese Tools entwickelt, um Leistungsprobleme in Bezug auf CPU oder Arbeitsspeicher für Anwendungsentwickler zu analysieren und zu isolieren. Es hilft Ihnen dabei, die Funktion oder den Thread einzugrenzen, die das Leistungsproblem verursachen, und auf den Quellcode zu verweisen, sodass Sie ihn optimieren oder Fehler in diesem bestimmten Abschnitt beheben können.

Image
Image

PerfView

Im Gegensatz zu einigen anderen Tools habe ich festgestellt, dass PerfView von Microsoft sehr benutzerfreundlich ist, mit einer Vielzahl von Hyperlinks für den Benutzer, um zu verstehen, wie es funktioniert. Microsoft hat ein hinzugefügt Tutorial.exe Datei; Probieren Sie es aus und sehen Sie, wie es funktioniert. Das Tool verwendet die ETW-Funktion (Event Tracing for Windows), um die Daten zu analysieren und auszugeben. Dies ist sehr hilfreich bei der Behebung von Leistungsproblemen für Ihr Programm.

Das Tool erstellt im Wesentlichen eine Momentaufnahme der Stapel, indem die CPU unterbrochen wird. Es wird dringend empfohlen, den Abschnitt mit den Anleitungen und die im Tool enthaltenen Anleitungen zu lesen, um das Tool besser zu verstehen.

Standardmäßig nimmt es den Stapel aller Prozesse - aber Sie können die EXE-Datei auswählen, die Sie zur Fehlerbehebung verwenden. Wie Sie in der Abbildung unten sehen, teilen Sie Ihnen den Namen jedes Frames in der Stack-Sammlung mit den Gesamtkosten der CPU und dem Gesamtbetrag der Kosten mit.

Auf diese Weise ist die Fehlerbehebung viel einfacher und hilft Ihnen dabei herauszufinden, welcher Frame im Stack die CPU-Auslastungsprobleme verursachen könnte, und die Quelle dessen genau zu identifizieren. Sie können den Symbol-Server auch so definieren, dass er ihn herunterlädt und lokal im Cache speichert.
Auf diese Weise ist die Fehlerbehebung viel einfacher und hilft Ihnen dabei herauszufinden, welcher Frame im Stack die CPU-Auslastungsprobleme verursachen könnte, und die Quelle dessen genau zu identifizieren. Sie können den Symbol-Server auch so definieren, dass er ihn herunterlädt und lokal im Cache speichert.

Es ist ein großartiges Werkzeug für Anwendungsentwickler, um leistungsbezogene Probleme effektiver einzugrenzen und zu lokalisieren. Wenn Sie ein Anwendungsentwickler sind, sollten Sie unbedingt PerVeiw besuchen. es wird dir sicherlich helfen.

PerfView-Tutorials

Für weitere Informationen hier ein paar Video-Tutorials zur Zeitermittlung:

  1. Sammeln von Daten mit dem PerfView-Befehl "Ausführen"
  2. Eine einfache CPU-Untersuchung
  3. Symbolauflösung
  4. Gruppieren und Falten
  5. Bohren in die Kosten

PerfView herunterladen

Sie können es hier herunterladen.

Empfohlen: