Korporācija Microsoft ir izlaidusi jaunāko versiju PerfView, kas novērš nelielas kļūdas un papildina Microsoft .NET 4.5. Korporācija Microsoft ir izstrādājusi šos rīkus, lai analizētu un izolētu ar procesoru vai atmiņu saistītas veiktspējas problēmas lietojumprogrammu izstrādātājiem. Tas palīdzēs jums sašaurināt funkciju vai pavedienu, kas rada veiktspējas problēmu, un norādīt uz pirmkodu, lai jūs varētu to optimizēt vai novērst kļūdas šajā konkrētajā sadaļā.
PerfView
Atšķirībā no dažiem citiem rīkiem, es atklāju, ka Microsoft PerfView ir ļoti lietotājam draudzīgs ar daudz hipersaiti saistītu informāciju, lai saprastu, kā tā darbojas. Microsoft ir iekļāvis Apmācība.exe fails; izmēģiniet to un pārliecinieties, kā tas darbojas. Rīks izmanto funkciju Event Tracing for Windows (ETW), lai analizētu un izmestu datus. Tas ir ļoti noderīgi, vienlaikus novēršot ar jūsu programmu saistītās problēmas.
Rīks būtībā uzņem momentuzņēmumu kaudzēm, pārtraucot CPU. Lai labāk izprastu rīku, ļoti ieteicams izlasīt sadaļu Apmācība un rīkā iekļautās rokasgrāmatas.
Pēc noklusējuma tas aizņem visu procesu kaudzi, bet jūs varat izvēlēties EXE failu, kuru vēlaties novērst. Kā redzat zemāk redzamajā attēlā, jūs sakāt katra kaudzes kolekcijas rāmja nosaukumu, norādot CPU kopējās izmaksas un kopējo izmaksu summu.
Tādā veidā traucējummeklēšana ir daudz vienkāršāka, un tā palīdz jums uzzināt, kurš rāmis kaudzē var izraisīt CPU lietošanas problēmas un precīzi norādīt tā avotu. Varat arī definēt serveri Symbol, lai tas to lejupielādētu un kešatmiņā saglabātu lokāli.
Tas ir lielisks rīks lietojumprogrammu izstrādātājiem, lai efektīvāk sašaurinātu un noteiktu ar veiktspēju saistītas problēmas. Ja esat lietojumprogrammu izstrādātājs, noteikti pārbaudiet PerVeiw; tas noteikti jums palīdzēs.
PerfView apmācības
Lai iegūtu vairāk informācijas, šeit ir pieejamas pāris video pamācības par laika izmeklēšanu:
- Datu vākšana ar komandu PerfView 'Run'
- Vienkārša CPU izmeklēšana
- Simbola izšķirtspēja
- Grupēšana un locīšana
- Urbšana izmaksās
PerfView lejupielāde
To var lejupielādēt šeit.