PerfView är ett verktyg för prestandaanalys och profilering från Microsoft
Microsoft har släppt den senaste versionen av PerfView, som fixar mindre buggar och lägger till stöd för Microsoft .NET 4.5 . Microsoft har utvecklat dessa verktyg för att analysera och isolera CPU- eller minnesrelaterade(Memory) prestandaproblem för applikationsutvecklare. Det hjälper dig att begränsa funktionen eller tråden som orsakar prestandaproblemet och peka på källkoden så att du kan optimera den eller fixa eventuella buggar i det specifika avsnittet.
PerfView är ett verktyg för resultatanalys(Performance Analysis) och profilering(Profiling Tool)
Till skillnad från vissa andra verktyg har jag funnit att PerfView(PerfView) från Microsoft är väldigt användarvänlig med massor av hyperlänkad information för användaren för att förstå hur det fungerar. Microsoft har inkluderat en Tutorial.exe -fil; prova och se hur det fungerar. Verktyget använder funktionen Event Tracing for Windows ( ETW ) för att analysera och dumpa data. Det är mycket användbart när du felsöker prestandarelaterade problem för ditt program.
Verktyget tar i princip ögonblicksbilder av stackarna genom att avbryta CPU :n . Det rekommenderas starkt att du läser självstudieavsnittet(Tutorial) och guiderna i verktyget för att förstå verktyget bättre.
Slumpmässig läsning(Random read) : Customize Ctrl+Alt+Del Screen using Group Policy or Registry .
Som standard tar det stacken av alla processer - men du kan välja EXE -filen som du vill felsöka. Som du kan se i bilden nedan, berättar den namnet på varje ram i stacksamlingen, med den totala kostnaden för CPU :n och det totala beloppet för kostnaden.
På så sätt är felsökningen mycket enklare, och det hjälper dig att ta reda på vilken ram i stacken som kan orsaka problem med CPU- användningen och lokalisera källan till det. Du kan också definiera symbolservern(Symbol) så att den laddar ner den och cachar lokalt.
Det är ett utmärkt verktyg för applikationsutvecklare att begränsa och lokalisera prestandarelaterade problem, mer effektivt. Om du är en applikationsutvecklare, se till att kolla in PerVeiw ; det kommer säkert att hjälpa dig. Du kan ladda ner den från github.com .
Relaterat(Related) : Hur man kör Computer Performance Benchmark Test på Windows 10(How to run Computer Performance Benchmark Test on Windows 10) .
Related posts
Hantera äldre webbappar med Microsofts Enterprise Mode Site List Portal
Microsoft Graph: Allt du behöver veta
Lär barn att koda med hjälp av dessa verktyg och program från Microsoft
Ladda ner, installera, lär dig Microsoft Small Basic programmeringsspråk
Hur man aktiverar högpresterande GPU för webbläsaren Microsoft Edge
Vad är Xamarin? Hur hjälper det i plattformsoberoende mobilapputveckling?
CudaText är en gratis kodredigerare för Windows-programmerare
Massinstallera Windows-appar med Winstall för Windows Package Manager
Vad är Java-programmeringsspråk? Kodexempel
Bästa kodredigerare för Windows 10 som alla utvecklare måste använda
Bästa webbplatserna för att lära sig eller förbättra dina HTML-kodningskunskaper
Vad är Python-programmeringsspråket?
Hur man gör en inbyggd Windows-app för vilken webbplats eller webbapp som helst
Bästa gratis C++ IDE för Windows 11/10
Hur man förstår vad-om-analys i Microsoft Excel
11 bästa IDE för Node.js-utvecklare
Handledningar, tips och tricks för Chrome Development Tools
Hur man inaktiverar eller aktiverar utvecklarläge i Windows 11/10
Inaktivera utvecklarverktyg i Edge med hjälp av register eller grupprincip
Vad är Google Go-programmeringsspråk - krav, vanliga frågor