Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Visual Studio-foutopsporingsprogramma PerfTips en de geïntegreerde hulpprogramma's voor foutopsporingsprogramma's diagnostische hulpprogramma's u helpen bij het bewaken en analyseren van de prestaties van uw app terwijl u foutopsporing uitvoert.
Hoewel de met het foutopsporingsprogramma geïntegreerde diagnostische hulpprogramma's een uitstekende manier zijn om op de hoogte te worden van prestatieproblemen tijdens het ontwikkelen, kan het foutopsporingsprogramma een aanzienlijke invloed hebben op de prestaties van uw app. Als u nauwkeurigere prestatiegegevens wilt verzamelen, kunt u overwegen de hulpprogramma's in de Performance Profiler te gebruiken als een extra deel van uw prestatieonderzoeken. Zie Voer profileringshulpprogramma's uit op release- of debugbuilds.
PerfTips
Wanneer het foutopsporingsprogramma de uitvoering stopt op een onderbrekingspunt of stapbewerking, wordt de verstreken tijd tussen het einde en het vorige onderbrekingspunt weergegeven als een tip in het editorvenster. Zie PerfTips: Prestatiegegevens in één oogopslag tijdens foutopsporing met Visual Studiovoor meer informatie.
Venster voor Diagnostische Hulpprogramma's
Onderbrekingspunten en bijbehorende timinggegevens worden vastgelegd in het Diagnostische hulpprogramma venster.
De volgende afbeelding toont het venster Diagnostische hulpprogramma's.
De tijdlijn onderbrekingsgebeurtenissen markeert de onderbrekingspunten die zijn bereikt in de foutopsporingssessie. Klik op een gebeurtenis om deze te selecteren in het foutopsporingsprogramma lijst met details.
De grafiek CPU-gebruik toont de wijziging in cpu-gebruik voor alle processorkernen in de foutopsporingssessie.
De gebeurtenissen lijst van het foutopsporingsprogramma detailvenster bevat items voor elke onderbrekingsgebeurtenis.
In de kolom Duur van een onderbrekingsgebeurtenis wordt de verstreken tijd tussen de gebeurtenis en het vorige onderbrekingspunt weergegeven.
Suggesties voor optimalisatie op basis van AI ophalen uit PerfTips
In Visual Studio 2026 versie 18.4 en hoger integreert PerfTips met de Copilot Profiler-agent om ai-gestuurde prestatieanalyse te bieden tijdens foutopsporing.
Wanneer de debugger pauzeert bij een onderbrekingspunt of na een stapbewerking, geeft de PerfTip de verstreken tijd weer, samen met extra prestatiewaarden. Klik op de PerfTip om Copilot te vragen om optimalisatiesuggesties. De Profiler-agent legt runtimegegevens vast, waaronder verstreken tijd, CPU-gebruik en geheugentoewijzingen, en maakt gebruik van Copilot om hot spots voor prestaties vast te stellen en gerichte codecorrecties voor te stellen.
Vereiste voorwaarden
- Visual Studio 2026 versie 18.4 of hoger.
- Een GitHub-account met Copilot-toegang die is aangemeld bij Visual Studio.
De Profiler-agent gebruiken vanuit een PerfTip
- Stel een onderbrekingspunt in en begin met het opsporen van fouten in uw toepassing.
- Wanneer de debugger wordt onderbroken, kijkt u naar de PerfTip die wordt weergegeven in de editor dat de verstreken tijd toont.
- Klik op de PerfTip om een Copilot-prompt met prestatiecontext te openen.
- De Profiler-agent analyseert de vastgelegde runtimegegevens en biedt optimalisatiesuggesties.
Zie Uw app profilen met GitHub Copilot Profiler Agent voor een volledige zelfstudie over de Profiler-agent.
PerfTips in- of uitschakelen
PerfTips in- of uitschakelen:
Open in het menu Foutopsporing de optie Opties.
Controleer of verwijder Toon verstreken PerfTip tijdens het debuggen.
Het venster Diagnostische hulpprogramma's in- of uitschakelen
Het venster Diagnostische hulpprogramma's in- of uitschakelen:
Open in het menu Foutopsporing de optie Opties.
Vink het selectievakje Diagnostische hulpprogramma's inschakelen aan of uit tijdens foutopsporing.