Android

PerfView: Download Leistungsanalyse-Tool von Microsoft

PerfView: The Ultimate .NET Performance Tool

PerfView: The Ultimate .NET Performance Tool
Anonim

Microsoft hat die neueste Version von PerfView, veröffentlicht, die kleinere Fehler behebt und Unterstützung für Microsoft.NET 4.5 hinzufügt. Microsoft hat diese Tools zum Analysieren und Isolieren von CPU- oder Arbeitsspeicherproblemen für Anwendungsentwickler entwickelt. Es wird Ihnen helfen, die Funktion oder den Thread einzugrenzen, was das Leistungsproblem verursacht und auf den Quellcode zeigt, so dass Sie es optimieren oder Fehler in diesem spezifischen Abschnitt beheben können.

PerfView

Im Gegensatz zu einigen anderen Tools Ich habe gefunden PerfView von Microsoft, sehr benutzerfreundlich mit Tonnen von Hyperlink-Informationen für den Benutzer, um zu verstehen, wie es funktioniert. Microsoft hat eine Tutorial.exe -Datei hinzugefügt; Probieren Sie es aus und sehen Sie, wie es funktioniert. Das Tool verwendet die Ereignisprotokollierungsfunktion für Windows (ETW), um die Daten zu analysieren und auszugeben. Dies ist sehr hilfreich bei der Behebung leistungsbezogener Probleme für Ihr Programm.

Das Werkzeug erstellt grundsätzlich Snapshots der Stacks, indem es die CPU unterbricht. Es wird dringend empfohlen, den Abschnitt "Tutorial" und die darin enthaltenen Handbücher zu lesen, um das Tool besser zu verstehen.

Standardmäßig wird der Stapel aller Prozesse verwendet - Sie können jedoch die EXE-Datei auswählen, die Sie behandeln möchten. Wie Sie in der folgenden Abbildung sehen können, geben Sie den Namen jedes Frames in der Stack-Sammlung an, mit den Gesamtkosten der CPU und dem Gesamtbetrag der Kosten.

Auf diese Weise ist die Fehlerbehebung viel einfacher, und es hilft Ihnen herauszufinden, welcher Frame im Stack die Probleme mit der CPU-Nutzung verursachen könnte und die Quelle des Problems lokalisieren könnte. Sie können den Symbol-Server auch so definieren, dass er heruntergeladen und lokal zwischengespeichert wird.

Es ist ein großartiges Werkzeug für Anwendungsentwickler, um leistungsbezogene Probleme effektiver einzugrenzen und genauer zu bestimmen. Wenn Sie ein Anwendungsentwickler sind, sollten Sie sich PerVeiw ansehen. es wird Ihnen sicherlich helfen.

PerfView Tutorials

Für weitere Informationen hier sind ein paar Videotutorials zur Zeituntersuchung verfügbar:

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

PerfView Download

Sie können es von hier herunterladen.