Microsoft on välja andnud uusima versiooni PerfView, see parandab väiksemad vead ja lisab Microsofti tuge .NET 4.5. Microsoft on selle tööriista välja töötanud protsessorite või mäluga seotud jõudlusprobleemide analüüsimiseks ja eraldamiseks rakenduste arendajatele. See aitab teil kitsendada funktsiooni või lõime, mis põhjustab jõudlusprobleemi, ja osutada lähtekoodile, et saaksite seda optimeerida või selle konkreetse jaotise vead parandada.
PerfView
Erinevalt mõnest teisest tööriistast olen leidnud, et Microsofti PerfView on väga kasutajasõbralik ja sisaldab palju hüperlingitud teavet kasutaja jaoks, et mõista, kuidas see töötab. Microsoft on lisanud a Õpetus.exe fail; proovige seda ja vaadake, kuidas see töötab. Tööriist kasutab andmete analüüsimiseks ja ladustamiseks funktsiooni Event Tracing for Windows (ETW). See on teie programmi jõudlusega seotud probleemide otsimisel väga kasulik.
Tööriist teeb põhipilti virnadest, katkestades protsessori. Tööriista paremaks mõistmiseks on tungivalt soovitatav lugeda jaotist Õpetus ja tööriista pakutavaid juhendeid.
Vaikimisi võtab see kõigi protsesside virna - kuid võite valida EXE-faili, mille tõrkeotsinguks soovite. Nagu näete alloleval pildil, ütleb see teile virna kollektsiooni iga kaadri nime koos protsessori kogumaksumuse ja kogukuluga.
Nii on tõrkeotsing palju lihtsam ja see aitab teil teada saada, milline virnas olev raam võib põhjustada protsessori kasutamisprobleeme ja täpsustada selle allika. Samuti saate määratleda serveri Symbol, nii et see laadib selle alla ja salvestab selle vahemällu.
See on suurepärane tööriist rakenduste arendajatele, et tõhususega kitsendada ja täpsustada jõudlusega seotud probleeme. Kui olete rakenduste arendaja, vaadake kindlasti PerVeiw'i; see aitab teid kindlasti.
PerfView õpetused
Lisateabe saamiseks on siin saadaval paar videoõpetust ajauuringu kohta:
- Andmete kogumine käsuga PerfView 'Run'
- Lihtne protsessori uurimine
- Sümboli eraldusvõime
- Grupeerimine ja voltimine
- Puurimine kuludesse
PerfView allalaadimine
Selle saate alla laadida siit.