Android

PerfView: Performance Analysis Tool downloaden van Microsoft

Sasha Goldshtein — PerfView: Measure and Improve Your App's Performance For Free

Sasha Goldshtein — PerfView: Measure and Improve Your App's Performance For Free
Anonim

Microsoft heeft de nieuwste versie van PerfView, uitgebracht, die kleine bugs repareert en ondersteuning voor Microsoft.NET 4.5 toevoegt. Microsoft heeft deze hulpmiddelen ontwikkeld voor het analyseren en isoleren van CPU- of geheugengerelateerde prestatieproblemen voor applicatieontwikkelaars. Het zal je helpen de functie of thread te verfijnen, die het prestatieprobleem veroorzaakt en naar de broncode verwijst, zodat je het kunt optimaliseren of bugs kunt repareren in dat specifieke gedeelte.

PerfView

In tegenstelling tot sommige andere tools, Ik heb PerfView van Microsoft gevonden om zeer gebruikersvriendelijk te zijn met tonnen hypergelinkte informatie voor de gebruiker, om te begrijpen hoe het werkt. Microsoft heeft een Tutorial.exe -bestand toegevoegd; probeer het en kijk hoe het werkt. Het hulpprogramma maakt gebruik van de functie Event Tracing voor Windows (ETW) om de gegevens te analyseren en te dumpen. Dit hulpprogramma is zeer nuttig bij het oplossen van problemen met de prestaties van uw programma.

De tool maakt in feite een momentopname van de stacks door de CPU te onderbreken. Het is ten zeerste aan te bevelen het hoofdstuk Zelfstudie en de handleidingen in de tool te lezen om de tool beter te begrijpen.

Standaard neemt het de stack van alle processen op - maar u kunt het EXE-bestand kiezen dat u gebruikt om problemen op te lossen. Zoals je in de onderstaande afbeelding kunt zien, vertelt het je de naam van elk frame in de stapelverzameling, met de totale kosten van de CPU en het totale bedrag van de kosten.

Op deze manier is het oplossen van problemen een stuk eenvoudiger, en het helpt je erachter te komen welk frame in de stack de CPU-gebruiksproblemen zou kunnen veroorzaken en de bron ervan zou kunnen identificeren. U kunt ook de Symbol-server definiëren, zodat deze wordt gedownload en lokaal in de cache wordt geplaatst.

Het is een geweldig hulpmiddel voor toepassingsontwikkelaars om problemen met de prestaties, effectiever, te beperken en vast te stellen. Als u een app-ontwikkelaar bent, moet u PerVeiw eens bekijken; het zal je zeker helpen.

PerfView Tutorials

Voor meer informatie zijn hier een aantal videozelfstudies beschikbaar over Tijdonderzoek:

  1. Gegevens verzamelen met de PerfView `Run` Command
  2. A Simple CPU Investigation
  3. Symboolresolutie
  4. Groeperen en vouwen
  5. Boren naar kosten

PerfView downloaden

U kunt het hier downloaden.