Visual Studio Team System Profiler

Visual Studio Team System Profiler este un profiler comercial (uneori denumit profiler) de la Microsoft Corporation care este inclus cu pachetul Visual Studio Team System (VSTS) și Development Edition a mediului de dezvoltare Visual Studio [1] . Acest instrument poate funcționa fie în modul de eșantionare , în care sunt înregistrate instantanee ale stării programului la anumite intervale, fie în modul de măsurare , în care statisticile sunt colectate prin măsurarea valorilor de intrare și de ieșire ale funcțiilor. [2] Modul de măsurare are avantajul unei colectări mai amănunțite de statistici, dar face ca programul să ruleze mult mai lent datorită execuției unui cod suplimentar în timpul măsurătorilor.

Profilul VSTS este conceput pentru a ajuta la detectarea și rezolvarea problemelor de performanță în codul scris pentru platforma .NET sau codul Visual C++ compilat nativ . Pe lângă suportul pe 32 de biți, cele mai recente versiuni ale VSTS profiler pot fi utilizate pe platformele Windows pe 64 de biți pentru a profila atât programele pe 32 de biți, cât și pe 64 de biți. Profilerul colectează informații despre caracteristicile de performanță ale metodelor apelate în stadiul curent al operațiunii profilerului, inclusiv numărul de apeluri de funcție și întreaga stivă de apeluri a apelului de funcție.

Aplicația trebuie apelată din profiler propriu-zis, iar pentru o analiză corectă, programul trebuie să pornească și să ruleze normal. Când este finalizat, profilerul va returna o estimare finală a timpului scurs pentru fiecare dintre funcții și numărul de apeluri către fiecare funcție. În plus, poate fi urmărită și cantitatea de memorie consumată de obiecte pentru stocarea datelor lor.

Statisticile produse de profiler pot fi vizualizate folosind Performance Explorer GUI inclusă în pachetul VSTS, care poate fi accesată prin crearea unei sesiuni de performanță .

O versiune independentă a profilerului VSTS poate fi instalată și de pe DVD-ul Visual Studio Team System și este disponibilă și pentru descărcare de pe site-ul Microsoft. Deși un compilator autonom poate fi instalat sau utilizat pe orice platformă, rezultatele pe care le colectează pot fi analizate numai în versiunea de Visual Studio care include profiler.

Link -uri

  1. Visual Studio Team System 2008 - Instrumente de testare și colaborare software . Consultat la 16 iunie 2009. Arhivat din original la 10 aprilie 2012.
  2. Ian Huff. TN_1210: Utilizarea exploratorului de performanță . Consultat la 25 septembrie 2007. Arhivat din original la 10 aprilie 2012.

Surse suplimentare