Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Microsoft bietet verschiedene Tools, mit denen Sie die Leistung Ihrer Windows App SDK-Anwendung verbessern können.
Visual Studio-Diagnosetools
Visual Studio enthält integrierte Diagnosetools, mit denen Sie Leistungsengpässe erkennen können. Diese Tools zeigen Ihnen, wo ihr App-Code seine Zeit verbringt, während ihr Programm ausgeführt wird.
- CPU-Auslastung – Identifizieren Sie Funktionen und Codepfade, die die meiste CPU-Zeit verbrauchen.
- Speicherauslastung – Verfolgen Sie die Speicherzuweisungen Ihrer App, und suchen Sie Speicherverluste.
- Performance Profiler – Greifen Sie über das Menü "Debug>Performance Profiler " auf eine umfassende Gruppe von Profilerstellungstools zu.
Weitere Informationen finden Sie unter Analysieren der Leistung Ihrer Apps mit Visual Studio Diagnosetools.
Xaml-UI-Reaktionsfähigkeitstool
Das Tool "Reaktionsfähigkeit der XAML-Benutzeroberfläche" in Visual Studio misst die Leistung von XAML-Vorgängen in Ihrer App. Verwenden Sie sie, um Layout-, Rendering- und Ladeprobleme zu identifizieren, die sich auf die Reaktionsfähigkeit Ihrer App auswirken.
Windows Performance Toolkit
Der Windows Performance Toolkit (WPT) bietet Analysetools auf Systemebene zum Messen und Optimieren der Leistung:
- Windows Performance Recorder (WPR) – erfassen Sie systemweite Leistungsablaufverfolgungen, einschließlich CPU, Datenträger und Speicheraktivität.
- Windows Leistungsanalyse (WPA) – Visualisieren und Analysieren von von WPR erfassten Ablaufverfolgungen mit detaillierten Ansichten von Systeminformationen, Touchbearbeitungsereignissen, Datenträger-E/A und GPU-Kosten.
Weitere Informationen finden Sie unter Windows Performance Toolkit.
.NET-Diagnosetools
Für Apps, die in C# und .NET geschrieben wurden, stehen zusätzliche Diagnosetools zur Verfügung:
- dotnet-counters – Überwachen .NET Laufzeitleistungsindikatoren in Echtzeit.
- dotnet-trace – sammeln Sie detaillierte .NET Laufzeitablaufverfolgungen für die Analyse.
- dotnet-dump – Erfassen und analysieren Sie Prozessabbilder, um Speicherprobleme zu diagnostizieren.
Weitere Informationen finden Sie unter .NET Diagnosetools.
Verwandte Inhalte
Windows developer