Microsoft je objavio najnoviju verziju PerfView, koji ispravlja manje greške i dodaje podršku za Microsoft .NETO 4.5. Microsoft je razvio ove alate za analizu i izolaciju problema s performansama CPU-a ili memorije za programere aplikacija. Pomoći će vam da suzite funkciju ili nit, što uzrokuje problem s performansama, i usmjerite na izvorni kôd, tako da ga možete optimizirati ili ispraviti greške u tom određenom odjeljku.
PerfView
Za razliku od nekih drugih alata, otkrio sam da je PerfView od Microsofta vrlo user-friendly s tonom hiperpovezanih informacija za korisnika kako bi razumio kako to funkcionira. Microsoft je uključio Vodič.exe datoteka; probajte i pogledajte kako to funkcionira. Alat koristi značajku praćenja događaja za Windows (ETW) za analizu i izbacivanje podataka. Vrlo je korisno prilikom rješavanja problema vezanih uz izvedbu vašeg programa.
Alat u osnovi pravi snimak stogova, prekidajući CPU. Preporučujemo vam da pročitate odjeljak Vodič i upute u alatu kako biste ga bolje razumjeli.
Prema zadanim postavkama treba hrpu svih procesa, ali možete odabrati EXE datoteku kojom ćete riješiti štapić za rješavanje problema. Kao što možete vidjeti na donjoj slici, govori vam ime svakog okvira u zbirci stogova, s ukupnim troškovima CPU-a i ukupnim iznosom troškova.
Na ovaj je način rješavanje problema puno jednostavnije i pomaže vam otkriti koji okvir u stogu može uzrokovati probleme s korištenjem CPU-a i točno odredite izvor. Također možete definirati poslužitelj Symbol, tako da ga preuzima i sprema u lokalnu memoriju.
To je izvrstan alat za programere aplikacija da učinkovitije suze i istaknu probleme povezane s izvedbom. Ako ste programer aplikacija, svakako provjerite PerVeiw; sigurno će vam pomoći.
Vodiči za PerfView
Za više informacija ovdje je dostupno nekoliko video vodiča o istrazi vremena:
- Prikupljanje podataka pomoću naredbe PerfView 'Run'
- Jednostavna CPU istraga
- Razlučivost simbola
- Grupiranje i presavijanje
- Bušenje u cijenu
Preuzimanje PerfView
Možete ga preuzeti ovdje.