PerfView ist ein Leistungsanalyse- und Profilerstellungstool von Microsoft
Microsoft hat die neueste Version von PerfView veröffentlicht,(PerfView,) 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 speicherbezogenen(Memory) Leistungsproblemen für Anwendungsentwickler entwickelt. Es wird Ihnen helfen, die Funktion oder den Thread einzugrenzen, der das Leistungsproblem verursacht, und auf den Quellcode verweisen, damit Sie ihn optimieren oder Fehler in diesem bestimmten Abschnitt beheben können.
PerfView ist ein Leistungsanalyse-(Performance Analysis) und Profilerstellungstool(Profiling Tool)
Im Gegensatz zu einigen anderen Tools fand ich 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 beigefügt; Probieren Sie es aus und sehen Sie, wie es funktioniert. Das Tool verwendet die Funktion Event Tracing for Windows ( ETW ), um die Daten zu analysieren und auszugeben. Es ist sehr hilfreich bei der Behebung von Leistungsproblemen für Ihr Programm.
Das Tool macht im Grunde Snapshots der Stacks, indem es die CPU unterbricht . Es wird dringend empfohlen, den Tutorial- Abschnitt und die im Tool bereitgestellten Anleitungen zu lesen, um das Tool besser zu verstehen.
Zufälliges Lesen(Random read) : Customize Ctrl+Alt+Del Screen using Group Policy or Registry .
Standardmäßig nimmt es den Stapel aller Prozesse – aber Sie können die EXE -Datei auswählen, die Sie beheben möchten. Wie Sie im Bild unten sehen können, zeigt es Ihnen den Namen jedes Frames in der Stack-Sammlung 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 CPU - Auslastungsprobleme verursachen könnte, und die Ursache dafür zu lokalisieren. Sie können den Symbol -Server auch so definieren, dass er ihn herunterlädt und lokal zwischenspeichert.
Es ist ein großartiges Tool für Anwendungsentwickler, um leistungsbezogene Probleme effektiver einzugrenzen und zu lokalisieren. Wenn Sie ein Anwendungsentwickler sind, sollten Sie sich unbedingt PerVeiw ansehen(PerVeiw) ; es wird dir sicherlich helfen. Sie können es von github.com(github.com) herunterladen .
Verwandte(Related) : So führen Sie den Benchmark-Test für die Computerleistung unter Windows 10 aus(How to run Computer Performance Benchmark Test on Windows 10) .
Related posts
Verwalten Sie ältere Web-Apps mit dem Enterprise Mode Site List Portal von Microsoft
Microsoft Graph: Alles, was Sie wissen müssen
Bringen Sie Kindern mit diesen Tools und Programmen von Microsoft das Programmieren bei
Herunterladen, Installieren, Erlernen der Programmiersprache Microsoft Small Basic
So aktivieren Sie eine Hochleistungs-GPU für den Microsoft Edge-Browser
Löschen Sie Produkt- und Dienstleistungsdaten aus dem Microsoft-Konto
Redwood Resource Extractor: Extrahieren Sie Ressourcen aus EXE-Dateien
Überprüfen Sie Ihren Code mit Code Compare für Windows 10 auf Fehler
Erweitern von Code in Visual Studio Code mithilfe von Erweiterungen
Was ist die Programmiersprache Python?
Was ist Angular JavaScript Framework in einfachen Worten?
Fix Command python setup.py egg_info schlug mit Fehlercode 1 fehl
So verstehen Sie die Was-wäre-wenn-Analyse in Microsoft Excel
Die 11 besten IDEs für Node.js-Entwickler
Websites, die Ihnen helfen, Programmieren zu lernen, Spiele zu spielen und Spaß zu haben
So richten Sie Docker Desktop unter Windows ein und verwenden es
So deaktivieren oder aktivieren Sie den Entwicklermodus in Windows 11/10
Die fünf besten Projekte für Programmieranfänger
Die besten Websites, um kostenlos online Programmieren zu lernen
Was ist die Google Go-Programmiersprache – Anforderungen, häufig gestellte Fragen