Android

PerfView: Descărcați instrumentul de analiză a performanței de la Microsoft

PerfView: The Ultimate .NET Performance Tool

PerfView: The Ultimate .NET Performance Tool
Anonim

Microsoft a lansat cea mai recentă versiune de PerfView, care repară bug-uri minore și adaugă suport pentru Microsoft.NET 4.5. Microsoft a dezvoltat aceste instrumente pentru analizarea și izolarea problemelor de performanță legate de CPU sau memorie pentru dezvoltatorii de aplicații. Acesta vă va ajuta să restrângeți funcția sau firul care provoacă problema de performanță și să indicați codul sursă, astfel încât să îl puteți optimiza sau să remediați orice erori în acea secțiune specifică.

PerfView

Spre deosebire de alte instrumente, Am gasit PerfView de la Microsoft, pentru a fi foarte user-friendly cu tone de informatii hyperlinked pentru utilizator, pentru a intelege cum functioneaza. Microsoft a inclus un fișier Tutorial.exe; încercați și vedeți cum funcționează. Instrumentul folosește funcția de urmărire a evenimentelor pentru Windows (ETW) pentru a analiza și a arunca datele. Este foarte util în timp ce depanarea problemelor legate de performanță pentru programul dvs.

Instrumentul obține de fapt un instantaneu al stivelor, prin întreruperea CPU-ului. Este foarte recomandat să citiți secțiunea Tutorial și ghidurile oferite în cadrul instrumentului pentru a înțelege mai bine instrumentul.

În mod implicit, este nevoie de stivă a tuturor proceselor - dar puteți alege fișierul EXE pe care îl depuneți pentru depanare. După cum puteți vedea în imaginea de mai jos, vă spuneți numele fiecărui cadru din colecția de stive, cu costul total al procesorului și suma totală a costului.

În acest fel, depanarea este mult mai ușoară, și vă ajută să aflați ce cadru din stack ar putea cauza probleme de utilizare a procesorului și indicați sursa acestuia. De asemenea, puteți defini serverul de simboluri, astfel încât să îl descarce și să îl stocheze la nivel local.

Este un instrument excelent pentru dezvoltatorii de aplicații pentru a restrânge și a îmbunătăți performanțele legate de performanță. Dacă sunteți un dezvoltator de aplicații, asigurați-vă că ați verificat PerVeiw;

Tutoriale PerfView

Pentru mai multe informații aici sunt câteva tutoriale video disponibile despre Investigarea timpului:

  1. Colectarea datelor cu comanda PerfView `Run`
  2. Investigarea CPU simplă
  3. Rezoluție simbol
  4. Grupare și pliere
  5. Drilling în cost

PerfView Descărcați

Puteți descărca de aici