Utvecklare

PerfView Ladda ner Prestationsanalysverktyg från Microsoft

PerfView Ladda ner Prestationsanalysverktyg 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 prestandafrågor för applikationsutvecklare. Det hjälper dig att begränsa funktionen eller tråden, vilket orsakar prestandaproblemet och peka på källkoden, så att du kan optimera den eller fixa eventuella fel i det specifika avsnittet.

PerfView

Till skillnad från andra verktyg har jag funnit att PerfView från Microsoft är mycket användarvänligt med massor av hyperlänkad information för användaren, för att förstå hur det fungerar. Microsoft har inkluderat en Handledning.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 ögonblicksbild av stackarna genom att avbryta CPU: n. Det rekommenderas starkt att du läser avsnittet Självstudier och guiderna i verktyget för att bättre förstå verktyget.

Som standard tar det stacken av alla processer - men du kan välja den EXE-fil som du stavar för att felsöka. Som du kan se på bilden nedan berättar du namnet på varje ram i stackkollektionen, med den totala kostnaden för CPU och den totala kostnaden.

På det här sättet ä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 peka på källan till den.  Du kan också definiera symbolservern så att den hämtar den och cachar den lokalt.

Det är ett utmärkt verktyg för applikationsutvecklare att effektivisera problem med prestationsrelaterade problem. Om du är en applikationsutvecklare, se till att kolla in PerVeiw; det kommer säkert att hjälpa dig.

PerfView-handledning

För mer information här är ett par videohandledningar tillgängliga om tidsutredning:

  1. Samla in data med PerfView 'Run' -kommandot
  2. En enkel CPU-undersökning
  3. Symbolupplösning
  4. Gruppering och vikning
  5. Borrning till kostnad

PerfView Ladda ner

Du kan ladda ner den härifrån.

Vulkan för Linux-användare
Med varje ny generation grafikkort ser vi spelutvecklare driva gränserna för grafisk trohet och komma ett steg närmare fotorealism. Men trots all kred...
OpenTTD vs Simutrans
Att skapa din egen transportsimulering kan vara rolig, avkopplande och extremt lockande. Det är därför du måste se till att du testar så många spel so...
OpenTTD-handledning
OpenTTD är ett av de mest populära affärssimuleringsspelen där ute. I det här spelet måste du skapa en underbar transportaffär. Du kommer dock att bör...